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
Absence Valuation in Schema xT00: Technical Process
Fct |
Par1 |
Par2 |
Par3 |
Par4 |
D |
Text |
... |
|
|
|
|
|
|
MOD |
XMOD |
GEN |
|
|
|
Determine groupings |
RAB |
|
|
|
|
|
Import absences |
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 |
... |
|
|
|
|
|
|
The first action in payroll that is relevant to absence processing is function MOD in schema XT00.
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.
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.
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.
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.
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.
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.
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.
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).
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.
The system valuates absences using function PAB.
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:
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.
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.
Processing can be carried out using the xAB function.