cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver proxy not working

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (4)

Answers (4)

r_s_kulkarni11
Participant
0 Kudos

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)

iaki_vila
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

Inaki, the scenario works fine in development, but in qa, this issue is coming. Am I missing something here ?

Former Member
0 Kudos

Hello Monika,

Did you activate proxy call in ECC side ?

Regards,

Guislain

iaki_vila
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

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

iaki_vila
Active Contributor
0 Kudos

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,

Former Member
0 Kudos

Thanks Inaki. The QA systems have gone down for patching, will test with RFCUSER once they are up and keep posting here.

Former Member
0 Kudos

Hi Inaki,

I chacked, RFCUSER has SAP_ALL authorization, which is similar to my role, then what can be the issue for proxy to not update the tables.

Thanks,

Monika