‎2016 Jun 14 9:18 AM
Hi,
We have a 2 way IDoc based interface with an external system.
As I see the communication is based on a SAP server side program called f.e. "ZSERVER_PROGRAM".
It's set in SM59, under TCP/IP connections (f.e. ZRFC_CONNECTION) and in the Technical settings, the Activation type is set to "Registered server program", and the Registered server program is populated with "ZSERVER_PROGRAM".
It's working properly in both inbound and outbound ways.
I would like to know how is it working properly, how can I check (in which transaction) the code of the "ZSERVER_PROGRAM" server program, and how to modify it, if necessary?
Everything is welcome
(and yes I was searching the net before questioning, but found only generic stuffs...)
Thank you
Tamas
‎2016 Jun 14 9:56 AM
I used such a registered server program for an interface with an external system. The source code isn't available via SAP - it will be some kind of executable, written in C, .net or suchlike.
‎2016 Jun 14 9:56 AM
I used such a registered server program for an interface with an external system. The source code isn't available via SAP - it will be some kind of executable, written in C, .net or suchlike.
‎2016 Jun 14 3:10 PM
Hello Tamas
In SM59 you are looking at the RFC destination (ZRFC_CONNECTION) and inside of that destination definition you see the registered server program (ZSERVER_PROGRAM). To my understanding this is only an ID which will be published in the SAP gateway, with this ID, other systems are able to call the RFCs in a given server.
Please refer to the SAP Help:
The one that does all the work will be the FM that was defined/configured to process the incoming/outgoing data.