Message Exchange Between Distributed Applications
The basis for distributing application functions is asynchronous message exchange via ALE outbound and inbound processing.
Data exchange is based on IDocs. IDocs are created and dispatched by message types and by methods in distributed systems.
An application creates a master IDoc containing the relevant data. The IDoc is passed to the ALE layer where it is prepared for dispatch.
After the IDoc has been successfully transferred it is read by the target system and inbound processing is triggered. The data is processed either fully automatically or part manually according to the settings until is posted in the application.
Inbound and outbound processing can either be carried out for each individual IDoc or by mass processing, whereby several IDocs are bundled together in one packet and processed in one step.