![]() ![]() You can only run an entire transaction within the SAP LUW of a calling program by linking the initial screen of the transaction with a dialog module. Nevertheless, they are the only means of switching internal session without starting a new SAP LUW. However, since they open a new session, they are less efficient than function modules in performance terms. ![]() You can also pass values to the global data of the called program using the interface.Īlthough a dialog module occupies a new internal session, it runs in the same SAP LUW as the calling program. ĬALL DIALOG has the same syntax as CALL TRANSACTION. You call dialog modules using the CALL DIALOG statement:ĬALL DIALOG dialog. You can assign more than one dialog module to the same ABAP program. Dialog modules are created and administered in the ABAP Workbench using a tool (Transaction SE35) similar to the Function Builder. Before you can do this, you must have declared the parameters as global data in the ABAP program. Dialog modules can also have an interface. When you call a dialog module, the system calls the corresponding ABAP program and the initial screen of the dialog module. However, for the sake of completeness, this section contains a brief description of their structure and function.ĭialog modules are objects that, like transaction codes, are linked to a screen sequence in an ABAP program by means of an initial screen. They are now obsolete, and you should no longer create new ones. Dialog modules were the predecessors of function modules. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |