Das Ereignis inputFinished 
ALE löst das Ereignis inputFinished aus, wenn der Import-Parameter Mass_Processing des Funktionsbausteins im Eingang auf " " (= initial) gesetzt ist.
Wird die Methode InputForeground verwendet, wird das Ereignis nur ausgelöst, wenn das an den Funktionsbaustein im Eingang übergebene IDoc erfolgreich verarbeitet wurde, d.h. Status 53 erhält oder zum Löschen gekennzeichnet wurde oder bereits verarbeitet wurde und der Benutzer den Workitem als erledigt gekennzeichnet hat (über das IDoc-Menü).
Auch bei der Methode InputBackground wird das Ereignis immer ausgelöst.
Der Parameter Result erhält den Wert des Export-Parameters Workflow_Result des Funktionsbausteins im Eingang. Nach Konvention sollen die Werte 0, 1, 2 und 99999 wie beim Ereignis inputErrorOccurred verwendet werden.
Die folgende Tabelle zeigt die Werte, für die es Konventionen gibt. Andere Werte können bei Bedarf verwendet werden, beginnend mit 3.
Result |
Bedeutung |
0 |
IDoc erfolgreich verarbeitet |
1 |
IDoc nicht erfolgreich verarbeitet; später erneut versuchen |
2 |
IDoc nicht erfolgreich verarbeitet; anwendungsspezifische Workflow-Aktion sollte als nächster Schritt gestartet werden. |
99997 |
Set by ALE: IDoc wurde bereits verarbeitet; Workitem als erledigt kennzeichnen |
99998 |
Set by ALE: IDoc zum Löschen gekennzeichnet |
99999 |
IDoc nicht erfolgreich verarbeitet |