Applications of all types rely on communication with other applications, whether it be internally within the SAP system, with a different SAP system, or with an application from an external remote system. Remote Function Call (RFC) is an interface for managing this task. It can be used to call applications in remote systems and instigate them to perform a particular task.
In contrast the first version of RFC, synchronous RFC (sRFC), which required both participating systems to be active to form synchronous communication, subsequent generations of RFC now provide a considerably extended range of functions (for example, serialization, guarantee that processing occurs once, and the receiving system does not have to be available). This range has been further extended by queuedRFC with inbound/outbound queues.
· qRFC API
Start by reading the following: