cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI Routing a RFC to RFC scenario

dirk_krbitz
Discoverer
0 Kudos

 

Hi guys,

at the moment we have a non PI scenario which has to Parties.

A SAP ERP System and an external Non SAP system.

The communication between those two system is bidirectional and is based

on classical RFC communication, e.g. the 3rd party application has a program registered on the

gateway of the ERP system.

This works fine.

For security reasons we have to put an PI system in between.

That means the PI system acts as a server for the SAP ERP as well as

for the external non SAP System using the PI gateway.

No mapping, just routing the messages through PI.

The application has to register a program on the PI gateway in order to receive

messages coming from the ERP via PI and it has to connect to a program on

the gateway provided by PI in order to send messages to the ERP via PI.

The PI system is a 7.31 single stack Java only system.

It seems that PI is able to register a program on the local gateway using

the parameter:

RFC SERVER TYPE: EXTERNAL RFC SERVER

in the RFC Sender Channel.

Unfortunately, and this is the problem, The 3rd party application neither is able to register their

program on the PI gateway nor is it possible to connect to the gateway for

sending messages.

This is the error:

Gateway not connected to local R/3

 

 

Gateway service overview on PI gateway. PORFCADA ist the program registered form PI (RFC Sender Channel)

 


Is this technical possible?

Kind regards

Dirk

Accepted Solutions (0)

Answers (1)

Answers (1)

SC
Participant
0 Kudos

Hi Dirk,

did you find a solution for this? We're migrating from 7.0 to PO 7.40 and struggle with the Connection of 3rd Party Systems which are using rfc lib.

Thanks a lot!

Christian

JaySchwendemann
Active Contributor
0 Kudos

First you should be aware that support for librfc32.dll / librfcu32.dll ends on March 31st 2016 http://service.sap.com/sap/support/notes/825494

Even new NW RFC SDK / Lib seems not to support connection to PI see here http://scn.sap.com/community/icc/blog/2012/08/15/support-for-classic-rfc-library-ends-march-2016

Given that, I think you will be best of to use JCO in favor of librfc.

Anyways I never tried connecting 3rd party systems to our PI 7.4 AEX so maybe someone out there might have more specific suggestions for you.

Cheers

Jens

dirk_krbitz
Discoverer
0 Kudos

Hi Christian,

I assume that you migrate to AEX setup. Without an ABAP part it's technical not possible to connect third party RFC systems to PI. This is caused as well by limited functions of gateway in standalone mode.

A third party RFC systems can't register to this gateway.

Dirk

0 Kudos

Hi Dirk,

go through below SAP note:

SAP Note1717833, 1729203 and 1552276.

Let us know if this helps you as I am able to send Idoc to non- sap system however some problem while receiving the Idoc in PI which gives error on gateway.

Gateway not connected to local R/3

BR,
Adish Jain