Attribute des Funktionsbausteins deklarieren 
Der Funktionsbaustein im Eingang hat zwei ALE-Attribute: "Dialog möglich?" und "Eingangstyp".
Unterstützt der Funktionsbaustein eine Call Transaction, kann er so programmiert werden, dass er den Benutzern die Eingangsbilder wie oben beschrieben anzeigt. Dies muss hier bekannt gemacht werden, da der Benutzer ansonsten nicht die Möglichkeit hat, die Bilder anzuzeigen.
Es gibt drei Typen von Funktionsbausteinen im Eingang:
Funktionsbausteine, die Massenverarbeitung unterstützen.
Funktionsbausteine, die nur die Verarbeitung eines einzelnen IDocs zulassen und keine ALE-fähigen Transaktionen verwenden.
Funktionsbausteine, die nur die Verarbeitung eines einzelnen IDocs zulassen und eine ALE-fähige Transaktion verwenden.
Für die beiden zuletzt genannten Typen teilt die ALE-Schicht ein eingehendes Paket von IDocs und ruft den Funktionsbaustein einmal für jedes IDoc auf. Diese beiden Typen müssen von einander unterschieden werden, da sich die ALE-Verarbeitung vor dem Aufruf in jedem der beiden Fälle unterscheidet.
Beispiel
Als Beispiel können Sie sich den Funktionsbaustein IDOC_INPUT_MATMAS01 ansehen, der für Materialstammdaten verwendet wird.