Entering content frameProcess 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:

Process Flow

Technical Procedure of Absence Valuation in Schema xT00

Func.

Par1

Par2

Par3

Par4

L

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

           

Edit absences

...

             

xAB

           

Country-specific absence routines

...

             

 

1. Determine groupings

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

Note

In the following text, the X sign is used to represent particular 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 accessed by the system to valuate an employee’s absences. It 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

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 enables 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 implement a special absence valuation 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

Special processing may be required to account for country-specific requirements.
A example that is typical for many countries 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 regulations, it is split into smaller sections and then rewritten to 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

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 of the payroll process. First, the specifications made in Customizing for absence valuation 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:

    1. 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:

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)

    1. The system determines the bases for calculating average values or wage types valuated using constants.
      The system enters the wage types in the following tables according to the time unit specified in the rule for absence valuation:
    1. 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 writes them to record layout fields.
For information about record layout fields, see the documentation on the operands of operations NUM, RTE, and AMT.

6. Take account of country-specific regulations 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.

 

 

Leaving content frame