qRFC mit Eingangsqueue 
Das folgende Programmierbeispiel zeigt eine qRFC-Kommunikation mit Eingangangsqueue (optionale Parameter sind mit '*' markiert):
qRFC mit Eingangsqueue
Syntax
REPORT rstrfct5.
...
CALL FUNCTION 'TRFC_SET_QIN_PROPERTIES'
EXPORTING
QOUT_NAME = ' '
* QIN_NAME =
* CALL_EVENT = ' '
* NO_EXECUTE = ' '
* EXCEPTIONS
* INVALID_QUEUE_NAME = 1
* OTHERS = 2
.
CALL FUNCTION ’rfc_function’
DESTINATION rfcdest
IN BACKGROUND TASK
( AS SEPARATE UNIT )
EXPORTING ...
TABLES ...
COMMIT WORK.
Gehen Sie folgendermaßen vor, um einen qRFC mit Eingangsqueue auszuführen:
Spezifizieren Sie den Namen der Ausgangsqueue und optional der Eingangsqueue.
Hinweis
Wenn Sie für die Eingangsqueue keinen eigenen Namen vergeben, wird automatisch der Name der Ausgangsqueue verwendet.
Führen Sie einen tRFC-Aufruf durch (CALL FUNCTION... IN BACKGROUND TASK).
Informationen über die Queue werden in der DB-Tabelle TRFCQIN gespeichert. Andere Daten werden in den Tabellen TRFCQSTATE und TRFCQDATA gespeichert.
Der QIN-Scheduler aktiviert eine registrierte Eingangsqueue, sobald diese Queue gefüllt ist.
Hinweis
Die Serialisierung von qRFC-LUWs in der Eingangsqueue des Zielsystems kann durch die sendende Anwendung nicht definiert werden. Das Eingabefeld für den Queuezähler wird ignoriert. Das Zielsystem erstellt immer selbst einen Queuezähler, der vom Zeitpunkt des LUW-Eingangs abhängig ist.
Ausführliche Informationen zur Programmierung der Eingangsqueue erhalten Sie unter: