qRFC-Design 
Eine qRFC-Kommunikation ist nichts anderes als eine tRFC-Kommunikation mit vorangestellter Eingangs- und/oder Ausgangsqueue. Eine typische tRFC-Kommunikation ist folgendermaßen aufgebaut:
tRFC-Kommunikation
Syntax
REPORT rstrfct0.
...
CALL FUNCTION ’rfc_function’
DESTINATION rfcdest
IN BACKGROUND TASK
( AS SEPARATE UNIT )
EXPORTING ...
TABLES ...
...
COMMIT WORK.
Alle Daten, die zu einem tRFC-Aufruf (CALL FUNCTION... IN BACKGROUND TASK) innerhalb einer LUW gehören, werden in zwei internen Tabellen mit einer Transaktions-ID (TID) gespeichert.
Zum COMMIT WORK-Zeitpunkt wird der Inhalt dieser internen Tabellen in die Datenbank geschrieben (ARFCSSTATE und ARFCSDATA). Der RFC-Manager fordert dann einen DIALOG-Workprozess an, um diese LUW an das Partnersystem zu senden.
Weitere Informationen zum qRFC-Design erhalten Sie unter: