Additionals: Using Additionals IDocs to Transfer Data 
Use
IDoc type WTADDI01 (reduced logical message type WTADDI) can be used specifically for transferring data for additionals. It enables you to exchange data for additionals with head office, distribution centers and external suppliers. It is not intended for sending data to stores because assortment lists are available for this purpose.
Integration
When goods movements are entered, the system checks whether additionals IDocs have to be generated. It also checks the articles in question to see if they are on promotion. If the articles are on promotion and special additionals have been created for the promotion, these will be copied into the IDoc.
Prerequisites
Features
Triggering IDoc generation automatically
You can trigger additionals IDoc generation automatically in the following ways:
An application event (for example, creating a purchase order or posting a goods receipt) generates an additionals IDoc that is transferred immediately. The system uses the settings that have been made in Customizing to determine whether IDocs have to be generated for an event and, if so, who the recipient is.
When you process messages, you can start a processing program for a message type that generates an additionals IDoc. In the standard system, message type WTAD and form routine ENTRY for program WTAD_ADDIS_FOR_DELIS_EXECUTE have been defined for this. You have to set up message determination so that messages of a suitable message type are generated at header or item level in deliveries.
See also:
See also:
In the standard system, the additionals IDoc is transferred to the logical system TICKETS. It is forwarded to any distribution center that requests it for goods movements. The relevant ALE settings must be made for this to be possible.
Triggering IDoc generation manually
You can also generate additionals IDocs manually, if required. You can use this option in the following example situations:
Changing additionals IDocs using user exits
The content of an additionals IDoc can be changed via a user exit (EXIT_SAPLWTAD_001) that is called every time an article number or unit of measure is changed.
In this user exit, the values selected for message type WTADDI and the parameters for the application in question are available. This means that when goods movements are posted you have access to the article document header and item data.