You can use this function module, to call all transactions of the R/3 System that start a task function.
Note that the function module only supports transactions that call a specific function, such as the Goods issue function (transaction MB1A). It does not support transactions that you use to branch to an area menu, such as the Inventory Management menu (transaction MB00).
You use the parameters to specify the following:
You can also call the module via RFC. In this case, the NEW_SESSION indicator is ignored.
If the module was called via RFC or started in a second session and an error occurs during processing, the error message is displayed on an empty screen. Otherwise, the error message is displayed as an S message on the existing screen (in this way, processing is not stopped).