Start of Content Area

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

Purpose

The qRFC is an enhancement of the Transactional RFC (tRFC) that also allows you to send and receive data in a fixed call order.

While the tRFC offers the service property Exactly Once (EO) (the call is guaranteed to be executed only once), with the qRFC, you can work with the method Exactly Once In Order (EOIO).

The service property EOIO is important if the data must be posted in the same order in which is was created or sent for business or technical reasons.

Note

Using the queuing mechanism you can also improve the performance of pure tRFC communication. Using qRFC can therefore also make sense if you do not need the service property EOIO but only work with tRFC.

Integration

The qRFC is based on the same transactional basic function as the tRFC. For this reason, qRFC communication can only take place between tRFC-enabled systems.

The qRFC is enhanced by an additional queuing mechanism, which saves the LUWs to be sent or received in an outbound queue or an inbound queue respectively. These LUWs are sent or transferred to the receiver application in the exact order in which they were saved.

More Information

You can find detailed information about qRFC in:

      The qRFC Communication Model

      qRFC Administration

      qRFC Programming

 

 

End of Content Area