cancel
Showing results for 
Search instead for 
Did you mean: 

does scenario (SAP)WebService - PI 7.4 - WebService(non-SAP) can work without proxy (RFC: SAP_PROXY_ESR)?

Former Member
0 Kudos

Hi All,

I cannot establish RFC: SAP_PROXY_ESR because of some problem at this moment, so using ABAP Proxy is not possible ("No connection to ESR. Only local data are displayed.")

My question is: is it possible, still, to configure scenario WebService(SAP) - PI (7.4) - WebService(non-SAP) (two-ways communication). I mean, do I need ABAP Proxy to consume/provide services. Or I can implement before mentioned scenario successfully (it could be problem to call service in abap side?) ?

Thank You,

Regards,

Tomasz

Accepted Solutions (1)

Accepted Solutions (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Tomasz,


I cannot establish RFC: SAP_PROXY_ESR because of some problem at this moment, so using ABAP Proxy is not possible ("No connection to ESR. Only local data are displayed.")

Can you check in SM59 Type H if there is another RFC destination that is pointing to your integration server? Only one needs to be maintained.


My question is: is it possible, still, to configure scenario WebService(SAP) - PI (7.4) - WebService(non-SAP) (two-ways communication). I mean, do I need ABAP Proxy to consume/provide services. Or I can implement before mentioned scenario successfully (it could be problem to call service in abap side?) ?

You can always use CL_HTTP_CLIENT to POST a message to XI. It will not require an abap proxy connection. If the connection is local, the latest metadata that will be used is before the connection got interrupted. Which would mean any other additional changes to the message type will not reflect in the Abap Proxy, but it can still be used/triggered using the old metadata.

Regards,

Mark

Former Member
0 Kudos

Hi Mark,


Can you check in SM59 Type H if there is another RFC destination that is pointing to your integration server? Only one needs to be maintained.

If You are asking if I have SAP_PROXY_ESR defined as type H - no, only as G type (not working).

But if You are asking if I have any RFC type H pointed to PI - Yes, e.g. XI_INTEGRATIONSERVER defined correctly,

I cannot define RFC type G (as SAP_PROXY_ESR should be defined), because there is no possibility to connect http port via sap routers which are between sap ecc and sap pi.


(....)If the connection is local,(....)

The connection is not local.

from one side is SAP ECC system located behind few sap routers, another side is non-SAP system (not in domain)

Thank You Mark,

Regards,

Tomasz

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Tomasz,


I cannot define RFC type G (as SAP_PROXY_ESR should be defined), because there is no possibility to connect http port via sap routers which are between sap ecc and sap pi.

(....)If the connection is local,(....)

The connection is not local.

from one side is SAP ECC system located behind few sap routers, another side is non-SAP system (not in domain)

Sorry about that, what I meant by local is the sign "No Connection to ESR Local Objects Only". There is no need to use SAP_PROXY_ESR in your case since you already have a type H connection that is being maintained in sxmb_adm.

Regards,

Mark

Answers (0)