This section shows how to use the Transaction class to execute SAP transactions in the foreground as well as in a background process (Batch Input).

When executing transactions in a background process, mass data can be processed and transferred to the SAP system. This technique is often used if no suitable BAPI exists.

For more information on SAP transactions, see SAP Documentation: Using Transaction Codes.