Showing results for 
Search instead for 
Did you mean: 

Personnel Calculation Schema and Rule

Former Member
0 Kudos

Dear expert,

I was new in Personnel Calculation Schemas and Rules.

I would like to learn on all the syntax such as PIT, ACTIO, GEN, NOAB, ADDWT, PPPAR etc...

Can anyone suggest on the link to those resources?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos


You can access to documentation with transaction PDSY.


Answers (3)

Answers (3)

Active Contributor
0 Kudos

PIT is an acronym Process Input Table

ACTIO is a function processes payroll rule

ADDWT transfers the wagetype

NOAB accesses the employee subgroup grouping section in the rule

Former Member
0 Kudos

The syntax which you are referring to is functions and operations.

the t codes are as below;

schema - pe01

pcr - pe02

functions & operations - pe04

below is the documentation for widely used functions and operations.

Functions and Operations

DAYMO - You can use function DAYMO to set the day grouping for time wage type

selection from the Time Wage Type Selection table (T510S) to a

particular value. The value is set according to the type of day on which

the table is accessed. DAYMO must always be set before function GWT in

day processing.

**01: Monday to Saturday is a working day

**02: Sunday Working day

**02: Monday to Saturday holiday

**02: Sunday Holiday

FILLP (Fill Pair) - Operation FILLP enters the status and time data for a time pair. The

data entered in the fields is either read from the current number field

or directly specified in the parameter.

OUTTP (Out of time pairs) - Operation OUTTP enters data from the current time pair in the variable

table key.

COLOP (collect In internal table TOP) - Operation COLOP allows data to be transferred from the internal table TIP to the internal table TOP.

COLER (collect Error) - Operation COLER transfers errors to the internal table FEHLER.

CUMBT - Function CUMBT is used to cumulate the interim results determined thus

far in the results tables.

The time types from the internal table TES are saved to the day balance table (ZES) and cumulated in the period balance table (SALDO). The Time Types table (T555A) controls whether time types are cumulated in SALDO or stored in ZES using the following fields:

o Transfer to period balance, cumulate in SALDO - table T555A-MOSUM

o Transfer to day balance, store in ZES - table T555A-EISUM

All the wage types are transferred without additional control from the table of daily time wage types (DZL) to table ZL.

MODIF (set modifier) - Operation MODIF is used to set groupings for table access.

W - Time wage type selection rule group for the Time Wage Type Selection Rule table (T510S)

T -Time type determination group for the Time Type Determination table (T555Z)

A - Employee grouping for absence valuation for the Absence Valuation table (T554C)

D - Day grouping for wage type generation for the Time Wage Type Selection Rule table (T510S)

GWT - Function GWT generates time wage types from time pairs in table TIP, according to the rules in the Time Wage Type Selection Rule table (T510S). The function is part of the interface between payroll and time management. If you use it for payroll, it should be in the day processing schema. The generated wage types are entered in the internal table DZL.

GCY (Go to Cycle) - Operation GCY terminates processing of the current personnel calculation

rule and branches to a new one.

PCY (Perform Cycle) - Operation PCY is used to call a personnel calculation subrule. The

system then continues to process the original personnel calculation rule.

TYPES - Function TYPES reads the processing type and time type table and assigns a time type and processing type to the imported time data. The assignment is made according to the processing type/ time type class and the pair type allocated to the imported times

QUOTA - Function QUOTA generates absence quotas according to the rules in the Quota Type Selection view cluster (VC_T559L). The results of the generation process are stored in tables QTACC and QTTRANS in the evaluation cluster. They can be checked in the Quota Overview screen (transaction PT50), and corrected or supplemented if necessary. Before function QUOTA is processed, function CUMBT, which cumulates the day balances to form period balances, must be processed.

ACTIO - Function ACTIO calls and processes a personnel calculation rule, regardless of whether or not there are time pairs (for example, to check the current day for errors, calculate the flextime balance).

PTIP (Process Time data table TIP) - Function PTIP calls a personnel calculation rule in which the contents of the input table TIP are processed according to the specified rules.

RTIP (Read Pair table TIP) - Function RTIP calls a personnel calculation rule that reads the input table TIP according to the specified rules. RTIP functions in the same way as PTIP, except that it cannot make changes to the time pairs. Operation COLOP should therefore not be used in a personnel calculation rule that is called by function RTIP.

GENTP (Generate time pair)- Operation GENTP separates a part of the current TIP entry and enters it in the daily output table TOP. The number of hours field (filled by operation HRS) specifies the size of the partial pair. Processing can can then be resumed with the (reduced) current time pair.

GENTG - Operation GENTG enters a new entry in the internal table TIP. The

operation can be used in personnel calculation rules that are called

using function ACTIO.

ADDDB - Operation ADDDB adds the value from the number of hours field to the time type determined by parameter xxxx in the internal table of day balances.

ADDMB - Operation ADDMB adds the value from the number of hours field to the

time type in the internal table of period balances (SALDO). Since the period of evaluation is generally one month, it is also referred to as a monthly balance.

SCOND - Operation SCOND is used to set the condition to true or false for function IF.

VARST - Depending on the parameters set, operation VARST can be used to query

general status fields, or fill the variable key of the current personnel calculation rule with status information.

VWTCL - Operation VWTCL enters the value of the processing classes of wage types

from the Wage Type Valuation table (T512W) in the variable key.

Former Member
0 Kudos


You can search for the same in



Former Member
0 Kudos

Hello Kitchlu,

Can u suggest on those component that I need to access?

I had try this out previously, but fail to find the intended contents.

I would like to access those information in one shot where similar to F1 documentation in the system.

Can u suggest on those contents for beginner in order to create new schema / rule?

Edited by: hl yap on Aug 17, 2009 7:03 AM [F4 ==> F1]