Skip to Content
avatar image
Former Member

Non-SAP application connecting to PI via Sender RFC Adapter

Hi everybody!

We encounter a problem while configuring the Sender RFC Adapter on PI side... The scenario is: "external non-sap-program"< RFC client call ->PI< RFC call -> SAP ERP.

The "external non-sap-program" is an application that uses a pure rfc client call, without defining any kind of "program id", sap gw etc., just IP, User, Client. So what do we have to do in the Sender RFC Adapter, while filling out params like "Application Server (Gateway)", "Application Server Service (Gateway)" or "Program ID", while those parameters are just applicable for SAP System? Looking in the Transaction SMGW on ERP Backend side does not give me any information I could use for this scenario.

I checked loads of blogs, threads (like https://forums.sdn.sap.com/thread.jspa?threadID=1242417 which suits my problem but was not answered), so I hope some of you gurus can help me!

Thank you very much in advance!

Benedikt

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Mar 22, 2010 at 01:07 PM

    "The RFC adapter enables you to use the functions of the Integration Engine or PCK in existing SAP system landscapes. The adapter is used by SAP systems to connect to the Integration Engine or the PCK by using the RFC interface. It supports SAP systems as of version 3.1x."

    http://help.sap.com/saphelp_nwpi71/helpdata/EN/33/c6e63b60c25767e10000000a11402f/frameset.htm

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 26, 2010 at 07:43 AM

    Some new thoughts from my side:

    > The "external non-sap-program" is an application that uses a pure rfc client call, without defining any kind of "program id", sap gw etc., just IP, User, Client.

    >So what do we have to do in the Sender RFC Adapter, while filling out params like "Application Server (Gateway)", "Application Server Service (Gateway)" or "Program ID", while those parameters are just applicable for SAP System?

    Application Server (Gateway) -> PI host

    Application Server Service (Gateway) -> sapgwxx where xx is sysnr of PI system

    Program ID -> chose any name you like

    For RFC Metadata parameter put the all information of the system, where the RFC is implemented (the RFC receiving system)

    Check advanced mode -> uncheck "verify sender System".

    Good luck 😉

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      It is nice to see that even more than 3 years after my initial query, some 3rd party solutions (even though they are not shipped by SAP) rise up...

      Thanks for sharing!

  • Sep 08, 2015 at 01:29 PM

    Hi Benedikt,

    Were you able to do this without any 3rd party solution? I'm having the same kind of scenario where I have an non-SAP sender system that uses RFC but not sure how to configure the sender RFC channel in PI.

    Appreciate your feedback.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Mark

      unfortunately, I do not have any other news than some years ago... Back then, we had to do it via Webservices-Calls.

      If you encounter a solution which is not needing any 3rd party solution, would be looking forward to get a glimpse on.

      Thanks!

      Best Regards

      Benedikt