Determining Overtime

Objective

After completing this lesson, you will be able to explain the various options you have for approving overtime.

Determination of Overtime

Funnel-shaped flowchart showing steps in time management process, with Determine overtime highlighted
Illustration of processing overtime workflow: checking overtime between 16:30-19:30, determining overtime, selecting wage types, and compensating.

Overtime processing consists of the following steps:

  1. Overtime is determined. The employee's overtime approvals are checked, if necessary. The hours of overtime are assigned processing type M.

  2. Time wage types are selected for the overtime. The overtime wage types formed are stored in a special internal table, ZML.

  3. 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.

Flowchart depicting methods of overtime approval, including general and employee-specific processes, time identifier checks, and custom calculations

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.

Diagram explaining attendance quotas in Infotype 2007, including overtime hours, timings, compensation as remuneration or time off

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 AdministrationManaging Time Accounts Using Attendance/Absence QuotasTime Quota TypesDefine Attendance Quota Types.

Visual illustrating work schedules, attendance quotas, and overtime determination using Function GOT

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 EvaluationTime Evaluation With Clock TimesTime Data ProcessingDetermining OvertimeDetermine Overtime from Attendance Quotas.

Flowchart explaining the processing of time data with wage types, time accounts, and quotas through clusters B2, ZES, SALDO, ZL, and payroll

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.

Related Information

For more information, see the SAP Library and choose Human ResourcesPersonnel Time ManagementTime EvaluationCalculating Overtime in Time Evaluation.