Start of Content Area

Process documentation Sequence of Day Processing/Wage Type Selection  Locate the document in its SAP Library structure

Purpose

You use the process described here to form time wage types from time data information. The time wage types form the basis for calculating the gross wage.

Prerequisites

Function DAYPR (Day Processing of Time Data) is contained in schema xT00 (Processing Time Data in Payroll; x = country indicator). The subschema to be processed, TC00 (Wage Type Generation: International) or TC04 (Wage Type Generation International for Time Evaluation Without Clock Times) is entered in parameter 2 of the function.
Schema xT00 includes all of the steps that are required to calculate time-related gross remuneration. It is processed in the payroll run.

You have customized the processing steps of schema TC00 or TC04 to suit your requirements.

Process Flow

1. Access day processing

Function DAYPR is used to access the subschema for day processing of time data (TC00 or TC04). If you use the Time Evaluation component, the time wage types that have already been determined are imported from Cluster B2. For more information, see Integration Between Time Evaluation and Payroll.

Actual day processing is in schema TC00 or TC04 between functions BDAY (Begin Processing Block of Time Evaluation) and EDAY End Processing Block of Time Evaluation). This section is run once per day and per employee.

2. Initialization

Function MOD (Determine Groupings) is used in subschema TC00 or TC04 to call personnel calculation rule TMOD. You can use PC rule TMOD to specify the groupings to be used by the payroll driver to access the tables for time type determination and time wage type selection during processing.

Operation MODIF T specifies the time type determination group to be used by the payroll driver to access entries from table T555Z (Time Type Determination) for the employee.

Operation MODIF W specifies the time wage type selection group to be used by the payroll driver to access entries from table T510S (Time Wage Type Selection) for the employee.

3. Load time data

All necessary time data is supplied in a sequence of functions. This includes the recorded attendances and absences, and the specifications from the work schedule. The information is entered in the work table TIP (Day Input).

Refer to: Processing Using Internal Tables and Supplying Time Data

4. Classify times

In the next step, all entries of table TIP are classified individually. This determines whether the times are planned times or overtime. The TIP entries are then assigned a processing type: M for overtime, or S for planned work.

For detailed information on the classification of times, see:

Classification of Times

Break Processing by Time Evaluation

Overtime Determination by Time Evaluation

Note

These links all relate to Time Evaluation documentation. All information relating to forming and processing time accounts is not relevant to Payroll.

5. Select time wage types

These TIP entry/processing type combinations are then compared individually to the conditions required by time wage type selection. Particular features are assigned to each day, such as public holiday class, day type, and so on. These features are checked during time wage type selection.

Function DAYMO is used to specify the Day grouping for time wage type selection (working days, Sundays, and public holidays) to be used to check the entries of table T510S. You must assign a particular entry in the schema for each of these cases.

Time wage type selection is performed in the schema using function GWT (Generate Wage Types). The time wage types are selected on the basis of the processing type of a TIP entry. Function GWT is accessed twice in the schema:

- GWT S: for TIP entries with processing type S (planned work)

- GWT M: for TIP entries with processing type M (overtime)

This procedure enables the time wage types selected for planned times and overtime to be collected in various tables. In this way, you can control the compensation of overtime wage types.

Note

Function GWT also selects time wage types for all absence that are evaluated according to the ‘as if’ principle. In the standard system, the absences are assigned processing type S.

For more information on absence valuation, see Absences.

6. Compensate overtime

In overtime compensation, it is specified whether the overtime hours are to be remunerated or compensated with time in lieu.

For more information, see the section Compensate Overtime in the Implementation Guide for Payroll.

7. Store results

Function CUMBT (Cumulate Interim Results) is used to store the results of day processing in the results tables. The required time types for all days in the payroll period are now in table ZL. If the time data was recorded together with information on cost assignment or on a different payment, ZL still contains pointers to tables C1 and ALP from Cluster B2.

Result

The time wage types are transferred from ZL to work table IT in Payroll. They are now available for monetary valuation.