You are on page 1of 29

SAP System

______________________________________________________________

Provide General Fields


Acronym: Fill Variable ARgument with STatusinformation

Object
Operation

Use
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.
Note
If you use Time Evaluation for Concurrent Employment, this function acts differently. For more
information, see Provide General Fields for Concurrent Employment.

Syntax
OOOOOxxxxx

OOOOO VARST Name of operation

xxxxx Status field The following is entered


in the variable key:
DAYTY Day type 0 - 9 , Definition Rules
for Day Types table (T553A)
HOLCL Holiday class 0 - 9 , see Def.holidays
NDYHC Holiday class (next day) 0 - 9 , see Def.holidays
FREE Daily work schedule off? Y for planned hours=0,
otherwise N
DAYPG Daily work schedule See T550A
VARIA Daily work schedule variant See T550A
DPRCL Daily work schedule class See T550A
BREAK Work break schedule See T550P
TIMMD Period work schedule Period Work Schedules
table (T551A)
TIMCL Valuation class of Valuation Classes for
period work schedule Period Work Schedule
view (V_551C_B)
SUBST Substitution type Substitutions table
(T556)
PRSNT Employee at work?
PRSWD Employee at work for full day? (infotype 2002)
ABSCE Employee absent?

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

ABSWD Employee absent for full day?


NDYPO Time Management status (Planned Working Time
infotype) "1" or "2" on next day?
NDYNE Time Management status "9" on next day?
NDYAC Employee active on next day?
FIRST First pair in TIP?
LAST Last pair in TIP?
NOTIM Entries without clock times in TIP?
P2000 Planned pair generated from DWS?
P2001 Record imported from Absences infotype (2001)?
P2002 Record imported from Attendances infotype (2002)?
P2004 Record imported from Availability infotype (2004)?
P2005 Record imported from Overtime infotype(2005)?
P2011 Time pair imported from time postings?
TPLN Was time evaluation called from the target plan
from Shift Planning?
WEDAY Relative weekday
WDY x Relative weekday = x?
LDWDY Relative weekday where week frame specified by
feature LDAYW (see feature LDAYW)
LWDYx Relative weekday = x? (in relation to feature LDAYW)
CURMO Current time evaluation period
CURYR Current year
REDAY Relative day of time evaluation period
LDAYP Last day of time evaluation period?
RDYPP Relative day of payroll period
FDYPP First day of payroll period?
LDYPP Last day of payroll period?
RDYxx Relative day of payroll period with
period modifier xx ?
FDYxx First day of payroll period with
period modifier xx ?
LDYxx Last day of payroll period with
period modifier xx ?
RDYWW Relative day of working week
FDYWW First day of working week?
LDYWW Last day of working week?
LRDxy Leave type xy deducted?
xy = SPACE means that the query is made
for all leave types

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

OVPOS Overtime automatically from Daily Work Schedules


table (T550A) X if T550A-OVPOS = X
* other
MOD W Time wage type selection rule group from Time Wage
Type Selection Rule table (T510S), see operation MODIF
MOD T Time type determination group for Time Type
Determination table (T555Z), see operation MODIF
MOD A Employee grouping for absence valuation for Absence
Valuation table (T554C), see operation MODIF
MOD D Day grouping for wage type generation for Time
Wage Type Selection Rule table (T510S)
see function DAYMO operation MODIF
MOD S Type for daily work schedule assignment for Dynamic
Assignment of DWS - Planned/Actual Overlap
table (T552W)
see operation MODIF
MOD Q Quota type selection rule group for Absence Quota Type
Selection table (T559L)
see function QUOTA operation MODIF
MOD L Time balance rule group for Value Limits for Time
Balances table (T559P)
see operation MODIF
SIM Simulation?

See also
TIMQU Use operation OUTPQ with parameter TYP
TQUyy Use operation OUTPQ with parameter EXT

Notes
1. For questions ("?"), the value "Y" is entered in the variable key for the answer Yes, and "N" for No.
2. You should only use FIRST or LAST as a parameter for the following
functions:
- Function PTIP
- Function PTIPA
- Function RTIP
- Function RTIPA

