cancel
Showing results for 
Search instead for 
Did you mean: 

How to configure SAP PO (Single Stack Java) to communicate with a Non-SAP-System via RFC / IDoc_AAE?

ne0n
Explorer
0 Kudos
1,386

Dear all single stack PO / Netweaver Experts and anyone else that can help,

I have the following problem: I want to migrate a scenario from a Dual Stack PI to a Single Stack PO where IDocs are sent to and received from a Non-SAP-System via RFC.

In detail on Dual Stack PI the scenario is set up like this:

The RFC-Connection of type TCP/IP is configured in PI ABAP (sm59). The Non-SAP-System connects to this RFC-Connection with the corresponding Program ID. On PI side a communication channel with IDoc (ABAP) Adapter is used.

There are some guides / blog posts out there which cover this or a similar topic. I tried to follow all of them step-by-step but either there is always some missing detail or it isn't applicable to todays PO environment. Here are some of the guides / posts I already tried to follow:

https://blogs.sap.com/2014/02/17/idoc-aae-non-sap-communication/

https://blogs.sap.com/2016/11/05/how-to-configure-idoc_aee-sap-to-non-sap-jco-system/

https://blogs.sap.com/2016/04/07/idoc-adapter-aae-with-external-system-non-sap/

I tried to implement everything (Netweaver Destinations, and so on,..) but nothing led me the a working solution.

This leads me to my question: How do I set up this scenario in a Java-Only PO with IDoc_AAE? Or what am I missing from these posts?

Thanks in advance!

Accepted Solutions (0)

Answers (2)

Answers (2)

MarioDeFelipe
Active Contributor

Hi, the reason you will not find much documentation about how to connect SAP to non-SAP through IDOC is that the method is not in much use. as Idoc uses SOAP as protocol, could you make it trhough SOAP adapter?

ne0n
Explorer
0 Kudos

Thank you for this information. Unfortunately the SOAP Adapter isn't a option because in this case I'd have to use a SOAP Receiver Channel on PO and the Non-SAP-System would have to host the Web-Service. I don't think this is possible on this system.

Also the fact that there are some guides / posts out there shows that there should be a way to make this work through IDoc_AAE / RFC.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Jonas,

As per my knowledge whether it is an SAP PI Single/Dual-stack system the type of communication from SAP to Non-SAP system is always RFC.

Connectivity

In the Dual-stack system, we will create an RFC destination of type "T" in SM59, whereas in Single stack you will be creating RFC destination in NWA.

Channel

In SAP PO single stack system, Create an RFC destination in NWA and maintain it in the IDOC_AAE receiver communication channel.

I suggest to try the above option and check if it is working.

Regards

Bhargava Krishna