It is possible to adjust address maintenance in the table maintenance dialog generated to meet the specific requirements of an application. To do this, the application modifies the default process flow of table maintenance at fixed pre-defined events. For address maintenance, this is done at event 23 which is processed before the address maintenance dialog is called.
Before transactionSM30 calls function module ADDR_DIALOG to process the address maintenance screen, global variables can be set in event 23 in order to adjust address maintenance to meet the requirements of the application. These global variables correspond to the interface parameters of function module ADDR_DIALOG_PREPARE which makes application-specific settings, such as defining field selection control, naming the title line on the address screen, setting the switch for enabling/disabling the communiction types, and so on.
See also:Extended Table Maintenance Events