Master data distribution using an asynchronous IDoc interface consists of three steps:
Defining the message by specifying the message type and IDoc type
Developing the program or function module that creates the IDoc from the application object and dispatches it via the ALE interface (Outbound Processing)
Developing the function module for IDoc processing on the receiver side (Inbound Processing)