on 10-29-2012 8:51 AM
Hello experts,
We have a file-to-proxy scenario.
This proxy updates payment data in SAP, and if there is any error then it updates an error table with the error.
Now, message is getting processed successfully both in PI and ECC, but the payment data is not posted in SAP, but if I take the payload from moni and test proxy with it (Proxy-> Test menu), the documents get posted in SAP.
Can you please let me know what can be the issue in this case? The scenario is working perfectly in development environment, but not in quality.
Thanks,
Monika
Monika,
Can you check with your HTTP destination in the receiver XI channel?
And also whether the RFC destination is working correctly from your PI (sm59 >> test connection)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Monika,
A few cents, do a Z Table that stores all incoming values in ECC side, make an end to end test, and later you could check if any mandatory value is missed.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Monika,
Did you activate proxy call in ECC side ?
Regards,
Guislain
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Monika,
Are you using the same communication user in PI that when you test the proxy manually?, may be, could be an authorization or user role issue in ECC system.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Inaki,
When I am testing the proxy manually, I am doing using my user-id, that has SAP_ALL authorizations, while in receiver communication channel, RFCUSER is being used.
This receiver proxy updates tabled through BDC call transaction, and if there are any errors, then it updates it in a custom table which helps in troubleshooting. Now, what is happening is that when I am testing it manually in SPROXY, the tables shows records successfully posted, however in end to end test, it logs some errors., so I thought that proxy is being executed in both these cases, only that in the later case, it is not working successfully.
Thanks,
Monika
Hi Monika,
I thought that proxy is being executed in both these cases, only that in the later case, it is not working successfully.
I supposed that as well, I wanted to say that your ECC user (your SAP_ALL user) and the PI user (your RFCUSER) could have different authorizations. The only way is loging in ECC with the RFCUSER and test the proxy with this user directly, it can need any special role to post in ECC.
Summing up, from my own experience the problem appears in two ways, it's need some role for the PI communication user in ECC or the ECC RFC is working with memory instructions and it's necessary to load any value at begining to the RFC.
Regards,
User | Count |
---|---|
88 | |
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.