on 03-05-2009 8:31 AM
Hi XI Gurus
I am working on RFC to SOAP Scenorio.
I am not getting errors while execution of RFC function module from SAP.
But the values from response message is not getting rightly populated back into the table structure
When i see the XML response using SXMB_MONI
I seeing the values are correctly placed.
Can you pls help
Regards
Madhan D
Hi Madhan,
Do you have a mapping in your scenario ?
If yes, then it has to be the way Shabz mentioned.
If not, then most probably the response from SOAP contains an extra namespace, which your RFC CC doesnt understand, you have to use the XMLAnonymizerBean on the sender RFC CC to remove the extra namespace from the SOAP response.
Let us know if the problem still persist.
Thanks,
Pooja Pandey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
can you dump the received response XML data on ECC system (RFCSender) to a local file system for each transaction to check what exactly is the issue.
I guess you are getting a different response even though your mappings were correct.
you need to write a bit more ABAP code in Sender BAPI to achieve this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
response structure mapping might be problematic,
use XMLspy and get the response structure exact, and do the mapping...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Check the following;
1. there sud be two mappings - RFC.Req -> SOAP.Req and SOAP.Resp -> RFC.Resp
2. one interface mapping that handles both these req. and resp. mapping.
Do you find any errors in SXMB_MONI or RWB?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.