Background documentationEnhancements for HRTIM_ABS

 

The HR: Absences archiving object (HRTIM_ABS) uses the following Business Add-Ins (BAdIs) and BAdI implementations:

Business Add-In

Use of Business Add-In

BAdI Implementation

Use of BAdI Implementation

ARC_OBJECT_ADD_TABLE

Extend the structure definition of an archiving object

HRTIM_ABS_ARC_OBJ_ADD_TABLE_36

Note Note

This implementation is specific to country grouping 36 (Ukraine).

End of the note.

Implementation of Ukraine-specific functions for archiving object HRTIM_ABS

BADI_IRM_OT_FLD

Allowed fields for retention rules: Indirect value determination

BDI_IRM_OT_FLD_HRTIM_ABS

The BADI is used to determine the value of the following ILM allowed fields:

  • MOLGA

  • EMPLOYEE_GROUP

  • EMPLOYEE_SUBGROUP

  • SUBTYPE_GROUP

  • IS_QUOTA.

BADI_IRM_RELATIONS

Determine the objects linked with the BOR key

BDI_IRM_RELATIONS_HRTIM_ABS

Determine the BOR key of related objects for HRTIM_ABS for destruction locks

HRARCH_B_DELETE_FRAMEWORK

Specify deletion framework

HRTIM_ABS_DELETE_FRAMEWORK

Use of deletion framework for data from IT0005 and IT0083

HHRPA_B_CHK_DATA

Archiving-object-specific checks

HRTIM_ABS_CHK_DATA

Check use of Position Management and associated Customizing

HRPA_B_DATA_CREATER

Creation of data during destruction

HRTIM_ABS_DATA_CREATER

Creation of substitute absences for Position Management

HRPA_B_DATA_OBJ

Manipulate the data objects of the archiving object

HRTIM_ABS_DATA_OBJ

Note Note

Note that there may be country-specific implementations of the BAdI.

End of the note.

Data object for absences

HRTIM_ARCH_ABS_CREATOR

Change of substitute absences for Position Management