______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________

Set Groupings
Acronym: set MODIFier

Object
Operation

Use
Operation MODIF is used to set groupings for table access.

Syntax
T+Operation+Operation+

MODIF x=yy
Variable1 x Grouping
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)
S Type for daily work schedule assignment for
the Dynamic Work Schedule Assignment:
Planned/Actual Overlap table (T552W)
Q Quota type selection rule group for the
Absence Quota Type Selection table
(T559L)
L Time balance rule group for the
Value Limits for Time Balances table
(T559P)

Variable2 yy Value of modifier

Note
- If you use Time Evaluation for Concurrent Employment, you can only use the operation in a
personnel calculation rule that only ever processes one personnel assignment at a time.
If the personnel calculation rule is assigned to a business subject, you must ensure that the Process
Personnel Assignments Together field is not selected in the corresponding step of the business rule.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

- Use of operation MODIF in schema


You can use all variables except "D" in both the initialization block (between functions BINI and
EINI) and in day processing. Variable D is only set in day processing. In the initialization block,
operation MODIF can only be used in a personnel calculation rule that is called by function MOD.

See also
Function MOD
Function DAYMO

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

Set Time Wage Type Selection Rule Group


Object
Function

Use
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.

Syntax

Par1 Not a public holiday


aa
Monday - Saturday

Par2 Not a public holiday


bb
Sunday

Par3 Public holiday


cc
Monday - Saturday

Par4
dd
Sunday

Note
Detailed assignment of selection rule group
If this assignment is not detailed enough for your requirements, you can also set the day grouping
for time wage type selection in personnel calculation rules using operation MODIF.
- If you use Time Evaluation for Concurrent Employment, please note the following information:
This function can only be used for individual personnel assignments. It cannot process more than
one personnel assignment simultaneously.
You should therefore never assign this function to a business rule in Customizing.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Set Time Wage Type Selection Rule Group


Object
Function

Use
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.

Syntax

Par1 Not a public holiday


aa
Monday - Saturday

Par2 Not a public holiday


bb
Sunday

Par3 Public holiday


cc
Monday - Saturday

Par4
dd
Sunday

Note
Detailed assignment of selection rule group
If this assignment is not detailed enough for your requirements, you can also set the day grouping
for time wage type selection in personnel calculation rules using operation MODIF.
- If you use Time Evaluation for Concurrent Employment, please note the following information:
This function can only be used for individual personnel assignments. It cannot process more than
one personnel assignment simultaneously.
You should therefore never assign this function to a business rule in Customizing.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Generate Wage Types from Time Pairs


Object
Function

Use
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.

Syntax

Par1 Not currently in use

Par2 Processing type

x
Only time pairs with processing type x are used to generate wage types

Par3 Output table for generated wage types

DZL
The generated wage types are entered in the internal table DZL
ZML
The generated wage types are entered in the internal table ZML

Par4 Optional: Archiving control (buffer)

Access
Parameter 2
Parameter 3

Notes
1. The output table ZML is only useful for overtime wage types. Wage types generated in this way can
be passed to a personnel calculation rule for further processing, according to the overtime
compensation type. Wage types for planned work are stored in table DZL.
2. Prior to function GWT, the rules that are interpreted in the Time Wage Type Selection Rule table
(T510S) must be delimited using the time wage type selection rule group and the day grouping for
wage type generation.
This is either done in the schema using function DAYMO or in the personnel calculation rule using
operation operation MODIF.
3. The generated wage types are assigned an information type (IFTYP). Wage types for planned work
(Par2 equals "S") are assigned "S", absences "A". You can also specify other values in Par2, for
example, the values you have stored in the Processing Types (T510V) or Time Wage Type Selection
Rule (T510S) tables.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Par4 offers the option of controlling the archiving mechanism of the buffer handler. In the standard
system, this is switched on in the online mode and off in batch mode. If you want to change this in your
schema, enter the following for Par4 the first time GWT is called:
- BTH to archive online and in batch mode
- NTR to prevent archiving either online or in batch (see function GWT4).
4. If you use Time Evaluation for Concurrent Employment, the GWT function first sorts the TIP table.
GWT first sorts the TIP table in ascending order by start time, then by end time, and then by origin
indicator (for example, first A = absence from Absences infotype (2001), then C =
attendance/absence reasons, and so on.)
Parameter 4 of the function is no longer relevant in the case of time evaluation for concurrent
employment.

Example
You want to generate overtime wage types.

Procedure
Fct Par1 Par2 Par3 Par4
GWT M ZML

See also
PC rule TO20
PC rule TC10
Operation FILLP
Operation GENOT

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

Set Time Wage Type Selection Rule Group


Object
Function

Use
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.

Syntax

Par1 Not a public holiday


aa
Monday - Saturday

Par2 Not a public holiday


bb
Sunday

Par3 Public holiday


cc
Monday - Saturday

Par4
dd
Sunday

Note
Detailed assignment of selection rule group
If this assignment is not detailed enough for your requirements, you can also set the day grouping
for time wage type selection in personnel calculation rules using operation MODIF.
- If you use Time Evaluation for Concurrent Employment, please note the following information:
This function can only be used for individual personnel assignments. It cannot process more than
one personnel assignment simultaneously.
You should therefore never assign this function to a business rule in Customizing.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Change Time Pair Information


Acronym: FILL Pair

Object
Operation

Use
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.

Syntax
OOOOOxyyyy

OOOOO FILLP Name of operation

x Short text for field

Type 1: New value in parameter


yyyy

For the following specifications, the new value of the field is read from parameter yyyy:
1 STAT1 (assigned during pair formation or
when the infotypes are imported)
1 = No start and end times
2 = No clock-in time (that is, first time
event of the day is missing)
3 = No clock-out time (that is, last time
event of the day is missing)
4 = Employee absent for a short time; a
second time event is expected
7 = No start time for off-site work
8 = No end time for off-site work
9 = Employee off-site for brief period;
a second time event is expected.
P Pair type:
1 = At work
2 = Recorded absence
3 = Off-site work
T Time identifier (time type): obtained
from daily work schedule ==>
01 = Outside planned time
02 = Fill time

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

03 = Core time
04 = Core time break
05 = Fill time break
06 = Paid break
07 = Unpaid overtime break
08 = Paid overtime break
V Processing type:
S = Planned work
A = Recorded absence
M = Overtime
C Overtime compensation type
1 = Remuneration (basic pay plus overtime
rate)
2 = Time off plus overtime rate
3 = Compensation (time off)
H Origin indicator
K Internal key (on call availabilities)
A Cost distribution indicator
The system creates a C1 split for the
master cost center if there is no cost
distribution split.
I Start pin code (absence/attendance reason)
O End pin code (absence/attendance reason)
F Type of start record
G Type of end record
L Terminal where first time event was
recorded
M Terminal where last time event was recorded
W Freely definable character field: length 1
X Freely definable character field: length 2
You can use FILLPXxx to select TIP entries
if you fill the two-character free TIP field
with the value xx.
If xx=BLANK, the system takes the value of the
number of hours field (without decimal
places)(=counter).
The counter must be <100.
If xx=-, the system deletes the two-character
free field.
This enables you do undo selections.

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

Y Initialization (not clock times)


The system initializes all the fields in
the internal pair table TIP except
start/end time and number of hours.
Z Initialization of pointers
The system initializes pointers PTZNR,
ALZNR, C1ZNR, PRZNR, ABZNR and KTZNR

Type 2: New value from current number of hours field

For the following specifications, the system takes the new value for the field from the number of hours
field:
B Start time of time pair
E End time of time pair
N Number of hours in time pair

Type 3: Delete values

You can use the following specifications to delete values:


B- Delete start time
E- Delete end time
X- Delete selections made by FILLPXxx

