The following figure outlines how the ALE layer, inbound function module, and transaction interact when the call transaction fails, that is, when "Sy-Subrc"'<> 0 or "Sy-Subrc" = 0 and a non-success message is returned.
Figure 1:
Inbound Processing with ALE-Enabled Transaction: Transaction Fails