Identifying SAP Payroll Concepts

Objective

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

SAP Payroll

Image illustrating the interaction between SAP and Customer (IMG), showing components like the Payroll driver, Function module, Operation module, Schema, Function, Personnel calculation rule, Operations, and Customizing tables.

A customer-defined schema and its functions affect flow control in the payroll driver. A function calls the function module assigned to it in the payroll driver. Certain functions also call personnel calculation rules that contain operations linked to operation modules in the payroll driver.

During the payroll run, function and operation modules access the entries stored in Customizing tables (IMG).

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.