Note
The new values are only stored in the internal table TIP; the pairs are not changed on the database. You
would have to use operation COLPA to update the database.

See also
Operation COLPA

______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________

Transfer to Pair Table


Acronym: COLlect in table PAirs

Object
Operation

Task
You can use operation COLPA to change a generated time pair.

Syntax
OOOOOxy

OOOOO COLPA Operation name

x New time point


B The start time of the active time pair
(TIP) replaces the start time of the
original time pair (pair table 'PT').
E The end time of the active time pair
(TIP) replaces the end time of the
original time pair (pair table 'PT').

y New status
A The value is set in the status field 1,
STAT1, ('A' = generated automatically).

Use
The operation is intended for delimiting open time pairs (personnel calculation rule TE30).

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Generate Absence Quotas


Object
Function

Use
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.
For more information on the concept behind the procedure, see the SAP Library: mySAP Human
Resources -> Personnel Time Management -> Time Data Recording and Administration -> Quotas.
If you use Time Evaluation for Concurrent Employment, this function acts differently. For more
information, see Generate Absence Quotas in Time Evaluation for Concurrent Employment.

Syntax

Par1 Not currently in use

Par2 Not currently in use

Par3 Not currently in use

Par4 Not currently in use

Note
Before function QUOTA is processed, you must delimit all the rules to be interpreted in the Absence
Quota Type Selection table (T559L) by determining the quota type selection group.
You do this, you use either feature QUOMO or, in the schema in a personnel calculation rule, operation
MODIF.

Note
You can determine the quota entitlement to be generated using time balances in table SALDO, for
example. Before function QUOTA is processed, function CUMBT, which cumulates the day balances to
form period balances, must be processed.

Input
None

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Cumulate Interim Results


Object Type
Function

Use
Function CUMBT is used to cumulate the interim results determined thus far in the results tables.

Syntax

Par1 Not currently in use

Par2 Not currently in use

Par3 Not currently in use

Par4 Not currently in use

Procedure
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:
- Transfer to period balance, cumulate in SALDO - table T555A-MOSUM
- 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.
The variable balances are also transferred without additional control from the variable balances table of
the processed day (DVS) to table VS of the day balances and table CVS of the cumulated variable
balances.
After the cumulations are complete, the internal tables TES, DZL, and DVS are made initial.

Input
None

Note
- If you use Time Evaluation for Concurrent Employment, please note the following information:
This function can only be used for individual personnel assignments. It cannot process more than
one personnel assignment simultaneously.
You should therefore never assign this function to a business rule in Customizing.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Retrieve Information from Attendance Quotas


Acronym: OUT of Presence Quota

Object
Operation

Use
Operation OUTPQ enters information from table ANWKONTI (attendance quotas) in the variable table
key. OUTPQ is a decision operation.

Requirements
You must decide whether or not the function used to call the personnel calculation rule processes the
attendance quotas.
- Case 1: Calling function is P2007, GOT, or GOU
- Case 2: Other functions

Syntax
OOOOOxxxyy

OOOOO OUTPQ Name of operation

xxxyy Values: The following is entered in the variable

key:

CLT Overtime compensation type of current

quota

Case 1:
The overtime compensation type of the
attendance quota currently being processed
is entered in the variable key.

Case 2:
The overtime compensation type of the first
quota of the day (day processing) or period
(end processing) from the internal table
ANWKONTI.

CLTyy Overtime compensation type of


quota yy

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Case 2:
The overtime compensation type of the
attendance quota of type yy is entered
in the variable key.
If there are several yy quotas, the first
quota of the day is chosen from the
internal table ANWKONTI during day
processing, and the first quota of the
period in end processing.

TYP Quota type

Case 1:
Quota type of attendance quota currently
being processed.

Case 2:
The quota type of the first attendance
quota of the current day (day processing)
or of the period (end processing) is
entered in the variable key.

EXTyy Does the attendance quota yy exist?


The value during day processing is "Y"
if there is an attendance quota yy on the
day currently being processed. The value
is "Y" in end processing if there is an
attendance quota yy in the period currently
being processed; otherwise the value is "N".

DED Deduction type


Attendance quotas can be deducted
either automatically by time
evaluation or by attendances.
The decision operation fills the variable
key accordingly:
blank: Deduction by time evaluation
'X' : Deduction by attendances

Note
The following functions process the attendance quotas:

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

Function P2007
Function GOT
Function GOU

______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________

Request Personnel Calculation Rule via ANWKONTI


Object
Function

Use
Function P2007 calls a personnel calculation rule in which the contents of the input table ANWKONTI
are processed according to the specified rules.

Syntax

Par1 Name of personnel calculation rule (nnnn)

Par2 Type of personnel calculation rule call

GEN
The personnel calculation rule is called for all time types.

Par3 Not currently in use

Par4 Not currently in use

Input
Parameter 1

Procedure
If the function is called during the processing of individual days, the data is only processed if there is an
attendance approval on the respective day.
During month-end processing, however, the system refers to all approvals for the respective period.

Note
The administration of quotas is a special function of time evaluation using report RPTIME00. Function
P2007 can therefore only be used in Time Management schemas.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Generation of Overtime Time Pairs


Object
Function

Use
Function GOT compares the time pairs in table TIP with the overtime approvals for the current day
(infotype 2007). The "approved" times are made available for processing in the specified personnel
calculation rule, where they can be flagged as overtime pairs.

Syntax

Par1 Name of personnel calculation rule (nnnn)

Par2 Quota type

nn
Only the specified quota type is processed.

Par3 Quota times/sort sequence

blank
The time pairs are sorted in descending order, that is, if skeleton time is converted to overtime, the
last hours worked are taken into account first. Quota times are interpreted as "rolling" (see example
2).
TEX
Quota times are interpreted exactly according to the time interval (see example 2). The following
day's quota is taken into account.
For the recalculation to take also the previous day into account, feature RETRO must deliver the
return value 1 for the Attendance Quotas infotype (2007).
NOT
Clock times of quotas are not relevant.
ASC
The time pairs are sorted in ascending order.

Par4 Restriction on certain time identifiers/pair types (nnnx)

nnn Time identifier


Only TIP entries with the following time identifiers are made available to the personnel calculation
rule:
blank
No break times, that is:
Time identifier 01 if quota does not specify clock times
Time identifier 01-03 if quota specifies clock times or parameter 3 is set to NOT
BRK
Break times (time identifier > 03)

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

ALL
All time identifiers
x Pair type:
Only TIP entries with the following pair types are made available to the personnel calculation rule:
blank
Pair type 1 and 3
2
Also pair type 2

Input
- Parameter 1
- Parameter 2

Procedure
Determine times approved for overtime:
Quota type:
If there is no overtime approval on the current day with the quota type listed in parameter 2, the data
is not processed.
Preselection of non-approved times:
The following are not included to determine overtime:
- Time pairs assigned processing type 'M'
- Time pairs with pair type 0 (non-recorded time)
- Time pairs with a time identifier or pair type which is not compatible with parameter 4
Attendance quota with or without clock times (parameter 3 has a value other than NOT)
If there is an attendance quota, the clock times decide whether the time pair is included to determine
overtime:
a) Attendance quota without time specification
Depends on the time identifier of the TIP entry (see parameter 4). If parameter 4 is blank, the times
with time identifier 01 are processed as approved times.
b) Attendance quota with time specification
The time pairs within the specified time interval are passed on to the personnel calculation rule. The
time pairs are sometimes split. There are different ways of interpreting the time specifications (see
Example 2).
Processing of approved times using the personnel calculation rule
Operation GENOT can be used in the personnel calculation rule to convert a time pair to an
overtime pair. The system updates the amount of quota used.
An overtime quota must exist for overtime to be generated, and there are other conditions that must
be fulfilled. These conditions must be checked in the specified personnel calculation rule (PC rule
TO20).

