Hierarchy

⤷

⤷

IMG Activity
ID | PAY_AT_Z1_000 | BAdI: Time Management for Heavy Labor Notifications |
Transaction Code | S_L7D_24002423 | (empty) |
Created on | 20100209 | |
Customizing Attributes | PAY_AT_Z1_000 | BAdI: Time Management for Heavy Labor Notifications |
Customizing Activity | PAY_AT_Z1_000 | BAdI: Time Management for Heavy Labor Notifications |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPAYAT_RPTSWAA0_Z2 |
Use
You can use this BAdI to override the time management calculations in the report ELDA Notifications for Heavy Labor Position According to Sec. 5, Regulation of FMSSG (RPTSWAA0
). Depending on the requirements in your time management environment, you can override some or all calculations. The system calls this BAdI when you run the report RPTSWAA0
.
Requirements
Standard settings
BAdI Implementations
The default implementation is a standard solution. If you cannot apply this default implementation to your specific customer scenario, you can replace the default implementation with your own implementation.
As before, the report RPTSWAA0
also calls the previous version of this BAdI (HRPAYAT_RPTSWAA0_Z1
).
Activities
Deactivating the Default Implementation
If you want to use the report without the default implementation of the BAdI HRPAYAT_RPTSWAA0_Z2
, or if you want to use the previous version of the BAdI (HRPAYAT_RPTSWAA0_Z1
), you must implement the BAdI HRPAYAT_RPTSWAA0_Z2
and deactivate all other methods in the method IS_ACTIV
.
Implementing Your Own Logic
Create your own implementation in transaction SE19
. This enables you to override all methods of the default implementation. Here, you can either copy the source text of the default implementation (by using Copy and Paste) or you can inherit the class CL_DEF_IM_HRPAYAT_RPTSWAA0_Z2
.
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
For performance reasons, it may make sense to choose an alternative implementation for certain employee groups (by accessing time evaluation results, for example).
See also
BAdI method documentation:
- FILL_Z1SH (Enter Nightshifts in Table
IZ1SH
) - INIT_PERNR (Initialize Data for Each Personnel Number)
- CHECK_ALP (Check ALP Consideration)
- GET_Z1SH_NUMBER (Calculate Number of Nightshifts per Period)
- GET_WORK_DAYS (Calculate Workdays per Period)
- GET_UTIL_LEVEL (Calculate Part-Time Factor)
- CHECK_PV (Check Pension Insurance Obligation)
- IS_ACTIV (Check Method Activation)
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
PAY_AT_Z1_000 | AT | Austria |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20100210 |
SAP Release Created in | 600 |