Entering content frame

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

 

Purpose

All types of applications are instructed to communicate with other applications. This communication may take place within an SAP system, with another SAP system, or with an application from a remote external system. An interface that can be used for dealing with this task is the Remote Function Call (RFC).  RFCs can be used to start applications in remote systems, and to execute particular functions.

 

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). These features were further enhanced through the queued RFC with inbound/outbound queue.

 

 

Contents:

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

 

The qRFC Communication Model

·        qRFC with Outbound Queues

·        qRFC with Inbound Queues

 

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

 

 

 

For an introduction to the new bgRFC (Background RFC), use the following links:

 

bgRFC (Background RFC)

·        bgRFC Administration

·        bgRFC Programming

 

Leaving content frame