Show TOC

Setting Up Check and Delete ProgramsLocate this document in the navigation structure

Use

You can set up the cross-archiving object check and delete program according to your requirements. For example, individual parameters for the selection of the business objects to be checked for a specific archiving object, or you can activate specific archiving objects for the cross-archiving-object check or delete.

The check is based on the archivability of business objects. You can execute the check for multiple archiving objects in parallel. The deletion of business objects is also possible for multiple archiving objects.

Prerequisites

The cross-archiving-object check and delete functions can be used for all archiving objects that support these functions. Therefore, only this objects are offered In Customizing.

Procedure

You make the settings for the relevant parameters in the detail view for an archiving object. To go there, double-click the line with the required object, for example, BC_ARCHIVE (Archive Administration data).

You can set the following parameters:

  • General Settings

    • Check active

      If you select this checkbox, the archiving object is taken into account by the next session of the cross-archiving-object check program, This covers all archiving objects for which you have selected the checkbox. The program periodically reads a control table to see which archiving objects are still active. Only those parameter values that were initially (at the time the program is started) read from this table by the check framework program are processed. In the standard system, this checkbox is deselected.

      Note

      Framework programs control the cross-object check and delete programs. They are responsible for starting the corresponding check or delete function module in the application. This module then does the actual work.

      Note

      Changing the Customizing settings during the runtime of the check program: Activating an archiving object does not affect the running program. An archiving object that was deactivated during the runtime of the program is removed from the program run, if it has not been processed at that point in time. If you want to stop the program prematurely, you must deactivate all active archiving objects.

    • Delete active

      Note

      This indicator is offered only for an archiving object if the object supports this function. If this is the case, you can use the object-specific delete program.

      If you select this checkbox, the archiving object is taken into account by the next session of the cross-archiving-object delete program, This program runs in the background periodically and covers all archiving objects for which you have selected the checkbox. The program deletes all business objects with the Archived or Deletable status (however not Archivable ). In the standard system, this checkbox is deselected.

  • Settings for the Check Program

    • Number of Calls for Preselection Module

      Determines total number of times the preselection function module is called. As soon as this value is reached, the archiving object is removed from the program session. The default value is 10,000 calls.

      Note

      The check program works with two archiving-object-specific function modules: The preselection function module and the check function module.

    • Package Size of the Preselection Module

      Here you define the number of business objects that are selected in the database and passed to the check function module of the application per call of the preselection function module. The default value is 50,000 objects.

    • Package Size of the Check Module

      The framework program divides the business objects transferred during the preselection process into subpackages, which are then processed in parallel. The package size is the number of objects that are processed per call of the check function module. The default value is 500 objects.

    • Resubmission Interval in Days

      Here you define after how many days a business object, which was not archivable during a previous check, can be checked again. By setting the corresponding value, for example 10 days, you can prevent already checked business objects from being checked again, as this would unnecessarily prolong the check process. The default value is 10 days.

    In the Active Variant field, you can set the variant to be used by the check program. It defines which data is to be processed by the check program.

  • Settings for the deletion program

    Note

    These settings are only offered for an archiving object, if the object supports this function.

    • Number of Calls for Preselection Module

      Determines total number of times the preselection function module of the delete program is to be called. As soon as this value is reached, the archiving object is removed from the program session.

      The preselection module of the delete program selects all the business objects with the deletable status, groups them and passes them to the cross-archiving-object delete program.

    • Package Size of the Preselection Module

      Here you define the number of business objects that are selected in the database and passed to the delete function module of the application per call of the preselection function module.

    • Package Size of the Delete Module

      Here you define the size of the subpackages that are to be processed by the delete program in parallel.

More information:

Cross-Archiving Object Check and Delete

Cross-Archiving Object Check Program