Show TOC

Example documentationqRFC Design Locate this document in the navigation structure

 

qRFC communication consists of nothing more than tRFC communication with a preceding inbound queue and outbound queue. tRFC communication is typically constructed as follows:

tRFC Communication

Syntax Syntax

  1. REPORT rstrfct0. 
  2. ...
  3. CALL FUNCTION ’rfc_function’
  4.  DESTINATION rfcdest
  5.  IN BACKGROUND TASK
  6.  ( AS SEPARATE UNIT )
  7.  EXPORTING ...
  8.  TABLES ...
  9. ...
  10. COMMIT WORK.
End of the code.

All data that belongs to a tRFC call (CALL FUNCTION... IN BACKGROUND TASK) in an LUW is saved to two internal tables with a transaction ID (TID).

At COMMIT WORK time, the contents of these internal tables to the database (ARFCSSTATE and ARFCSDATA). The RFC Manager then requires a DIALOG work process to send this LUW to the partner system.

More Information

You can find detailed information about qRFC design in: