Interpreting Payroll Processing Rules

Objective

After completing this lesson, you will be able to interpret rules and modifiers which control payroll table access

Modifiers for Table Access

Illustration showing Personnel area 1000 (office) and Personnel area 1100 (factory). Payroll is divided into two categories, 01 for the office and 02 for the factory, with key amounts listed for each.

Elements of remuneration, such as bonuses, usually vary depending on the organizational unit.

For example, you want bonus wage type 4000 to be remunerated differently in personnel area 1000 from personnel area 1100. To do this, the system uses a modifier in the first position of the key specified in the table. The default SAP value for modifiers is 01. You can create the modifier for personnel area 1100 in Customizing by copying modifier 01, renaming it 02, and entering the relevant amount. During the payroll run, the system sets the modifier to the required value according to the personnel area assigned to each personnel number.

Personnel Calculation Rule XMOD

Diagram of employee grouping for payroll in SAP. It shows various modification keys (MODIF A, 1, 2) for personnel areas 1000 and 1100 under ES grouping 3 wage/time type using OUTWPPLANT.

In the payroll run, function MOD centrally assigns the modifiers to personnel calculation rule XMOD.

You use decision operation OUTWP, with various parameters to define an employee’s organizational characteristics, such as the company code and personnel area. Operation MODIF sets the modifiers for table access. The parameters used for operation MODIF represent various tables.

Wage Type-Dependent Constants

Image showing personnel area 1000 (office work) and 1100 (warehouse work), are shown with a dirty work bonus. A table displays wage types 5000 with start/end dates from 01.01.2010 to 12.31.9999 and amounts 20,- and 22.

In the preceding figure it represents a complete view of the table Wage Type-Dependent Constants. If the values of the wage types are all the same as described in the first scenario (where wage type were valuated using a constant amount), you can use the model SAP entries in the standard system. In this table, the payroll modifier (MODIF 2) is set to the value 01.

Wage Types in Internal Table IT

  • XT00 – Time data processing INTERNATIONAL
  • .
  • .
  • .
  • .
  • MOD XMOD GEN – Determine payroll modifiers
  • .
  • P2010 X930 GEN NOAB – Edit employee remuneration information
  • .
  • PIT X015 GEN – Valuate time wage types
  • .
  • .

In subschema XT00, personnel calculation rule XMOD queries employee work center data and sets those modifiers that access the table for Wage Type-Dependent Constants.

Function P2010 imports the bonuses (for example for dirty work) entered as employee remuneration information. The internal table Input Table (IT) then stores the wage types with the number of hours specified in the NUM field.

The RTE field remains empty. Valuation is performed in personnel calculation rule X015, which checks whether the internal table IT contains time wage types. If time wage types are found in the table IT, the system performs the valuation set up in Customizing.