Show TOC

 Mass ActivationLocate this document in the navigation structure

Use

You use mass activation with program RADMASG0 to activate a large set of objects simultaneously (for example, after importing data). This program is called the mass activation program in the following text.

The mass activation program is automatically called when a transport request is imported into a system. The mass activation program must get a list of ABAP Dictionary objects. All objects in the list are then activated in one action.

The mass activation program has two advantages over activating objects one at a time:

  • If dependent tables are affected by changes to different domains or data elements, they have to be reactivated only once.
  • Related objects, for example, a domain and its associated value table, can be activated together. If you are activating objects individually, you need to activate each of the objects separately and in the correct sequence. For example, before activating a table, you must activate all domains and data elements to which the table fields refer.

You can pass the ABAP Dictionary objects to be activated to the mass activation program as follows:

  • Transport request:

    All the Dictionary objects contained in the transport request are activated.

  • External table:

    The external table must be a pooled table from the ATAB pool and must have the same structure as table TACOB. You can also define table TACOB itself. All the objects entered in this table are activated (see Activating in the Background ).

  • Direct objects:

    The objects to be activated are entered directly with an input template when the mass activation program is called.

You must call the mass activation program from reporting (transaction SE38). The mass activation program has several input parameters. For more information about them and the possible entries, use the F1 and F4 help.