RFC with External Systems In the SAP System, the ability to call remote functions is provided by the Remote Function Call (RFC) interface. This interface allows for remote calls between two SAP Systems (R/3 as of Release 2.1 and R/2 as of Release 5.0D), or between an SAP System and a non-SAP system. The present section describes how to write RFC partner programs that run in non-SAP Systems. If you are writing RFC programs in an SAP System, see RFC-Programming in ABAP [Ext.]. Client and Server Programs RFC programs for non-SAP Systems can function as either the caller or the called program in an RFC communication. There are two kinds of RFC programs: RFC client and RFC server programs: The RFC client is the instance that calls up the RFC to execute the function which is provided by an RFC server.
In the following, the functions that can be executed remotely will be called RFC functions, and the functions provided by the RFC API will be called RFC calls. How to implement external RFC programs You have two options for implementing external RFC programs:
• Use programs generated by the RFC Interface Generator (see The RFC Generator [Ext.]. These are stub programs you can install on your workstation or PC to call up SAP function modules. The RFC Interface Generator in the SAP System lets you generate the stubs and download them to your machine.
:::Download Here:::