on 06-12-2007 10:48 AM
Hello,
is there a way to extract the client number from an incoming message. There are standard functions for querying the sender or receiver from the soap message header in the graphical mapping. What I need is to figure out the client of the sending application and map the number to a target field.
Thanks for your ideas
Frank Opitz
Is this source message a Idoc? If yes, the Idoc's Control Record will contain the client number in the filed MANDT.
Regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your comments. I will add an additional field to the outbound data type, which will be used for transfering the client number.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
the incoming message is not of type IDoc. It is received via ABAP proxy.
When I look at the adapter specific identifiers of the sending business system I see there the client number as well. I know that the integration builder derives the information from the SLD and stores it somewhere in the cache. Is it perhaps possible to retreive the client number from there?
Otherwise I think easiest way is to adapt the proxy data structure and ask the ABAP developer to include the client from which he is sending a message to XI.
Greetings
Frank
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Frank,
i think you could access to a runtime constant at UDF: <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/b3/9a2aeb24dc4ab6b1855c99157529e4/content.htm">Special Access to Mapping Runtime Constants</a>. If the client is part of the name of the business system (constant SenderService), what is mostly so named, then you can extract the client from it via substring.
Regards,
Udo
<i>is there a way to extract the client number from an incoming message. There are standard functions for querying the sender or receiver from the soap message header in the graphical mapping.</i>
No standard method available
<i>What I need is to figure out the client of the sending application and map the number to a target field.</i>
U may request the sender to add this data in the message.
Or for Idocs Bhavesh has given the reply
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.