Eingangsverarbeitung implementieren 
Dieser Abschnitt beschreibt die Implementation einer ALE-fähigen Schnittstelle für eingehende IDocs. Es wird vorausgesetzt, dass Nachrichtentypen und IDoc-Typen bereits definiert sind.
Komponenten einer ALE-Schnittstelle für die IDoc-Eingangsverarbeitung
Eine vollständige ALE-Schnittstelle für die Verarbeitung von eingehenden IDocs enthält folgende Komponenten:
Einen Funktionsbaustein zur Verarbeitung des eingehenden IDocs; Er wird von der ALE-Schicht aufgerufen,
eine SAP Business Workflow-Aufgabe mit ihren Objekten und Ereignissen für die Fehlerbehandlung.
ALE-Tabelleneinträge ("Einstellungen").
Ablauf der IDoc-Eingangsverarbeitung
Die ALE-Schicht liest die Customizing-Einstellungen für den IDoc-Eingang, um festzustellen, welcher Funktionsbaustein aufgerufen werden soll.
Der Funktionsbaustein wird aufgerufen und ihm das zu verarbeitenden IDoc übergeben.
Der Funktionsbaustein meldet durch Statusinformationen zurück, ob das IDoc erfolgreich verarbeitet wurde.
Bei erfolgreicher Verarbeitung wird die Kennung des angelegten oder geänderten Anwendungsbelegs zurückgegeben.
Tritt bei der Verarbeitung des IDocs ein Fehler auf, löst die ALE-Schicht das dem IDoc zugeordnete SAP Business Workflow-Ereignis aus.