SAP ABAP IMG Activity OHAA8047 (Implement Customer Enhancement)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT (Application Component) Austria
     PC03 (Package) HR Payroll: Austria
IMG Activity
ID OHAA8047 Implement Customer Enhancement  
Transaction Code S_L6D_84000023   (empty) 
Created on 20040622    
Customizing Attributes OHAA8047   Implement Business Add-In HRPAYAT_SENIOR_EVENT 
Customizing Activity OHAA8047   Implement Business Add-In HRPAYAT_SENIOR_EVENT 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRPAYAT_SENIOR_EVENT    

Use

This Business Add-In (BAdI) allows you to use custom calculation procedures in addition to the standard SAP calculation procedure.

You use function module HR_AT_GET_SENIORITY_EVENT to determine an age level based on a reference event. For this purpose, you have specified the validity period in table T5A9D and the age in years, months, and/or days in table T5A9E. Whether the analysis interval spans into the future or into the past from the reference event is specified by the sign field T5A9E-SIGNM.

To calculate the exact time when this age level will be reached or has been reached, a general algorithm is provided in the standard SAP system. For certain country-specific applications, special algorithms may be available in the standard SAP system.

If these algorithms do not meet your specific requirements, you can use this Business Add-In (BAdI) to implement custom calculation procedures in the CALC_SENIORITY_EVENT_DATE method.

Requirements

Under Specify Expected Retirement Age for Reserves, you have selected the Enhancement checkbox in the activity Set Age of Retirement. This enables the implemented method CALC_SENIORITY_EVENT_DATE to be processed when the function module is called.

Standard settings

In the standard SAP system, no implementation for this BAdI is provided.

Activities

  1. Create a class for this BAdI in your namespace using transaction SE19. Enter HRPAYAT_SENIOR_EVENT as the definition name.
  2. In this class, then create an implementation for the defined interface method CALC_SENIORITY_EVENT_DATE in which you calculate the event P_RESULT_DATE:

See also

For more information, see the function module HR_AT_GET_SENIORITY_EVENT.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHAA8047 AT Austria
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20040625 
SAP Release Created in 500