

Overtime processing consists of the following steps:
Overtime is determined. The employee's overtime approvals are checked, if necessary. The hours of overtime are assigned processing type M.
Time wage types are selected for the overtime. The overtime wage types formed are stored in a special internal table, ZML.
The overtime wage types stored in the ZML table are compensated, either with remuneration and/or with time off.
Example:
Employees receive an overtime bonus as remuneration and time off in lieu of the hours of overtime they have worked.

An important factor in overtime determination is the check as to whether the employee being evaluated is permitted to work overtime, and if so, how many hours. This depends on whether an overtime approval is necessary for determining hours of overtime.
The TM00 schema contains several standard solutions for evaluating overtime approvals. These range from evaluating a flat-rate overtime approval for all employees, to evaluating individual approvals for a particular period and number.

The processing of employee-specific overtime approvals in time evaluation is dependent on the following factors:
If there is no attendance quota (overtime approval) for the current day, there is no overtime processing.
If an attendance approval exists, the processing depends on how it was recorded:
For attendance quotas without clock times, attendance times outside the working time frame are used for determining overtime.
For attendance quotas with clock times, only TIP entries within the specified interval are processed.
For attendance quotas without clock times and quota number, the overtime approval is considered to be flat-rate.
You can use fast entry functions in the Attendance Quotas infotype (2007) to create overtime approvals for different groups of employees quickly and easily.
In the Attendance Quotas infotype (2007), you can assign an overtime compensation type to control how the overtime is remunerated or compensated.
For more information, see the Implementation Guide for Personnel Time Management and choose Time Data Recording and Administration→Managing Time Accounts Using Attendance/Absence Quotas→Time Quota Types→Define Attendance Quota Types.

The following prerequisites must be fulfilled before overtime on the basis of attendance quotas can be determined:
The employee has an overtime approval
The planned working time in the daily work schedule has been completed
The attendances do not exceed the daily maximum working time, which you can specify in the daily work schedule or in the TGMAX constant
The TO20 personnel calculation rule checks for each TIP entry whether the conditions have been observed.
The GOT function requires valid overtime approvals before it determines overtime. GOT TO20 XX checks whether there is an attendance quota (infotype 2007) with the attendance quota type XX in parameter 2 on the current day, and compares the quota with the time data from TIP.
For more information, see the Implementation Guide for Personnel Time Management and choose Time Evaluation→Time Evaluation With Clock Times→Time Data Processing→Determining Overtime→Determine Overtime from Attendance Quotas.

After overtime has been determined, all the information is available for valuating the times. The TIP entries can now be used to:
Select time wage types for Payroll according to the processing types
Form balances according to the time types. The balances are then used for managing time accounts.
Time evaluation saves the results determined in further processing in internal tables:
Balances in TES (daily balances)
Time wage types in tables DZL (hourly wage and bonuses) and ZML (overtime). If overtime wage types are not compensated with time off, they are transferred to the DZL table in overtime compensation.
At the end of time evaluation, the results determined are saved to the database:
Balances in ZES (daily balances, cluster B2) and SALDO (period balances, cluster B2). The Attendance Quotas (2007) and Absence Quotas (2006) infotypes are updated, if necessary.
Time wage types are entered in the ZL table at the end of time evaluation. The ZL table forms the interface to Payroll.