Create maintenance dialog

You can make the following maintenance components available with the table maintenance dialog generation transaction (Tools ® ABAP/4 Workbench ® Development ® Other Tools ® Gen.tab.maint.dialog):

  • Generated objects
    Generates all maintenance modules which are required to call the maintenance dialog.
  • Table or view definition in the Dictionary
    Processes the definition of the current table or view.
    During the definition, table and field level access type authorizations can be specified.
    It can also be specified whether there is to be a detail screen for each overview screen record.

This is necessary for two-step procedures, but also for tables or views whose records can not be completely displayed on the overview screen because of the number or length of their fields. It can also be appropriate when complicated maintenance procedures require long input field explanatory texts, e.g. by displaying data from foreign key tables.

  • Authorization groups
    You can create authorization groups for tables or views.
    The activities defined for an authorization group apply during the use of the maintenance dialog for the tables or views in the authorization group.
  • Authorization group assignment
    You can group tables or views.

To be able to call the maintenance dialog, you must generate the table or view-specific maintenance modules. Proceed as follows:

  1. Choose Tools ® ABAP/4 Workbench ® Development ® Other Tools ® Gen.tab.maint.dialog. You enter the maintenance transaction initial screen.
  2. Enter the name of the table or view.
  3. Mark the option "Generated objects".
  4. Choose Create/Change.
  5. Confirm that the maintenance module is to be created in the following dialog box,.

    Instead of steps 1. to 5. you can call the function Utilities ® Gen.maint. dialog in the Dictionary (Tools ® ABAP/4 Workbench ® Development ® Dictionary) for the table or view in question. You go to the maintenance screen for the generated object for the current table.

  6. Enter the data required for generation:

    - Function group to which the maintenance module is to belong

    It is possible to store the maintenance modules for several tables or views. in one function group

    - Authorization group

    - Maintenance type (one/two-step)

    - Maintenance screen (one-step) or screens (two-step) number

    - Recording routine (standard/individual or none)

  7. Then choose Create. All required maintenance modules are now generated.

If you subsequently want to make changes, you must call the function Change, to re-generate the maintenance module in question.

Then you can call the standard maintenance dialog or the maintenance function modules for the table or view in question.