SAP ABAP IMG Activity PAY_DE_ELENA_110 (BAdI: Determining the Weekly Working Time)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-NI (Application Component) Social Insurance
     P01S (Package) HR Germany: Social Insurance
IMG Activity
ID PAY_DE_ELENA_110 BAdI: Determining the Weekly Working Time  
Transaction Code S_L4H_49001131   (empty) 
Created on 20091116    
Customizing Attributes PAY_DE_ELENA_01   ELENA Mandatory/Uncritical 
Customizing Activity PAY_DE_ELENA_110   BAdI: Determining the Weekly Working Time 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_HRPAYDE_EL_AZWOECH    

Use

You can use this Business Add-In (BAdI) to determine the contractually agreed weekly working time. This information is reported monthly in the ELENA (DBEN) data module during the ELENA procedure. The BAdI also determines whether the employee is employed part-time.

The GET_AZWOECH method reads the agreed weekly working time from the Planned Working Time (0007) infotype. If there is a semiretirement agreement, the Semiretirement D (0521) infotype is used to calculate the change in weekly working time in the Planned Working Time (0009) infotype.

The possible entries for the GET_AZWOECH method are the Planned Working Time (0007) and Semiretirement D (0521) infotypes, the WPBP table from the current payroll, and the parameters IV_BEGDAand IV_ENDDA that state the period covered by the corresponding ELENA notification.

The ET_ERRORS output table contains error messages. These are evaluated in the notification program and cause the corresponding ELENA notification to be created with the status With Errors. The output variable EV_AZWOECH contains the weekly working times. The output variable EV_TEILK contains the part-time indicator.

Requirements

Standard settings

In the standard implementation, the GET_AZWOECH method reads the agreed weekly working time from the Planned Working Time (0007) infotype. If there is a semiretirement agreement, the

Semiretirement D (0521) infotype is used to calculate the change in weekly working time in the Planned Working Time (0007) infotype. The parameters IV_BEGDA and IV_ENDDA state the period covered by the corresponding ELENA notification. Part-time employment is determined using the part-time indicator in the Planned Working Time (0007) infotype.

Activities

Use the standard implementation or create and activate your own implementation.

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20091116 
SAP Release Created in