Show TOC

BeispieldokumentationqRFC-Design Dieses Dokument in der Navigationsstruktur finden

 

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 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.
Ende des Codes

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

Weitere Informationen zum qRFC-Design erhalten Sie unter: