Start of Content Area

Process documentation Technical Procedure for Absence Valuation  Locate the document in its SAP Library structure

 

Purpose

Absences are processed during regular payroll runs using country-specific schemas. If you require a template for standard processing, see schema xT00.

Processing facilitates a diverse valuation of absences recorded for an employee depending on the following factors:

·        The absence recorded

·        The employee’s organizational assignment

·        The absence quota from which an absence has been deducted

·        Special country-specific features and requirements

Process Flow

Absence Valuation in Schema xT00: Technical Process

Fct

Par1

Par2

Par3

Par4

D

Text

...

 

 

 

 

 

 

MOD

XMOD

GEN

 

 

 

Determine groupings

RAB

 

 

 

 

 

Import absences

PRINT

NP

AB

 

 

 

Print absences

xNAB or XNAB

 

 

 

 

 

Country-specific absence routines

....

 

 

 

 

 

 

DAYPR

TC00

 

 

 

 

Day processing of time data

...

 

 

 

 

 

 

PAB

 

 

 

 

 

Process absences

...

 

 

 

 

 

 

xAB

 

 

 

 

 

Country-specific absence routines

...

 

 

 

 

 

 

 

1. Determine groupings

The first action in payroll that is relevant to absence processing is function MOD in schema XT00.

Note

The X sign appears in the following text in a number of schemas, functions, and personnel calculation rules. This X stands for the country indicator as well as the international versions of schemas, functions, and personnel calculation rules.
Only use schema XT00, personnel calculation rule XMOD, and so on, if no separate schemas, functions, and personnel calculation rules have been created for your country.

Function MOD determines the table entries the system accesses to valuate absences. MOD calls personnel calculation rule XMOD which uses operation MODIF A to determine the employee grouping for absence valuation.

The employee grouping for absence valuation is used in the Valuation of Absences table (T554C) to select an absence valuation rule. The specifications stored in personnel calculation rule XMOD assign a meaning to the employee grouping. You can set individual grouping criteria here.

Note

For more information, see the Implementation Guide for Payroll and choose Absences  Set grouping for absence valuation.

You can define groupings for a particular organizational assignment, for example, in relation to the employee subgroup grouping for personnel calculation rules.

Example

You can use different employee groupings for absence valuation for

·         Hourly-wage earners

·         Salaried employees

In the standard system, the payroll modifier for accessing the Constant Valuations table (T510J) during absence valuation is also set in personnel calculation rule XMOD using operation MODIF 2.

2. Import absences

After a grouping has been set for the personnel number for which the payroll must run, function RAB reads the absences recorded for the employee during the period in the Absences infotype (2001).

The absences are assigned to WPBP split indicators. The absence valuation rule is determined from the Attendances and Absences table (T554S), which groups together different absence types in payroll.

The absences are assigned to a work center split indicator.

Example

An employee has changed work centers at the enterprise during the payroll period. The work center split indicator allows you to take account of this organizational change when valuating absences.

If parameter 3 of function RAB contains the entry X, the absence valuation rule can be changed using the Breakdown of Absences after Quota Deduction table (T554A). In this way, you can create a special absence valuation rule that is dependent on the quota from which the absence is deducted.

If an absence is deducted from one or more quotas, an absence record could be broken down still further. If this is not the case, parameter 3 has no effect.

3. Take account of country-specific regulations when processing absences

Country-specific processing may be required, depending on the relevant national regulations.
A common example is absence due to illness. The amount of payment can change in the course of the illness (continued pay).

To ensure that the absence valuation function can deal with such situations, the internal Absences table (AB) has been refined. If an absence record is affected by country-specific requirements, it is split into smaller sections and then entered in table AB.

You can choose from the following procedures:

Country-specific xNAB function

In the internal table AB, there are three split indicators in which you can store country-specific indicators.

Example

Split indicators for country XY for

·         Social insurance

·         Tax

Each section can then be valuated using a different procedure, that is, a different absence valuation rule.

The xNAB function is used to refine AB.

International XNAB function

You can use the XNAB function to further refine the AB table according to various criteria. For more information, see Refinement of Absences.

Caution

Note that the xNAB and XNAB functions must come at a specific position in the schema. They must not be processed until after the absences have been read, but before they are valuated (function PAB).

4. Day processing of time data

During day processing of time data, time wage types are selected using the Time Wage Type Selection table (T510S) and written to the internal Time Wage Types table (ZL).

The same applies to all absences for which the Time Wage Type Selection field is selected in the Valuation of Absences table (T554C).

For more information, see Sequence of Day Processing/Time Wage Type Selection.

5. Valuate absences

The system valuates absences using function PAB.

Note

Actual amounts are not calculated at this stage in the payroll process. First, the specifications made for absence valuation in Customizing are processed.
Processing these specifications facilitates the subsequent valuation of wage types in amounts and/or factoring.

Using function PAB, the system performs the following steps:

·        It reads the internal Absences table (AB) for each absence or partial interval.

·        It determines the appropriate absence valuation rule on the basis of the absence type and the employee’s organizational assignment, and performs the activities specified in the Valuation of Absences table (T554C):

...

                            a.      The system cumulates the counting classes that have been determined in internal table CABC. It stores the following information in the table for each split:

         Number of paid (AP) and unpaid (AU) absences in a counting class

         Number of calendar days (K), absence days (A), and absence hours (S)

You can query this information in personnel calculation rules using operation NUM:

Example

Partial period parameters for the partial period (=T)

TKAU**

Unpaid absence (AU) expressed in calendar days (K)

All counting classes (**)

TAAP**

Paid absence (AP) expressed in absence days (A)

All counting classes (**)

TSAU33

Unpaid absence (AU) expressed in absence hours (S)

Counting class 33 (33)

                            b.      The system determines the bases for calculating average values or wage types valuated using constants.
The system writes the wage types to the following tables according to the time unit specified in the rule for absence valuation:

         Time unit B, I, E: the system writes the wage types to table OT. If you have selected the Basic Pay Split field in the Valuation of Absences table (T554C), it cumulates the wage types for each split.

         Time unit Z: the system writes the wage types to table ZL for each day. You can access them there for further processing that is based on days.
Using function ZLIT, the system writes the results from table ZL to IT at the end of the gross part of payroll.

                            c.      If you have created your own personnel calculation rule for special processing, the system performs special processing.

You can use information from the employee’s master data or organizational assignments, for example, for special processing. The system calculates temporary values and enters them in record layout fields.
For information on record layout fields, see the documentation on the operands for operations NUM, RTE, and AMT.

6. Take account of country-specific requirements in absence valuation

The processing of country-specific regulations triggered by function xNAB may have to be continued. This can only take place after the absences have been valuated using the PAB function.

Note

Processing can be carried out using the xAB function.

 

 

End of Content Area