Skip to Content
avatar image
Former Member

Calling outbound proxy from abap

Hi PI Experts,

I have built a proxy service in PI and it works fine when I tested it through SOAP UI. Now I am trying to call the outbound interface of the same proxy service from my abap code. While trying to do this I get the below error:

"No receiver determination could be determined" Somehow the abap call is unable to locate the receiver determination that I created in Integration builder. Do we need to do anything additional from ABAP side in order for the service to recognize the receiver and subsequently other things like sender agreement, Interface determination etc.

Please provide any pointers on this.

Regards,

Suganya R

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Jan 03, 2014 at 07:09 AM

    Hi Suganya,

    check the interface name and namespace that you define in Receiver determination and also try to test using "test configuration" & for proxy in dual stack we no need sender Agreement & sender CC.

    check below doc that may help:

    http://saptechnical.com/Tutorials/XI/ABAPClientProxy/page1.htm

    Regards

    Gagan

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 03, 2014 at 07:29 AM

    Hi Suganya,

    Can you just try with service registry and see whether it is throwing any error or not.

    After that do as Gagandeep Batra said above.

    Regards,

    Abhi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 03, 2014 at 07:32 AM

    Hi Suganya

    In the integration directory you need to have the receiver determination created with the below combination

    1. Sender Service : should be the SAP buiness system from where you are calling the proxy.

    2. Sender service interface:  The interface for which the proxy has been created.

    3. The namespace of the proxy service interface.

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 03, 2014 at 07:47 AM

    Hi Suganya,

    With Indrajit Sarkarsuggestion you will solve the problem, if you want a little tip you can find what parameters (Sender service, etc)  are comming if you check the monitoring, sxi_monitor transaction (in the ABAP side or PI side).


    Regards.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 03, 2014 at 08:40 AM

    Thanks for all your reply. I was not mapping the output back to the structure and that's why washaveing the error.

    Regards,

    Suganya R

    Add comment
    10|10000 characters needed characters exceeded