The following graphic shows in detail how the ALE layer, inbound function module and transaction interact when the Call Transaction fails, i.e. when "Sy-Subrc"’ <> 0 or "Sy-Subrc" = 0 and a non-success message was returned.
Inbound Processing with ALE-enabled Transaction: Transaction Fails