Call Transaction erfolgreich 
Der Funktionsbaustein im Eingang, der eine ALE-fähige Transaktion verwendet, muss die IDoc-Nummer der Memory-Variablen der Transaktion vor Aufruf der Transaktion übergeben.

Eingangsverarbeitung über eine ALE-fähige Transaktion: Transaktion erfolgreich.
Hinweis
Der Code der Transaktion wird separat von der ALE-Schicht und dem Funktionsbaustein im Eingang in einem eigenen Kontext verarbeitet.
die schattierten Kästen stehen für die ALE-Funktionsbausteine Idoc_Input_Open (oben) und Idoc_Input_Close (unten).
Wie können Sie herausfinden, ob die Call Transaction erfolgreich ausgeführt wurde?
Man sollte annehmen, dass die Call Transaction erfolgreich war, wenn nach dem Aufruf "Sy-Subrc = 0". In einer ALE-Umgebung ist das jedoch nur die eine Seite der Medaille, denn wenn der Import-Parameter Input_Method den Wert "A" oder "E" annimmt, muss der Funktionsbaustein im Eingang die Transaktion mit Imode = "A" oder "E" aufrufen ("show all screens" oder "show the screens starting with the one where the error occurred"). In diesem Fall sieht der Benutzer die Bilder und kann die Transaktion mit /n im Befehlsfeld abbrechen, was ebenso zu dem Ergenis "Sy-Subrc = 0" nach dem Aufruf führt! Um verlässlich festzustellen, ob die Call Transaction erfolgreich war oder nicht, müssen Sie die Nachrichtenkennung (Sy-Msgid) und -nummer (Sy-Msgno) überprüfen. Beachten Sie bitte, dass einige Transaktionen mehr als eine Erfolgsmeldung haben.