Procedure documentationDestroying Absences Data Using HRTIM_ABS

 

You can use the HR: Absences archiving object (HRTIM_ABS) to destroy all absences once a specified retention period has expired. This includes all types of absences, such as vacation, illness with certificate, or subsequent illnesses.

The data linked to absences, such as data about cost assignment, activity allocation, or data about the deduction of absence quotas is also destroyed with this archiving object.

In Customizing, you can group absence types with the same legal retention period into archiving subobjects. In this way, you can perform data destruction for each absence type.

Example Example

You group all leave absence types with the same retention period in an archiving subobject VACATION and all illness absence types with the same retention period in another archiving subobject ILLNESS.

End of the example.

This archiving object destroys data from the following infotypes:

Infotype

Description

Archiving Subobject

2001

Absences

For more information, see Performing Application-Specific Customizing for HRTIM_ABS.

0005

Leave entitlement

0082 (only for country grouping 36, Ukraine)

Additional Absence Data

0083

Leave compensation

Note Note

The archiving object also destroys dependent data. To display a complete overview of the relevant database tables, choose DB Tables in Archive Administration (transaction SARA).

End of the note.

In addition to the archiving object HRTIM_ABS, you can use other archiving objects to destroy absence data, for example, HR: Maternity (HRTIM_MAT) and HR: Military/Non-Military Service (HRTIM_MIL). For more information, see the documentation for these archiving objects.

You need to execute the HR: Absence Quotas archiving object (HRTIM_QUOT) after the archiving object HRTIM_ABS. Data from the Absence Quotas infotype (2006) can be destroyed only if all absences linked with the quotas are also destroyed. For more information, see Dependencies of HRTIM_ABS.

The following programs are available for HRTIM_ABS:

Program

Function

RPT_ABS_PRE

Preprocessing program

For more information, see Creating a Preprocessing Variant for HRTIM_ABS

RPT_ABS_WRITE

Write Program

For more information, see Creating a Write Variant for HRTIM_ABS

RPT_ABS_DELETE

Delete Program

For more information, see the application Archiving Object Definition (transaction AOBJ).

Prerequisites

You are familiar with the basics of data destruction, as well as the functions for ILM policies and rules, and have defined the retention rules for the archiving object.

For more information, see Introduction to Data Destruction.

Procedure

  1. Familiarize yourself with the checks for the archiving object.

    For more information, see Checks of HRTIM_ABS

  2. Familiarize yourself with the condition fields and time references that are available in ILM for defining retention rules for HRTIM_ABS.

    For more information, see ILM Information for HRTIM_ABS

  3. Perform application-specific Customizing.

    For more information, see Performing Application-Specific Customizing for HRTIM_ABS

  4. Create a preprocessing variant for the archiving object.

    For more information, see Creating a Preprocessing Variant for HRTIM_ABS

  5. Create a write variant for the archiving object.

    For more information, see Creating a Write Variant for HRTIM_ABS

  6. Learn about the dependencies for this archiving object.

    For more information, see Dependencies of HRTIM_ABS

  7. Familiarize yourself with the available enhancements for this archiving object.

    For more information, see Enhancements for HRTIM_ABS