Definition
The internal table TZP is only used in time evaluation. The planned specifications from the employee’s personal work schedule are stored in TZP.
Any substitutions, which overwrite the employee’s personal work schedule, are also taken into account.
Use
The system requires two pieces of information in order to calculate employees’ time balances:
These stipulate how the employee has to work (according to his/her work schedule).
These indicate when the employee actually worked.
At the start of time evaluation, the planned specifications - in the form of the daily work schedule - are made accessible in table TZP. The system analyzes each point of time in the daily work schedule, and assigns it a time identifier. The time identifier denotes:
You can insert a PRINT TZP in the schema, after function P2011 or P2000, if you want to display the most important contents of table TZP. If you run the time evaluation
report RPTIME00 with the test utilities ON, you can check the values calculated in the log.Structure
The Internal Table TZP
Column/field |
Meaning | |
CLOCK TIME |
Time point: The daily work schedule specifies start times for breaks, core time and so on as decimalized values. Times outside of the daily work schedule are also taken into account. | |
CODE |
A time identifier is assigned to each time point to describe its place in the daily work schedule. The breaks are taken from the work break schedule that is assigned to the daily work schedule. | |
Time point 000000 080000 090000 095000 100000 |
Time identifier 01 Time outside of daily work schedule 02 Fill time 03 Core time 04 Core time break 03 Core time | |
BLOCK |
This field is currently of no significance. | |
PDBEZ |
Duration of paid break The duration of the paid break period is specified. The time wage types formed from this information are evaluated in payroll. | |
PDUNB |
Duration of unpaid break The duration of the unpaid break period is specified. |
Further values which are accessible in TZP:
PTYP1 |
Break type 1 is stored in the work break schedule (T550P).The break type 1 field indicates whether the break is during planned working time or overtime. The break type 1 can be processed separately using function PBRKS. |
PTYP2 |
Break type 2 is stored in the work break schedule (T550P) and is user-definable.
The break type 2 can be processed separately using function PBRKS. Special break processing can be performed for certain employees or employee groupings. |