Examples
1. You want to generate overtime in chronological order for all employees who have an overtime quota

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

with quota type '02'.

Access
Fct Par1 Par2 Par3 Par4
GOT TO20 02 ASC
Example 2

See also
Schema TM00
PC rule TO20
Operation GENOT

______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________

Generation of Overtime Time Pairs Without Quota Deduction


Object
Function

Use
Function GOU is the same as function GOT with the sole exception that the field showing the amount of
quota used remains unchanged. This means that you can set an overtime identifier in several stages.

Note
For documentation on the procedure and possible parameters, please see function GOT.

See also
Schema TM00
Schema TOW0
Function GOT
Operation GENOT

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Process Time Data Table TIP


Object
Function

Use
Function PTIP calls a personnel calculation rule in which the contents of the input table TIP are
processed according to the specified rules.

Syntax

Par1 Name of personnel calculation rule (nnnn)

Par2 Type of call for personnel calculation rule

blank
The personnel calculation rule is called for specific time types
GEN
The personnel calculation rule is called for all time types

Par3 Set employee subgroup grouping for the personnel calculation rule

blank
The personnel calculation rule is read with the employee subgroup grouping for the time evaluation
rule "*"
ABRT
The personnel calcuation rule is read with the employee subgroup grouping for the time evaluation
rule from the Time Recording infotype (0050)

Par4 Not currently in use

Input
Parameter 1

Procedure
The personnel calculation rule in parameter 1 is processed for each time pair in TIP. If a time pair is still
available after processing, it must be transferred to the output table TOP using the operation COLOP.
One exception: Operation INSTP. After all pairs have been processed, TOP is transferred to TIP.

Note
If NO appropriate personnel calculation rule with the wage type = yyyy exists when a specific time type
yyyyy is accessed (Par2 = blank), operation COLOP* is processed automatically. This means that a
personnel calculation rule does not have to be created for each possible time type to store the current time
pair in table TOP.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

- Time Evaluation for Concurrent Employment


If you use time evaluation for concurrent employment, the personnel calculation rule specified in
parameter 1 is called for each TIP entry of the personnel assignments being processed. All TIP
entries of the personnel assignments being processed are first sorted according to the start time, then
end time, then by the origin indicator, and are made available to the specified personnel calculation
rule.
Note: If the PC rule is called for particular time types (Par2=blank) and there is no corresponding
personnel calculation rule with wage/time type = yyyy for a time type yyyy, COLOP* is not
automatically processed in time evaluation for concurrent employment. PTIP first attempts to
process the PC rule with wage/time type = ****. If it does not find any processing in the PC rule
with wage/time type = ****, it deletes the pair from the TIP table of the personnel assignment
processed. This enables you to decide whether you want to continue time types with wage/time type
= **** in the TIP table.

Example
You want to perform error checks for each pair.

Access
Fct Par1 Par2 Par3 Par4
PTIP TE30 GEN

See also
Schema TM00
PC rule TE30
PC rule TE20
Operation COLOP
Operation INSTP

______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________

Processing Time Data Table TIP in the Event of an Absence


Object
Fucktion

Use
The only difference between this function and function PTIP is that it is only processed if there is an
absence on the current day.

See also
Function PTIP

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Read Pairs Table TIP


Object
Function

Use
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.

See also
Function PTIP

Note
Use this function if you want to derive information from the time pairs. It has a better system
performance than PTIP in this case.
- Time Evaluation for Concurrent Employment
If you use time evaluation for concurrent employment, the personnel calculation rule specified in
parameter 1 is called for each TIP entry of the personnel assignments being processed. All TIP
entries of the personnel assignments being processed are first sorted according to the start time, then
end time, then by the origin indicator, and are made available to the specified personnel calculation
rule.

Example
You want to calculate balances on the basis of the time pairs.

______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________

Read Pairs Table TIP If Absence Exists


Object
Function

Use
Function RTIPA is identical to RTIP, but it is only processed if there is an absence on the current day.

See also
Function RTIP

______________________________________________________________
SAP AG 1