Declaring the Function Module’s Attributes
The inbound function module has two ALE attributes: "Dialog possible?" and "Input type".
Dialog possible?
If the function module supports a Call Transaction, it can be programmed to show the user the input screens as described above. This ability must be declared here, otherwise the user will not be given the option of choosing to display the screens.
Inbound type
There are three types of function module in inbound processing:
For the latter two types, the ALE layer splits up an incoming packet of IDocs and calls the function module once for each IDoc. The latter two need to be distinguished from one another because the ALE processing before the function is called differs in each case.
For an example, look at the entry for the inbound function module IDOC_INPUT_MATMAS01 used for material master data.