Start of Content Area

Component documentation Queued Remote Function Call (qRFC)  Locate the document in its SAP Library structure

 

Purpose

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.

 

Integration

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.

 

 

Content:

The information about qRFC is organized into three main sections, with more detailed subsections:

 

The qRFC Communication Model

·        qRFC with Outbound Queue

·        qRFC with Inbound Queue

 

qRFC Administration

·        qRFC Administration: Introductory Example

·        Outbound Queue Administration

·        Inbound Queue Administration

 

qRFC Programming

·        qRFC Programming: Introductory Example

·        Outbound Queue Programming

·        Inbound Queue Programming

·        qRFC API

 

 

Start by reading the following:

The qRFC Communication Model

 

 

 

End of Content Area