Ansicht
Dokumentation

ABENPARALLEL_RFC_ABEXA - PARALLEL RFC ABEXA

ABENPARALLEL_RFC_ABEXA - PARALLEL RFC ABEXA

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Paralleler aRFC

Das Beispiel demonstriert die parallele asynchrone RFC-Verarbeitung.

Quelltext

Ausführen

Beschreibung

Parallele asynchrone Verarbeitung des Funktionsbausteins RFC_SYSTEM_INFO über asynchrone Remote Function Calls. Es erfolgen zehn Aufrufe, die durch unterschiedliche Aufgabenkennungen name in jeweils eigenen Workprozessen ablaufen. In der Callback-Routine callbback_meth werden die beendeten Funktionsbausteine gezählt und Informationen über das Zielsystem empfangen.

Durch den Zusatz GROUP DEFAULT wird die Ausführung auf alle des aktuellen AS ABAP verteilt. Ist nach mindestens einem erfolgreichen Aufruf kein freier Workprozess mehr vorhanden, wird die Ausführung des Programms unterbrochen, bis alle bis dahin gestarteten Funktionsbausteine beendet wurden. Diese Unterbrechung ist auf maximal 5 Sekunden begrenzt.

Nach dem Start aller Funktionsbausteine wird gewartet, bis alle Callback-Routinen ausgeführt wurden. Danach wird die dort gefüllte interne Tabelle task_list ausgegeben. Die Ausgabe zeigt in welcher Reihenfolge die einzelnen Aufgaben beendet und auf welcher sie jeweils ausgeführt wurden.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1687 Date: 20240523 Time: 112321     sap01-206 ( 33 ms )