Escolar Documentos
Profissional Documentos
Cultura Documentos
Home
Knowledgebase
Services
Human Resources
Knowledgebase
About SDS
Contact
Time Schemas
Customers
Links
Sitemap
Search
Payroll
Europe
Great Britain
Tools
Maintenance Tools
Schemas
Double-clicking on a sub-schema will take you to the maintenance screen for that schema.
Double-clicking on any of the rules (PCR's) will take you to the rule editor. You can tell the difference between sub-schemas
and rules by looking at the parameters. The name of the sub-schema can be found in the Par 1 column. The main schema
generally calls all the different sub-schemas. The sub-schemas will then call the payroll rules. In most cases, when a rule is
called, there will be parameters in the Par 2 or Par 3 columns.
In the main, most sub-schemas are called by the "copy" command.
Services
We also provide
Support
Schemas, rules and features in SAP use the following line editor commands. This allows you to move, delete, copy and
insert lines. All the commands are entered in the area used for the line numbers. Overwrite any of the numbers with the
commands shown below. For the commands using 1 letter - hit the return key once you have entered the letter. For the
commands using 2 letters - hit the return key after the first 2 letters have been entered or after both sets have been entered.
The most commonly used commands are:
Line Command
Description
Deletes a line
Inserts a line
Moves a line
Copies a line
DD
DD
CC
CC
MM
MM
Once you have chosen the block to move or copy, you need to show where to move or copy it to in the schema. The
following commands indicate where you can copy or move the lines to.
Line Command
Description
In addition, a '*' in the D column indicates that the corresponding function or rule has been commented out and will not be
processed. Lines with this indicator are also not displayed in the exploded schema via RPDASC00. It is good practice when
replacing a SAP standard PCR or function with a custom one, to comment out the SAP standard one rather than deleting it
completely.
Remember when calling a PCR within the schema: setting PAR 2 to GEN means that the rule is called for all time types. If
you want the rule to be called for specific time types, then leave this parameter blank. For PAR 3, a setting of blank indicates
that the rule is called for all Ee Subgroup groupings for time evaluation, and to specify that the rule is to be called only for the
Grouping for the Time Evaluation Rule set in IT0050 the setting should be ABRT.
Use the PRINT function and a specific table name in PAR 2 anywhere in the schema to output the contents of that table
during processing.
Position is very important for schemas. Look to see where a similar piece of processing has taken place. If in doubt, place
the rule after the similar data has been read and processed.
Commonly used Functions
Function
Description
RTIP
Reads the time data table TIP, but does not process it
PTIP
GOT
Compare time pairs in TIP with OT approvals from the current day (IT2007)
GWT
SORT
P2001
P2006
Calls a PCR in which information from the Absence Quotas table ABWKONTI can be
accessed
HRSP
Updates
COPY
BLOCK
IF/ELSE/ENDIF
ACTIO
About SDS
Parameter 2
Description
GEN
blank
DES
When used with function SORT, sorts the values of the table in descending order
nn
Any number entered specifies of a particular grouping or type related to the function
being processed
Home
Query
Tools
Data
Tools
Human
Resources
FI/CO
Time PCR's
Cross System
Miscellaneous
Tran
Men
BW
Menu Path:
Human Resources
Contact
Payroll
Europe
Great Britain
Tools
Maintenance Tools
Rules
Description
ADDDB
Adds the value of current number of hours field (HRS) to the specified time type
ADDDB0600T
Adds the value of HRS to time type 0600. The control indicator 'T' moves the planned
working hours from the employee's work schedule into HRS
ADDDB0600Z
Overwrites the value in time type 0600 with that currently held in HRS
ADDMB*
Cumulates the value in the HRS field of the current time type into the period balances
table (SALDO)
ADDOT
Adds the wage types to the table of over time wage types (ZML)
ADDVS DAY1
ADDZL
BITQU
BITQU01
Creates an entry for quota 01 in the in Attendance Quotas infotype (2007), with start and
end dates as the start and end of the current week
BITQU01PP
Creates an entry for quota 01 in the in Attendance Quotas infotype (2007), with start and
end dates as the start and end of the current payroll period
COLER01E
Error message 01 according to table T555E is passed to internal table FEHLER and
time processing is terminated
COLER01F
Error message 01 is passed to table FEHLER and time processing continues. The
current day is processed again when time evaluation is next run
COLOP
Transfers data from the input table TIP to output table TOP, to make the time pair
available for further processing
COLOP*
Keeps the current time type when data is transferred to the TOP
COLOPATIM1
Stores the data in the current time type in an alternative time type TIM1 in table TOP
COLPAB
Replaces the Start time of the original time pair with that of the current active time pair
COLPAE
Replaces the End time of the original time pair with that of the current active time pair
COMOT
Replaces overlapping time pairs with new time pairs to create one continuous record
with no overlaps
DAYPG0712
Replaces the employee's work schedule with DWS 0712 from table T550A
DAYPGOFF
If DWS OFF does not exist, the first valid DWS with 0 planned hours and DWS class 0 is
used
DYNDP
Assigns a new DWS dynamically to an employee. The system determines from a set of
configured DWS's the one where the employee's first clock-in time occurs within a
specified timeframe.
FILLPB
Enters the start time of a time pair from the HRS field
FILLPB-
FILLW
Enters additional information, such as start and end times, or infotype number, to a
wagetype
GCY TE21
GCYGTE21
Personnel Calculation Rule TE21 is accessed for all time types and the same employee
subgroup grouping is kept and processed
GENOT
Flags a time pair, or part thereof, as OT until the OT quota, as defined in T556P is used
up
GENOWB
Splits the current wagetype according to the HRS field, from the start time, and enters a
portion into the OT wagetypes table ZML
GENTG
Creates a new time pair entry in the TIP table using the time type being processed
GENTG0600
Creates a new time pair entry in the TIP table using variable 0600
GENTPE
Splits the current TIP entry according to the HRS value, from the End of the time pair,
and enters this into the TOP table
GENTWB
Separates part of the wagetype being processed, according to the HRS value, from the
beginning of the wagetype, and enters it into the time wage types table ZL
Doub
Doub
and
gene
calle
Query
Tools
Data
Tools
Human
Resources
FI/CO
HRS=BCURDY
HRS-SWTE
Subtracts the latest time started at work from the value in the HRS field
HRS?CTETOL
Compares the value in the current HRS field to the value of TETOL in the constants
table T511K
INSLR
INSTPA1010
Inserts an absence time pair between two recorded time pairs in the TIP with a begin
and end tolerance of 10 minutes form the adjoining time pairs
LEAVE
Exist the current PCR being processed. Processing continues form the next line in the
schema
MESSG
MODIF A=01
MODIF Q=05
MODIF W=02
OUTALTRFGR
Enters pay scale group data from the alternate payment table ALP
OUTAQTYP
OUTOTWGTYP
OUTPQ
Enters data from the attendance quota into the variable key
OUTTIABART
OUTTPABTYP
Enters the absence type of the current time pair into the variable key
OUTTPPRTYP
Enters the attendance type of the current time pair into the variable key
OUTWP
OUTWPCOMPY
OUTWPCOSTC
OUTWPSHIFT
OUTWPTRFAR
OUTWPMASSN
OUTZL
Selects data from the ZL table and assigns it to the variable key
PAYTP A
Sets the Employee subgroup grouping for PCR according to table T503
PAYTP 1
PCY TE20
Branches to a personnel calculation rule TE20 and returns to the current PCR when
processing of TE20 is complete
PPINC
Processes the attendance or absence reason based on the return code from PPINC
R555D
Reads the attendance or absence reason and assigns a return value to the variable key
RETCD
ROUND
ROUNDC>10
ROUNDG 99
End time of time pair is rounded up to the next interval as set in rounding rule 99 in
T559L
SCOND=T
SORTP
SORTP1
Sorts the time pairs in the TIP table with processing type 1
SUBST **
SUBST 01
SUM 0600
SUMWW0209
Cumulation of time type 0209 over the current working week of the employee being
processed -according to IT0007
SUMPP3001
SUMTP1008
Cumulation of time type 1008 over the current time evaluation period
TABLE 001P
TABLE 508A
TEXIT
Exits schema processing. Recalculation and final processing options are set depending
on the subsequent parameters
TFLAG
TFLAGA 0
TFLAGA 1
TIPOS
Checks where the current time pair is in relation to any preceding or subsequent time
pairs in the TIP. A return code is given
TKUZR
Check if the day being processed is within a reduced working hours period. The value
entered into the variable key is Y or N
TSORTTIP
TSORTTIP-
TSORTOWT
TSORTOWTT
UPDLE01
Cross System
UPDTQ01
Miscellaneous
VARABTYP
BW
VARABVCL
VARABDAY
VARPRTYP
VARPRVCL
Enters the current attendance type valuation rule into the variable key
VARST
VARSTDAYTY
VARSTFREE
Determines if the current day has 0 planned working hours. Return code is Y or N
VARSTSUBST
VWTCL 20
Enters the value of processing class 20 for a wage type. Used in conjunction with
function PZL or POVT