Verhalten bei Verbuchungsaufgaben
Wenn Ihre qRFC-Kommunikation Verbuchungsschritte enthält, sind einige Besonderheiten zu beachten. Das Serialisierungsverhalten ändert sich abhängig davon, ob es sich um einen tRFC- oder einen qRFC-Aufruf handelt:
● Wenn Sie tRFC-Aufrufe innerhalb der gleichen Transaktion sowohl in Dialogschritten als auch in Verbuchungssschritten (CALL FUNCTION … IN Update Task) verwenden, ist die Reihenfolge dieser tRFC-LUWs unbestimmt, d.h. sie werden verschiedenen LUWs zugeordnet und erhalten unterschiedliche TIDs.
● Wenn Sie qRFC verwenden, können Sie z.B. den Funktionsbaustein TRFC_SET_BACKGROUND_SEQUENCE in ihrer Transaktion aufrufen, um die Verarbeitungsreihenfolge vorzugeben.

Der Funktionsbaustein ist im qRFC-API für die Ausgangsqueue enthalten.
Wenn Sie keine explizite Reihenfolge festlegen, ist folgendes Verhalten voreingestellt: alle qRFC-Aufrufe aus dem Dialogschritt werden vor qRFC-Aufrufen aus dem Update Task verarbeitet.
Eine Übersicht über alle Funktionsbausteine im qRFC-API erhalten Sie unter:
● qRFC-API