Registering Server Programs with the SAP Gateway 

Up to R/3 Release 3.0C, RFC server programs could only be started by an SAP gateway, either by the SAPGUI or by the currently running application server. As of R/3 Release 3.0C, an RFC server program can be registered with the SAP gateway and wait for incoming RFC call requests.

This new registering feature has the following features:

How to Work with this Functionality

In order to use this new functionality, no changes in ABAP programs are needed. Only the destination in an ABAP program must have the new feature defined with transaction SM59, using connection type T and Register Mode.

There are two ways of working with this new registering functionality in external systems:

All correctly running RFC server programs can work with this new feature without changing the source code. They must only be started with a few additional parameters needed to connect to the SAP gateway.

The RFC call RfcAccept must include a destination referring to an entry in the saprfc.ini file with type R and containing some parameters needed by the SAP gateway.

See also Using Multiple-Client Server Programs.