!--a11y-->
qRFC-Programmierung: Einführendes
Beispiel 
Eine qRFC-Kommunikation ist eine tRFC-Kommunikation mit vorangestellter Eingangs- und Ausgangsqueue. Betrachten Sie daher zuerst das Programmierbeispiel einer tRFC-Kommunikation:
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) in einer LUW gehören, werden in zwei internen Tabellen mit einer Transaktions-ID (TID) gespeichert.
Zum „COMMIT WORK“-Zeitpunkt wird dann:
· Der Inhalt dieser internen Tabellen in die Datenbank geschrieben (ARFCSSTATE & ARFCSDATA).
· und der RFC-Manager versucht einen Dialog Workprocess zu erhalten, um diese LUW im Partnersystem auszuführen.
Falls Sie weiterführende Informationen über
den tRFC wünschen, folgen Sie diesem Link:
Senden und Ausführen von tRFC-LUWs