Identifying SAP Payroll Concepts

Objective

After completing this lesson, you will be able to identify SAP Payroll concepts

Adjustment Rules

Images showing a hospital patient with an IV line, wearing a gown, and sitting on a bed thinks about sales discussions. A person in the HR department, wearing headphones, contemplates payroll remuneration and average values.

If an employee is sick or is on leave, certain remuneration elements such as commission, bonuses for piecework, and overtime are reduced for that employee. As a result, the employer often pays the average values of variable remuneration.

You can also use the average calculation procedure in HR Payroll for different purposes. For example, you can calculate average values for fixed payments.

Time Wage Type Valuation

Flowchart showing the processing of data from the input table to the output table. Specifies valuation basis, and depending on the response (yes or no), follows different paths for valuation.

In personnel calculation rule X015, the system checks if the internal table Input Table (IT) contains time wage types that have not yet been valuated. To do so, the system checks the contents of the value fields AMT (amount), NUM (number), and RTE (rate).

This results in one of the following situations:

  • If the RTE or AMT field contains an amount, the wage type is transferred to the internal table Output Table (OT).
  • If the AMT field is empty, the NUM field contains a number, and the RTE field contains a rate, then the NUM field is multiplied by the RTE field. The result is stored in the AMT field, and the wage type is transferred to table OT.
  • If only the NUM field contains an entry because only a number (for example, hours) was entered, and if the AMT and the RTE fields are both empty, the system queries whether a valuation basis has been specified for the wage type. If this is the case, the wage type is valuated using the specified valuation basis.
  • If no valuation basis is specified, valuation takes place according to the principle of averages if an average valuation is assigned to the wage type. If this is not the case, the wage type is not valuated using a monetary value.

SAP Schemas

Example

SAP Schemas are core to the payroll.

The following table describes some of the SAP schemas:

  
XIN0Initialization of payroll
XBD0Edit basic data
XLR0Import last payroll result
XT00Gross remuneration (Time Management)
XAP9Import additional payments/deductions
XAL9Partial period factoring and storage
XNA9Cumulate net amount/form payment amount
XRR0Retroactive accounting
XNN0Net payments/deductions and transfer
XENDFinal processing
  • A payroll driver
  • A payroll schema

Main Schemas and Subschemas

Image illustrating payroll functions for an international system, highlighting the Edit basic data function (COPY XBD0) which includes editing data, determining employee name, reading center/pay data, and verifying data completeness.

A main schema consists of a sequence of subschemas that are included in the main schema using the COPY function. The payroll driver generates and, subsequently, executes the main schema.

You can edit subschemas separately in Customizing, yet they will not be executable unless incorporated into a main schema.

A schema consists of a sequence of functions. Functions retrieve and process the data required for the respective processing step.

Schema Maintenance

A computer interface with a Schema text box, Source text, Attributes, and Documentation checkboxes, alongside Create, Display, and Change buttons, all set against a light grey background.

The schema editor (transaction PE01) enables you to display and maintain schemas. You can choose between tables and structural graphics while displaying a source text.

The personnel calculation schema editor enables you to carry out the following activities:

  • Display and print schema directory
  • Compare source text from schemas
  • Copy schemas
  • Change schema elements
  • Create schemas
  • Check the syntax of source text in schemas
  • Generate modified or new source text
  • Transport schemas to another client
  • Navigate within and between schema elements
  • Navigate between schemas
  • Access personnel calculation rules

Schema Attributes

Attributes store administrative data on schemas.

Diagram showing attributes and administrative data for a program. Attributes include program class, country grouping, executable schema status, and person responsible. Administrative data includes creation date and version.

Examples of schema attributes include the following:

  • The program class determines how the schema is used (C = Payroll, T = Time Management).
  • The country grouping defines the country versions for which the schema is valid.
  • If you flag the Changes by person responsible only option, the schema elements, such as source text, attributes, and documentation, can only be changed by the person responsible for them.

You do not require special authorization to generate a schema. A person other than the person responsible can also execute a schema. Each function checks the authorizations set up in HR.

Program RPDASC00 allows expanded or exploded views for easy viewing of schemas, subschemas, and their rules.