The  Floe engine can be invoked with a simple API (function module) call.

This is added by developers into output (print) programs, SAP Workflows, reports and other utilities. Examples of how this is done are provided on the support site.

Additional business logic can be added through generated ABAP user-exits for each email type if required.