on 04-07-2010 12:34 PM
Hi Folks,
Currently I'm doing a proxy to RFC scenario which is failing some point of time. Basically I'm creating material master data in a system by making use of the data of the other system. I'm sending the data from system A to system B. In system A I'm using outbound proxy to send the Material Master data and in system B I want the Master data to be created using the BAPI BAPI_MATERIAL_SAVEDATA. However when I'm triggering the proxy the data is being send fine which I can see in the tcode SXMB_MONI. But the same data is not being created in the system B. In the tcode SXMB_MONI the oubound status is success but the inbound status is blank.
Kindly Help.
Regards,
Santosh
> Currently I'm doing a proxy to RFC scenario which is failing some point of time. Basically I'm creating material master data in a system by making use of the data of the other system. I'm sending the data from system A to system B. In system A I'm using outbound proxy to send the Material Master data and in system B I want the Master data to be created using the BAPI BAPI_MATERIAL_SAVEDATA.
Why you do not use Idoc MATMAS?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Santhosh,
If there is no error in SXMB_MONI then can u plz check these 2..
1.Check in the SXMB_MONI, what is the output u r getting after interface determination... or copy the source payload from moni and test it in operation mapping and c if the o/p is desired one.
2.Now go to message monitoring in RWB and and check the payload u r sending for receiver adapter... let us know the payload...
Let us know the result...
Babu
Hi Folks,
Thank you ver much for your replies. The scenario started working fine. There was some problem in the payload. Just wanted to tell that there no such rule that for asynchronous communication only IDoc should be used however it all depends on the requirement.
Thanks & Regards,
Santosh
In case of BAPIs, after a BAPI call we need to commit the data changes/creation, check in the receiver RFC channel whether you have checked the option to commit after call.
Note in this case you will not see any entry in System B's SXMB_MONI transaction.
This scenario can also be designed as follows:
Client Proxy (Sys A) -> PI -> Server Proxy (Sys B), within this server proxy you can then call the BAPI to create the material and then commit the changes using BAPI_TRANSACTION_COMMIT call, in this scenario you will find an entry in Sys Bs
SXMB_MONI transaction.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Check you mapping,i think some thing wrong in that,when you are bale to receive message successfully from Proxy,then problem in PI end.
What the error message are you getting in MONI?
rEGARDS,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.