Selecting Time Wage Types

Objective

After completing this lesson, you will be able to explain the technical process of time wage type selection and the use of employee and day groupings to represent agreement provisions.

Selecting Time Wage Types

Funnel-shaped flowchart showing steps in time management process, with Select time wage types highlighted
Illustration of time wage type selection process including hourly wage, bonuses, overtime wage types, planned working time, and selection rules

In time wage type selection, time wage types are formed from the TIP entries. These time wage types are then passed on to Payroll, where they are used to determine the gross pay.

Time wage types are selected according to the processing type of the TIP entry. You specify the processing type for which you want wage types to be selected in parameter 2 of the GWT function (generate wage types).

Planned work wage types are transferred to internal table DZL after time wage type selection, and overtime wage types are transferred to internal table ZML. This enables SAP ERP to access the overtime wage types more quickly in subsequent processing. You specify in parameter 3 of the GWT function which wage types are transferred to which table.

In the Time Wage Type Selection Rule view (V_T510S), you set regulations according to which time wage types are selected. These can be in relation to employees, days, and times.

Examples:

  • You want different wage types to be selected for work on a public holiday than for a working day.

  • You want wage type Mxxx to be selected for up to two hours of overtime, and wage type Myyy for each additional hour of overtime.

A diagram illustrating Time Wage Type selection rule groups for hourly wage earners and salaried employees with MODIF codes 01, 02, and 03

You can use the time wage type selection rule group to set specific regulations for time wage type selection according to an employee's organizational assignment.

In the MODT personnel calculation rule, you determine the time wage type selection rule group that time evaluation uses to access the entries in the time wage type selection table when it is evaluating an employee. The MODT personnel calculation rule is accessed via the MOD function. It is in the initialization block in the schema.

You can use a personnel calculation rule and the MODIF W operation to determine a time wage type selection rule group in day processing in time evaluation. You can access the table entries according to criteria which are only available in day processing (for example, the employee's daily work schedule).

Diagram of day grouping for time wage type selection using function DAYMO with conditions for weekdays, Sundays, and public holidays

The DAYMO function sets the day grouping for time wage type selection from the Time Wage Type Selection table (T510S) to a particular value, depending on the day type.

Hint

You can specify conditions for the day being evaluated in individual rules in Customizing. For a better system performance, however, you may prefer to use the DAYMO function to specify the conditions for the day.

If the four day categories are not sufficient for your purposes, you can also set the day grouping in a personnel calculation rule using the MODIF D=xx operation.

Illustration showing the principle of rule groups for time wage type selection with sequential rules, day grouping, and wage type assignment

Some time management rules for selecting values from tables are so extensive that they can only be represented by grouping individual rules into rule groups. This ensures that all possible business regulations can be represented for one employee group.

In time wage type selection, all table entries that have the same time wage type selection rule group and day grouping form one rule group.

The system has two options for processing the entries in a rule group:

  • It processes the individual rules consecutively until it finds the correct one, and then terminates processing

  • It processes all the individual rules

In time wage type selection, all the individual rules you have created per time wage type selection rule group and day grouping are processed for all TIP entries. Time evaluation checks whether the conditions specified in the time wage type selection rule have been fulfilled and whether the wage type is to be selected.

Hint

You should create the sequential numbers for time wage type selection in multiples of ten, so that you can add lines at a later stage, if necessary.

Flowchart depicting time wage type selection rules with blocks: processing types, day conditions, time conditions, and control parameters

In time wage type selection, you define in an individual rule several conditions that must be fulfilled before a wage type is selected for the employee. If even one of the conditions specified in the rule is not fulfilled, the wage type is not selected.

So that time wage type selection rules for which start and end times are specified as a condition can be selected, all the TIP entries for the day being evaluated must contain clock times. If TIP entries without clock times exist for a day, the time wage types for which the time interval is filled are not selected on that day.

You can use the Fixed val. field to select a particular number of wage types, regardless of the hours worked. This enables you to form a rule for guaranteed hours, for example.

You can use the exit rules in time wage type selection to end processing of a rule or of time wage type selection if a particular time wage type is selected.

For more information, see the Implementation Guide for Personnel Time Management and choose Time EvaluationTime Evaluation With Clock TimesTime Wage Type Selection and Overtime CompensationDefine Generation Rules.

Diagram outlining the structure of a rule for time wage type selection with conditions for time, value limits, and processing types to be counted

If you want the wage type to be selected only if the TIP entry lies in a particular time period, you can enter start and end times. This is relevant mainly for selecting night bonuses. Permitted values are between 0:00 and 47:59 ( = 23:59 on the following day).

Hint

The way the clock time is written is important:

A clock time such as 24:00 to 30:00 indicates a night shift that started on the previous day.

A clock time such as 00:00 to 06:00 indicates working time that is to be evaluated for the current day.

If a TIP entry lies only partially within the interval, the wage type is generated only for the period within the interval.

Upper and lower limits:

  • If you want upper and lower limits to be evaluated, you can assign up to four processing types to the TIP entries; these are independent of, and in addition to, the processing type used to start GWT. You specify the processing types to be counted in the field of the same name.

    If you do not specify a processing type, only TIP entries that have the processing type specified in parameter 2 are used in processing.

  • If you want the wage type to be selected only if there is a certain number of hours in the processing type on the day in question, enter the number of hours in the Min. field. If you want the wage type to be generated only up to a certain number of hours in the processing type, enter the number of hours in the Max. field.

  • If you want to define rules governing the fulfillment of planned hours, for example, for part-time employees, you can enter predefined symbols instead of a number of hours.

If you have set upper and lower limits and a time interval, you can then activate the Interval field to specify that only the TIP entries that lie within the specified interval are used for determining the upper and lower limit.

Flowchart explaining the selection of planned and overtime wage types using function GWT with parameters S and M, linked to tables V_T510S and DZL/ZML

The GWT function selects time wage types for TIP entries according to the rules in the Time Wage Type Selection Rule view (V_T510S).

  • GWT S DZL: Time wage type selection for planned work

    TIP entries with processing type S are processed in time wage type selection for planned times. For each time wage type selection rule for planned working time wage types, the system checks which TIP entries observe the rule. If the rule is observed, the relevant wage type is entered in the internal table DZL.

  • GWT M ZML: Time wage type selection for overtime

    TIP entries with processing type M are processed in time wage type selection for overtime. For each time wage type selection rule for overtime wage types, the system checks which TIP entries observe the rule. If the rule is observed, the relevant wage type is entered in internal table ZML.

The GWT function is used in time evaluation to select time wage types for all absences that are valuated on the basis of the "as if" principle. All other absences are valuated in the gross part of Payroll.

The "as if" principle valuates absences as if the employee had worked (the Time WType selection field in the Absence Valuation Rule view (V_554C_E) must be activated).

Valuation according to the "as if" principle can be carried out for absences

  • Whose processing type was changed to S

  • Whose processing type remained A and which are evaluated using the GWT A function

For more information, see:

  • The Implementation Guide for Personnel Time Management and choose Time EvaluationTime Evaluation With Clock TimesTime Wage Type Selection and Overtime CompensationDefine Generation Rules.

  • The SAP Library and choose Human Resources → Payroll → Payroll <country xx→ Gross → Time Management Aspects in Payroll → Absences.

Related Information

For more information about the topics in this lesson, see the SAP Library and choose: Human ResourcesPersonnel Time ManagementTime EvaluationDay Processing of Time Data in Time EvaluationTime Wage Type Selection.