SAP ABAP IMG Activity SIMG_OHT092 (Adjust the Flextime Balance)
Hierarchy
☛SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR ⤷PT (Application Component) Personnel Time Management ⤷PTIC (Package) HR Time Data: Customizing
Hypertext: Object Class - Class to which a document belongs.
Document Name
SIMG_OHT092
In this step, you determine how the system should react if the flextime balance exceeds or falls short of a defined value at the end of the period.
Example
An employee has a flextime balance of 20 hours at the end of the period, although he/she is allowed a maximum of 15. The system sets the flextime balance to 15 hours and transfers the extra 5 hours to time type 0006, "Flextime excess/deficit".
Requirements
Standard settings
The flextime balance is compared to the minimum or maximum permitted value. If the flextime balance is greater than the maximum permitted value, it is adjusted to this maximum, and the remaining number of hours is transferred to time type 0006, "Flextime excess/deficit". If the balance is smaller than the minimum permitted value, it is adjusted to this minimum, and the wage type M730 (flextime deficit) is generated for the difference. The deficit is logged in time type 0006, "Flextime excess/deficit".
Recommendation
Activities
Decide whether you want to delimit the flextime balance if it exceeds a certain value, or make a wage deduction if it falls short of a minimum value. If not, deactivate function ACTIO TS30.
Otherwise, set the maximum or minimum permitted value for the flextime balance.
Further notes
Please note that time type 0006, "Flextime excess/deficit", is not transferred to the subsequent period.
In the standard SAP system, the maximum and minimum values of the flextime balance are constants which apply to all employees. If you want to set flextime limits for individual employees in infotype 0050, Time Recording Information, copy personnel calculation rule TS30 to ZS30 and replace operation CGLMIN by VFLMIN, and operation CGLMAX by VFLMAX.