RFC Introduction
Remote Function Call (RFC) is an SAP procedure for calling function modules in remote systems.
Communication using the RFC interface can be subdivided into different scenarios depending on the systems
involved:
AS ABAP - AS ABAP
AS ABAP - external system
AS ABAP - SAP Java
AS ABAP - external Java
RFC can be used as a synchronous or asynchronous communication procedure.
There are also different RFC variantsdesigned for various purposes and have different service properties
respectively:
Synchronous RFC (sRFC)
Asynchronous RFC (aRFC)
Parallel RFC (pRFC)
Background RFC (bgRFC)
Transactional RFC (tRFC)
Queued RFC (qRFC)
More Information
For a detailed description of Remote Function Call, see the following section in SAP Library:
RFC
For details on RFC programming, see:
Writing RFC Programs in ABAP