You are on page 1of 37

0

R/3 System
Instructor
Guide
Level 3

HR311 - Time Evaluation Without


Clock Times

Release 4.0

(C) SAP AG

ISG.HR

5-1

Contents:
Revisions to Previous Instructor Guide...................................................................3
Course Details.............................................................................................................4
Duration............................................................................................................................................. 4
Course Materials and other Materials (Training Manual)....................................................................4
Country-Specific Units........................................................................................................................ 4

Course Instructor Profiles.........................................................................................5


Level of Knowledge Required............................................................................................................ 5
Courses Recommended as Preparation............................................................................................5
Online Help Recommended as Preparation.......................................................................................5
Hints on Preparing This Course......................................................................................................... 5
Data Required.................................................................................................................................... 6
Additional data (non-IDES):............................................................................................................... 6
User ID and Passwords for Course Participants................................................................................6
Preparation in the System.................................................................................................................. 6
Example ABAPs................................................................................................................................. 6
Technical Hints................................................................................................................................... 6

Goals and Objectives.................................................................................................7


Course Structure and Flow........................................................................................7
Course Schedule: Day One........................................................................................9
Introduction and Organizational Details................................................................10
Unit: Business Overview of Time Evaluation........................................................10
Unit: Time Evaluation in the R/3 System................................................................11
Unit: Concept of the Time Evaluation Driver RPTIME00......................................12
Unit: The Time Management Pool...........................................................................14
Unit: Customizing Time Evaluation........................................................................15
Course Schedule: Day Two......................................................................................17
Unit: Data Retrieval in Time Evaluation..................................................................17
Unit: Operations as Tools of Time Evaluation.......................................................19
Unit: Personnel Calculation Schema TM04............................................................20
Course Schedule: Day Three...................................................................................24
Unit: Personnel Calculation Schema TM04 -- Continued.....................................25
Course Schedule: Day Four.....................................................................................28
Unit: Processing Data from Time Recording Systems.........................................29
Unit: Time Evaluation With Clock Times................................................................32
Unit: Integration With Payroll Accounting.............................................................34
Unit: The Time Statement Form..............................................................................36

(C) SAP AG

ISG.HR

5-2

Revisions to Previous Instructor Guide


The present course has been completely reworked from the Release 3.1I version. The structure was
changed in order to:

Give an introduction to the issues of time evaluation

Place business issues in the foreground

Focus on certain areas such as data retrieval in the schema

Because new topics such as the accrual of absence quotas have been introduced, some topics can no longer
be handled in the same degree of detail.

(C) SAP AG

ISG.HR

5-3

Course Details
Duration
4 days

Course Materials and other Materials (Training Manual)


Course folder
Country-Specific Units
None

(C) SAP AG

ISG.HR

5-4

Course Instructor Profiles


Level of Knowledge Required
You should have a sound knowledge of Time Management and Master Data. The focus within Time
Management is time evaluation (the topics in this course).

You should be familiar with time evaluation's Customizing tools (personnel calculation schemas and
their editors in particular).

You should understand the interaction between R/3 Time Management and Payroll Accounting. You
should know how data from time recording is imported to time evaluation and payroll accounting and
how it is processed.

A general overview of the options for integrating R/3 Time Management and Cost Accounting (activity
allocation and cost assignment) and an overview of the link to time recording systems is desirable.
Knowledge of Shift Planning is not required, but is desirable.

Courses Recommended as Preparation


Necessary: HR050, HR305, HR306, HR311/HR310
Online Help Recommended as Preparation
IMG documentation on Personnel Time Management, in particular the section on time evaluation, R/3
Library for Time Management
Hints on Preparing This Course
You should be very familiar with the following areas:

The course materials and the topics treated in them

The content of personnel calculation schema TM04

The relevant IMG steps

How to carry out the exercises and solutions

The groupings in Time Management, since these are of central importance.

If the course is held in January or February, you may want to choose another month or maintain data for the
previous year in the first exercise.

(C) SAP AG

ISG.HR

5-5

Training System
Transport from ID3
Data Required
IDES data and additional training data:

## stands for group numbers 00 to 18. You can use group number 00 for demonstrations. Group
numbers 01 - 18 are for the course participants.

Time Management elements from the IMG (work schedules, subtypes and so on) that you display or
use as a template are grouped with the groupings specified in the Personnel Area/Subarea view
(V_T001P) for the personnel area Boston and the personnel subarea Boston; that is, for country
grouping 10.

Note: The absence type 0100 leave is not used in this course, since in the standard system it is only
used for maintaining leave in the Leave Entitlement infotype (0005). As of Release 4.0, users are
advised to maintain leave in the Absence Quotas infotype (2006). You should note that the full range of
functions for automatic accrual of absence quotas is not available until Release 4.5A.
Customers who have already implemented leave in the old form (in the Leave Entitlement infotype
(0005)) can convert to the new form of maintaining leave. There is, however, no method of carrying out
the conversion automatically.
The Leave Entitlement infotype (0005) will not be developed further. Users can, however, continue
using the functions.

Additional data (non-IDES):


None. Only IDES data or data from the standard system is used.
User ID and Passwords for Course Participants
HRTRAIN-## (## = 00 to 18) with initial password INITPASS.
Preparation in the System
The training system is a transport from the IDES system

The sample solutions for the exercises exist in the system

Ensure that the table lock is lifted (ENQUEUE OFF), since the course participants work in the IMG
views at the same time for the exercises. Ensure that feature HRSIF is set so that recording absences
and attendances without clock times is possible.

Example ABAPs
None
Technical Hints

(C) SAP AG

ISG.HR

5-6

Goals and Objectives


Goals:
The course should give participants an understanding of the process of time evaluation and of its
integration with human resources processes. Participants become familiar with Customizing for time
evaluation and its various options for modifying time evaluation to suit their individual requirements.
Objectives:
At the conclusion of the course, participants should:

Understand the data flow within the processes of time evaluation

Understand the technical process of time evaluation

Be able to customize time evaluation using tables

Understand and be able to modify the standard time evaluation schemas

Be able to modify standard personnel calculation rules

Be able to write new personnel calculation rules

Course Structure and Flow


Structure and explanations
Most units refer to the IMG, however they do not always follow the exact sequence of the IMG.
There is a business scenario for most units. It aims to aid participants in understanding the complex
technical operations.
You should use the business scenarios and further explanations to explain to the participants why they must
carry out the Customizing settings.
The course starts with an explanation of the general business scenario. In the units that follow, the
participants are introduced to the concepts behind time evaluation and the required Customizing settings.
Many of the points are practiced or developed further in the exercises. On the practical side, the exercises
are tested using the example employees.
The course comprises twelve units:
1. The unit Business Overview of Time Evaluation describes time evaluation as an integral part of human
resources processes. The participants should learn that the method used to record time data and the type
of data recorded are decisive for the processing of the data and the results of time evaluation.
2. In the unit Time Evaluation in the R/3 System, you should explain the basic concepts and prerequisites
of R/3 Time Evaluation. As well as the specific infotypes for time evaluation, the unit also revises some
of the basic issues and infotypes in time data recording which are key to an understanding of time
evaluation. The section is not a substitute for the HR306 Time Recording course, however, and you
should recommend that participants also attend HR306.
3. The unit The Concept of the Time Evaluation Driver RPTIME00 describes the environment of the time
evaluation driver and the process of time evaluation. The unit also addresses important questions such
as the recalculation facility and the storing and archiving of the time evaluation results.
4. The unit The Time Management Pool describes the tool used by the time data administrator to check
the evaluated data and carry out any error handling required.
(C) SAP AG

ISG.HR

5-7

5. The unit Customizing Time Evaluation describes the range of tools used to customize time evaluation.
The emphasis is on the tools for maintaining personnel calculation schemas and rules, which are a
special feature of time evaluation and payroll accounting.
6. The unit Data Retrieval in Time Evaluation describes how the time data is made available in time
evaluation. The unit has purposely been kept very general in nature and does not refer directly to
schema TM04. It should be clear to the participants that the type of data retrieval depends on the
philosophy behind time data recording and the method of time data recording.
7. The unit Operations as Tools of Time Evaluation describes the use of operations in time evaluation. The
participants are shown how to use the documentation to find out about working with the operations.
8. The unit Personnel Calculation Schema TM04 describes the individual processing steps of time
evaluation in schema TM04. The unit is divided into several sections which correspond to the different
blocks in the schema.
The unit only deals with the processing steps that are of particular significance in a business context or
provide good examples of how to modify personnel calculation rules.
9. The unit Processing Data from Time Recording Systems describes the main elements required to
process data from time recording systems. The distribution of tasks between the time recording system
and the HR system is explained, as are the relevant time infotypes and the required modifications to
schema TM04. The section on the connection to the time recording system has been considerably
shortened since the 3.0/3.1 courses and now covers only the most essential points. A detailed technical
description of the connection does not come within the scope of this course.
10. The unit Time Evaluation With Clock Times deals with the standard schema TM00, in particular how it
differs from schema TM04.
11. The unit Integration With Payroll Accounting describes how the wage types determined in time
evaluation can go on for further processing in payroll accounting. You should place particular emphasis
on the following features of integration:

Payroll without gaps by means of the retroactive accounting facility

Processing time data in payroll accounting for periods that have not yet been evaluated

12. The unit The Time Statement Form describes the tools and steps for setting up the time statement.

(C) SAP AG

ISG.HR

5-8

Course Schedule: Day One


Approx.
times

Contents: Units and Topics

10:00-10:30

Introductions: Instructor and


participants

Activities: Instructor and Participant

Organizational details
Unit: Introduction
10:30-11:00

Unit: Business Overview of Time


Evaluation

Instructor: Explanation

11:00-11:30

Unit: Time Evaluation in the R/3


System

Instructor: Explanation and system


demonstration

11:30-11:45

Coffee break

Break

11:45-12:15

Exercise: Hiring an Employee

Participants: Exercise

12:15-13:15

Lunch break

Break

13:15-14:00

Unit: The Concept of the Time


Evaluation Driver RPTIME00

Instructor: Explanation and system


demonstration

14:00-14:30

Exercises: Time Evaluation Using


RPTIME00; Recalculation

Participants: Exercise

14:30-15:00

Coffee break

Break

15:00-15:35

Unit: The Time Management Pool

Instructor: Explanation and system


demonstration

16:35-16:00

Exercise: Error Handling

Participants: Exercise

16:00-16:45

Unit: Customizing Time


Evaluation

Instructor: Explanation and system


demonstration

16:45-17:00

Exercise: Creating a Time Type

Participants: Exercise

(C) SAP AG

ISG.HR

5-9

Introduction and Organizational Details

Approx. 30 minutes
Introduce yourself
Give a summary of what is covered in the course (short explanation of the individual
units)
Ask the participants to introduce themselves
Organizational details (times, breaks, and so on)

Unit: Business Overview of Time Evaluation


Approx. 30 minutes

List of topics in unit


Business process of time evaluation
The unit in context
Introduction to time evaluation from a business perspective and explanation of the different philosophies behind time
evaluation

The participants should learn:


What time evaluation is and what it does

How time evaluation is integrated with human resources processes

The different philosophies behind time evaluation

All slides in this unit


You should explain how time evaluation is integrated with human resources
processes and what it does. You should place particular emphasis on the results of
time evaluation (time accounts, time wage types and messages).
You should explain the various philosophies behind time evaluation (recording of all
times, recording of exceptions to the work schedule), the differences between time
evaluation with clock times and time evaluation without clock times, and the
consequences of the two methods for time evaluation.
The emphasis in this course is on time evaluation without clock times.

(C) SAP AG

ISG.HR

5-10

Unit: Time Evaluation in the R/3 System


Approx. 30 minutes (plus exercise approx. 30 minutes)

List of topics in unit


Basic concepts and prerequisites of time evaluation
The unit in context
The unit describes the basic technical concepts (mini master, time infotypes, work schedule concept) and provides the
technical background for the remainder of the course.

The participants should learn


Which data is required and why

The relationship to the different time evaluation philosophies

Overview of the Master Data Infotypes; The Planned Working Time Infotype
Explain that a mini master (infotypes 0001, 0002, 0007, and 0050) must be
created for each employee before he or she can take part in time evaluation.
Explain the significance of the Planned Working Time infotype (0007), in
particular the relationship of the time recording status to the time evaluation
philosophies. Explain the concept of the working week. Demonstrate the
Planned Working Time infotype (0007) in the R/3 System.
Work Schedule; What is a Workday?
The participants should already be familiar with the concept of the work
schedule from HR306. Go over the concept again if necessary. Explain the
meaning of the terms daily work schedule and day type. Note that the meaning of
daily work schedule class 0 has been redefined for Release 4.5A, and a day off is
recognized by the fact that the relevant daily work schedule specifies zero
planned hours.
Overview of Time Management Infotypes; Absences and Attendances:
Clock Times or Hours?
Explain the different categories of time infotypes. Explain how the decision as to
whether time evaluation is performed with or without clock times is made using
feature HRSIF.
Exercise: Hiring an Employee
Approx. 30 minutes
Before starting the exercise, the participants must log onto the R/3 System.
(C) SAP AG

ISG.HR

5-11

Make sure the participants use the Time recording mini master action when they
hire their employees. The action contains the Time Recording Information
infotype (0050) which is required in a later exercise.

Unit: Concept of the Time Evaluation Driver RPTIME00


Approx. 45 minutes (plus exercise approx. 30 minutes)

List of topics in unit


Environment and process of time evaluation
The unit in context
After the first two preparatory units, the concept behind time evaluation is explained. This unit is central to
understanding time evaluation and the concepts behind it.

The participants should understand


How time evaluation is started

For which periods the time data is evaluated

Which data is required for time evaluation

Which results are provided by time evaluation and how to access them

That the data can be archived

Evaluation of time data


The participants should be given a basic understanding of the processing steps of
time evaluation. The individual processing steps are explained in detail later in
the course.
Time Evaluation Driver RPTIME00; Maintaining the Results of Time
Evaluation; Data Flow
The three slides should be considered as one unit:

First explain how time evaluation is carried out and for whom:
Time evaluation is generally run once daily (during the night as a
background job) for a large number of employees. The results of that day are
then available the next morning.
Time evaluation can also be run for individual employees for a given period,
for example, for test purposes.
Mention the types of results again (messages, time wage types and time
accounts, infotype updates).

(C) SAP AG

Next, explain that the results of time evaluation are usually stored for a
month at a time and that the time evaluation period is the same for all
ISG.HR

5-12

employees. There are technical reasons for the monthly periodicity used by
the database: customers can, however, use a time evaluation period of their
choice.
Time evaluation ensures that there are no gaps in the evaluation run; you can
only run time evaluation for a given day if the previous day has been
correctly evaluated. This is controlled by the PDC recalculation field in the
Payroll Status infotype (0003). If a recalculation is performed, the previous
results are overwritten.

Based on the data flow, explain which data is required by time evaluation
and which results are generated. The previous results are required in order to
update the current results (for example, the time accounts).

Starting Time Evaluation


Show the RPTIME00 selection screen in the R/3 System.
First Day to be Evaluated; Recalculation Trigger
The first day to be evaluated is determined by the R/3 System.
A recalculation for periods that are no longer allowed to be evaluated can be
prevented by setting the earliest recalculation date. The earliest recalculation
date is usually set for groups of employees using the Earliest Recalculation
Dates for Time Management view (V_T569R). If the Personal earliest
recalculation date for time evaluation field is set for an employee in the Payroll
Status infotype (0003) and specifies a later date that in the view, the later date
has priority.
The field is set when cluster B2 is archived.
Important Results of Time Evaluation; Displaying the Results of Time
Evaluation; How Were the Results Achieved?
Show the participants the cluster report RPCLSTB2 so that they can see the
complete results of a time evaluation run.
Explain the meaning of the time evaluation log and how to use the log, referring
to an example in the R/3 System. Show the participants how to access the time
statement form from the time evaluation log.
Managing Time Accounts
Explain to the participants what time accounts are by pointing out the similarity
of running a time account to running a current account.
Archiving the Results of Time Evaluation
Only mention here that it is possible to archive the results of time evaluation.
The time evaluation results should be archived at the same time as the results of
payroll accounting; This can be done using the archiving transaction. The
archiving transaction is explained in detail in HR400 (Gross Payroll
Accounting).
The technical buffer is required during archiving to ensure that recalculations are
performed correctly.
Overview of Time Evaluation
This slide revises the contents of the unit and is intended to illustrate the process
of time evaluation on a technical level. The significance of the individual cluster
(C) SAP AG

ISG.HR

5-13

tables becomes clear later in the course.


Exercises on Time Evaluation using RPTIME00; Recalculation
Approx. 30 minutes
The participants should also be introduced to the time evaluation log.

Unit: The Time Management Pool


Approx. 35 minutes (plus exercise approx. 25 minutes)

List of topics in unit

The Time Management pool

The unit in context


The Time Management pool is an important tool for time data administrators. They can use it to carry out their day-today tasks: for error handling and for running important evaluations subsequent to time evaluation.

The participants should learn how to use the functions of the Time
Management pool, in particular the error handling function.

Basic Functions; The Time Management Pool as an Information Source


Introduce the basic functions of the Time Management pool. Do not go into
detail on specific reports unless the participants request you to.
Quota Overview
This function is new for Release 4.0. The participants are given a first
introduction to the new functions for accruing and managing absence quotas at
this point.
Postprocessing Messages using Error Handling; Integration with Office
Communication
Demonstrate the functions for error handling using an example in the R/3
System.
Integration with office communication is controlled in time evaluation using
function OPTT. The participants cannot grasp this concept at this stage since the
terms schema and function have not yet been explained. You may want to show
them the function again later when you are demonstrating the schema for the
first time.

(C) SAP AG

ISG.HR

5-14

Exercises on Error Handling


Approx. 25 minutes
The participants should be given the chance to try out the functions of the Time
Management pool for themselves. Allow them enough time to do this.

Unit: Customizing Time Evaluation


Approx. 45 minutes (plus exercise approx. 15 minutes)

List of topics in unit


Introduction to the tools for customizing time evaluation

Time types

The unit in context


The options for customizing are introduced (Implementation Guide: views, personnel calculation schemas and
personnel calculation rules). The key term time type is explained. An introduction to the basic technical features of
customizing is provided.

The participants should know:


How they can intervene in the process of time evaluation

The special features of customizing time evaluation and the significance of


the Implementation Guide

How tables, schemas, and personnel calculation rules are interrelated in time
evaluation

How functions and operations work

How to edit personnel calculation schemas and rules

The significance of the time type for time evaluation

Customizing Time Evaluation


Explain how the various elements of customizing are interrelated and how the
tasks are distributed.
Steps of Time Evaluation; How Functions and Operations Work; Working
with RPDSYS00.
Explain what personnel calculation schemas (= sequence of steps of time
evaluation), personnel calculation rules, functions, and operations are.

(C) SAP AG

ISG.HR

5-15

Maintaining Personnel Calculation Schemas; Layout of the Schema Editor


Demonstrate how to create and edit personnel calculation schemas in the R/3
System. Mention the customer level.
The participants should only be introduced to the medium of the schema at this
stage. You should be prepared for concrete questions in later units and exercises.
Maintaining Personnel Calculation Rules; Layout of the Rule Editor
Once you have introduced the participants to personnel calculation schemas,
show them how to create and edit personnel calculation rules in the R/3 System.
Again, they should only be introduced to the medium of the rule at this stage.
You may want to show them the tree editor for personnel calculation rules.
Important: There is no customer level for personnel calculation rules. Customers
must modify standard personnel calculation rules by copying them to the
customer name range and making their modifications to the copied versions.

Time Types; Time Type as a Calculation Tool in Time Evaluation


The time type is a key term in time evaluation. Explain the meaning of the term
at this point.
Processing Structure of Time Evaluation
This slide is intended to aid the participants in understanding the process of time
evaluation from a technical point of view. You can use the slide to explain again
how the various elements of Customizing are integrated in the processing.
Exercise: Creating a Time Type
Approx. 15 minutes

(C) SAP AG

ISG.HR

5-16

Course Schedule: Day Two


Approx.
times

Contents: Unit and Topics

Activities: Instructor and Participants

09:00-09:15

Revision of day one

Instructor: Explanation

09:15-10:15

Unit: Data Retrieval in Time


Evaluation

Instructor: Explanation and system


demonstration

10:15-11:00

Unit: Operations as Tools of Time


Evaluation

Instructor: Explanation and system


demonstration
Demonstration of how to create a
personnel calculation rule

11:00-11:15

Coffee break

Break

11:15-11:45

Exercise: Working with


RPDSYS00

Participants: Exercise

11:45-12:15

Unit: Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topics: Structure of the schema,


initialization, revision of data
retrieval
12:15-13:15

Lunch break

13:15-13:30

Unit: Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Error checks


13:30-14:10

Exercise: Accruing a Time Off


Account

Participants: Exercise

14:10-14:55

Unit: Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Determining planned


working times
14:55-15:15

Coffee break

Break

15:15-16.15

Unit: Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Determining overtime


16:15-17:00

Exercise: Determining Overtime

Participants: Exercise

Unit: Data Retrieval in Time Evaluation


Approx. 60 minutes

(C) SAP AG

ISG.HR

5-17

List of topics in unit


Importing the daily work schedule

Importing the time infotypes

Processing using internal tables

Schema excerpt: Data retrieval in schema TM04

The unit in context


The functions for importing the data in day processing are introduced. You should point out the relationship to the
various philosophies behind time evaluation with which the participants are already familiar.

The participants learn:


Which functions are used to import the employees planned specifications
and time infotypes to time evaluation

How the information is made available in internal tables for further


processing

How data is retrieved in the time evaluation schema TM04

Importing Data
This slide provides an overview; the individual functions are discussed in detail
later in the course.
Function P2000: ...
Explain how the internal table TZP is built up from the daily work schedule.
Demonstrate in particular how table TZP is read, that is, how the different
sections of the daily work schedule are depicted in table TZP.
Functions P2001 and P2002
Explain the significance of table TIP and the fields that are already filled at this
stage. Also show the reference to a different payment or cost assignment using
the pointers C1 and ALP. Show a relevant example in the R/3 System.
Processing Using Internal Tables
Explain the TIP-TOP principle. Bring in operation COLOP* at this point.
Data Retrieval in Schema TM04
For a simulation into the future, the data is retrieved in the same way as for
recording exceptions to the work schedule. Go into detail on generating a
planned pair using function P2000. If necessary, demonstrate schema TM04 in
the R/3 System.

(C) SAP AG

ISG.HR

5-18

Selection Using the Time Management Status


Use RPDSYS00 to show other parameter settings for function CHECK. Also
explain the differences to function IF.

Unit: Operations as Tools of Time Evaluation


Approx. 45 minutes (plus exercise approx. 15 minutes)

List of topics in unit


Familiarization with main operations and where they are used

How decision operations work

The unit in context


Before introducing the personnel calculation schema in detail, you should explain how important information from
master data, Customizing tables, and so on, can be made available to time evaluation and how the internal tables are
filled.

The participants should:


Become familiar with operations and where they are used

Learn how to obtain detailed information on operations

Follow the process of creating a personnel calculation rule in an exercise

Time Evaluation Operations; Decision Operations


In order to give the participants a deeper insight into how operations work, the
operations are presented in groups. Mention the fact that the groups with the
exception of the operations for technical control cannot be clearly delimited.
Make sure to explain the significance of decision operations as tools for
controlling further processing.
Operations VARST; HRS, ADD* and COLER
Introduce the above key operations and explain how they are used. Depending
on the time available, you can either show the participants how to do the
exercises on the Operation VARST and Examples of Operation VARST slides
(using RPDSYS00) or let the participants do the exercises themselves.
Using operation COLER as a reference, you can mention again the concept of
messages (error with cancellation, error without cancellation, note) and how they
are related to the Time Management Pool.
Exercise: Creating a Personnel Calculation Rule
In this exercise, you should show the participants how to navigate from a text to
the personnel calculation rule, via the decision tree. Work through the exercise
(C) SAP AG

ISG.HR

5-19

with the participants: Show them how to create their own personnel calculation
rules or decode standard personnel calculation rules using the RPDSYS00
documentation.
Edit personnel calculation rule Z1xx in the R/3 System. You can use the tree
editor to do this. Then start time evaluation and show the participants what
happens.
Exercises RPDSYS00
Approx. 30 minutes
The participants should learn how to work with RPDSYS00.

Unit: Personnel Calculation Schema TM04


Approx. 150 minutes (plus exercises approx. 85 minutes)
The unit is continued on day three.

List of topics in unit


The following topics should be covered on day two of the course:

Structure of schema TM04

Initialization

Importing time data (revision)

Error checks

Determining planned working times

Determining overtime

The unit in context


This is the central unit of the course. Time evaluation is explained on the basis of schema TM04. The unit is spread
over days two and three of the course.

Note
The unit follows the same sequence as the processing steps in the schema. The best approach is to show the
individual processing steps on slides and then live in the R/3 System. You can also show the participants
how to read the time evaluation log.
The participants should learn:
The significance of the basic processing steps in time evaluation and how
they work

(C) SAP AG

How time evaluation is controlled using personnel calculation schema TM04

How the standard schema TM04 and the standard personnel calculation rules
can be modified to cater to different business requirements

ISG.HR

5-20

Structure of a Time Evaluation Schema


Note: If time evaluation is run for several periods, the initialization block and
final processing are performed at the start or end of each period
Day Processing; Structuring in the Schema: Function BLOCK
The participants should understand that day processing is carried out in a fixed
sequence of predefined blocks of processing steps. While the position of
individual functions in the schema can be changed, the sequence of blocks is
fixed in time evaluation.
Initialization
This is an overview slide which appears at the start of each logical processing
block to make the schema more transparent. The overview slides are used to put
the topic in context within the process of time evaluation.
Initialization: Set Employee Groupings (Function MOD)
The employee subgroup grouping for the personnel calculation rule is
determined in personnel calculation rule TMON; The personnel calculation rule
is then processed again using this grouping and the groupings are set.
When you discuss the various tables further on in the schema, it is a good idea to
come back to the groupings. The grouping for absence valuation (MODIF A) is
only evaluated during time wage type selection.
The groupings can also be set in day processing using operation MODIF.
Loading Time Data in Schema TM04
You should explain to the participants again how the time data is imported and
the significance of table TIP.
You may want to demonstrate again how TIP and TZP are filled using an
example in the R/3 System.
Error Checks for Each Day: Rule TE20
Once this rule has been processed, all relevant information from the time data is
available correctly in table TIP. When you discuss personnel calculation rule
TE20, also mention the operations used in the rule.
Exercise: Accruing a Time Off Account
Approx. 40 minutes
Before the participants start the exercise, you should explain function RTIP and
operation OUTTP as they are needed in the exercise.
Determining Planned Working Times; Two Important Objectives of Time
Evaluation
Explain that the processing steps carried out up to this stage have been mainly
for importing the data and performing error checks.
The main task of time evaluation, namely valuating the times, starts with the
(C) SAP AG

ISG.HR

5-21

following processing steps.

Assigning a Time Type and Processing Type; Structure of View T555Y


Explain the central meaning of the Processing Type/Time Type According to
Abs./Attendance Class view (T555Y). Show the participants the view in the R/3
System. Point out the relationship to function MOD in the initialization block.
You may want to show an example in the R/3 System to illustrate how the
entries in TIP change.
Processing Breaks: Definition of Work Break Schedules; Evaluating Break
Periods: Function PBRKS
Function PBRKS provides comprehensive information about the position of the
breaks. The Time Type Determination view (V_T555Z) for the time type
determination group (MODIF T) set in personnel calculation rule TMON is
processed in function PBRKS.
In the standard system, it is presumed that the breaks are taken into account
when the attendances and absences are recorded. This means that the hours
recorded correspond to the actual attendance or absence hours.
Using this procedure, breaks are only deducted if full-day records have been
recorded or planned pairs imported on public holidays, for example (parameter 4
= OWTI).
If the customers also want to evaluate breaks for TIP entries without clock times,
function PBRKS can be called twice in the schema.

Deducting Attendances and Absences from the Planned Pair


Attendances and absences recorded without clock times cannot be delimited
against a planned pair (imported with clock times). In order that the attendances
and absences do not increase the daily working time (if there is a planned pair),
they are deducted from the planned pair using subschema TP01. If necessary,
illustrate this scenario using an example in the R/3 System.
Reducing Absences: Rule TP10
Personnel calculation rule TP10 is particularly relevant to flextime models. The
absence is shortened in table TIP and can therefore only be used within time
evaluation.
If the participants are interested in the technical aspects, you may want to
explain the personnel calculation rule in detail.
The utility time type 0000, which is used in rule TP10, contains all times in the
TIP entries for processing type S. The time type is built up in the schema using
personnel calculation rule TP09.
If required, show an example in the R/3 System.

(C) SAP AG

ISG.HR

5-22

Overtime Determination; Determining Overtime


Explain the concept behind overtime determination in schema TM04. Mention
only the special methods of overtime determination and the business
requirements catered to by the different subschemas.
It is important that the participants have a general understanding of overtime
processing including:

Determining overtime

Time wage type selection

Compensating overtime wage types

Subschemas TW15 and TW30 are explained on the following slides. Subschema
TW10 plays a secondary role and can be demonstrated in the R/3 System if
required.
Determining Overtime on a Daily Basis: Subschema TW15
In time type 0900, a daily limit is determined after which overtime should be
generated. Different value limits are possible according to the characteristics of a
day. If an analysis of overtime is not required, the value limit on workdays is set
to 99.00, for example.
Subschema TW15 can also be combined with weekly overtime determination
using schema TW30.
Determining Overtime on the Basis of a Working Week: Subschema TW30;
Working Week With and Without Clock Times
All working hours in the working week that are in excess of the number of hours
stored in the constant OVERT are considered as overtime. Revise the concept
behind the working week at this point. Show the different consequences of a
working week with clock times and a working week without clock times on
overtime determination.
Demonstrate an example in the R/3 System.

9x80 Flex Schedule


The work schedule 9x80 FLEX is an example of a working week based on clock
times (starting on Friday at 12:00). In this way, overtime can be determined on a
weekly basis even if the employees weekly planned working hours change
periodically (example: 1 week 36 hours + 1 week 44 hours = 40 hours weekly
working time on average).
Significance of the Processing Type and Time Type
Point out that only now does TIP contain all information (time type and
processing type) required to trigger time wage type selection and balance
formation. Only now are all times in TIP classified.

(C) SAP AG

ISG.HR

5-23

Exercise: Determining Overtime


Approx. 45 minutes
The exercise is intended to show the participants how to combine a daily and
weekly overtime analysis: Schema ZNxx ensures that overtime is generated on
working days with more that 10 working hours. For the other times, the weekly
overtime regulation using schema TW30 applies.

Course Schedule: Day Three


Approx.
times

Contents: Units and Topics

Activities: Instructor and Participants

09:00-09:30

Revision of day two

Instructor: Explanation

09:30-10:15

Unit: The Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Time wage type selection


10:15-10:55

Exercise: Processing Special


Times

Participants: Exercise

10:55-11:15

Coffee break

Break

11:15-11:45

Unit: The Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Compensation of overtime


wage types
11:45-12:30

Unit: The Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Balance formation


12:30-13.30

Lunch break

13:30-14:00

Exercise: Balance Limits

Participants: Exercise

14:00-15:30

Unit: The Personnel Calculation


Schema TM04

Instructor: Explanation and system


demonstration

Topic: Automatic accrual of


absence quotas
15:30-15:45

Coffee break

Break

15.45-16.45

Exercise: Accruing a Time Off


Account

Participants: Exercise

16:45-17:00

Unit: The Personnel Calculation


Schema TM04

Instructor: Explanation

Topic: Final processing

(C) SAP AG

ISG.HR

5-24

Unit: Personnel Calculation Schema TM04 -- Continued


Approx. 225 minutes (plus exercises approx. 130 minutes)

List of topics in unit


The following topics in the unit should be covered on day three of the course:

Time wage type selection

Compensation of overtime wage types

Balance formation

Automatic accrual of absence quotas

Final processing

Time Wage Type Selection; Time Wage Type Selection Rule Group; Time
Wage Type Selection: Function DAYMO; Principle of the Rule Group: An
Example from Time Wage Type Selection
Explain the principle of time wage type selection.
For each relevant rule specified in the Time Wage Type Selection view, the whole
of TIP is run through to check whether the conditions for the time wage type
selection rule are fulfilled and whether the wage type should be generated. The
relevant rules are defined using the rule group.
The principle of the rule group is an important concept in time evaluation; it
comes up again when discussing functions LIMIT and QUOTA.
For time wage type selection, the rule group is defined using the time wage type
selection rule and the day grouping. The time wage type selection rule is the
main element; the day grouping is used to improve system performance. It
makes a finer distinction between the rules which are grouped according to
organizational aspects.
Time Wage Type Selection: Structure of a Rule (1), (2)
Demonstrate the Time Wage Type Selection view in the R/3 System and explain
it to the participants. Make sure they understand the concept of the check strings.
Point out that the EXIT rules should only be used in exceptional cases. The time
fields are of secondary importance: Rules in view V_T510S for which the time
fields are not filled are not processed for TIP entries without clock times.
You may want to use an example to show how time wage types are formed for
an employee. Also show the participants the time evaluation log for time wage
type selection.
Selecting Time Wage Types: Function GWT
Explain the case for carrying out time wage type selection for absences during
time evaluation (as if principle). Demonstrate the Absence Valuation Rule
view (V_554C_E) in the R/3 System.
(C) SAP AG

ISG.HR

5-25

Exercise: Processing Special Times


Approx. 40 minutes

Compensating Overtime Wage Types


Demonstrate personnel calculation rule TC20 in the R/3 System. Explain that the
method of overtime compensation usually depends on the specifications made
for a time wage type. The method can also be determined separately for an
individual employee using the overtime compensation type.
Explain the meaning of processing class 17 of the wage type and demonstrate
the different specifications in the R/3 System (view V_512W_D).
The absence quota processed in operation UDTQA must be created for the
employees. You may want to show an example in the R/3 System.
Data Flow: Time Wage Types and Balances
Use this slide to revise the whole process of classifying times, time wage type
selection, and overtime compensation. Introduce the topic of balance formation
which is coming up in the following slides.
Managing Time Accounts
The term time accounts refers to time balances ( the cluster tables ZES and
SALDO) and absence quotas.
Balance Formation; Balance Formation and Time Type Determination
Explain the relationship between balance formation and time type determination
and the central role of view T555Y
The day balances are saved in the internal table TES.
Processing Time Transfer Specifications: Function P2012; Control
Explain the role of time transfer specifications as a way of intervening manually
in time evaluation. Time transfer specifications are used to deal with special
circumstances that arise for individual employees, or to transfer old data such as
the flextime balance. Demonstrate how to customize time transfer specifications
in the R/3 System.
Forming Important Balances: Rule TR30
Explain the significance of rule TR30 in a business context. The results of
balance formation are used

As a basis for generating absence quotas (function QUOTA)

To check working time regulations (LIMIT)

To display on the employees time statement

To generate statistics on overtime and absence times, for example

Demonstrate the personnel calculation rule in the R/3 System.


(C) SAP AG

ISG.HR

5-26

Value Limits for Time Balances: Function LIMIT; Defining Value Limits for
Time Balances
This function is new for Release 4.0 and is used for checking value limits. Value
limits are often defined in company agreements, working time regulations, and
so on. The function replaces some of the standard personnel calculation rules, for
example, the rules for checking a compensation account.
Again, the principle of the rule group is used here. Once you have explained the
concept, you should demonstrate the Limits for Time Balances view (V_T559P)
in the R/3 System so that you can explain the functionality by showing some
sample entries. You may want to demonstrate an example in the R/3 System.
Important: Personnel calculation rule TR90 cannot be represented by function
LIMIT since it is the time wage type selection rule group (MODIF W) that is
queried.
Updating Results: Function CUMBT
Important: You should point out to the participants that the functions carried out
after function CUMBT are not allowed to update the day balances in table TES.
The results are not saved.
Exercise: Balance Limits
Approx. 30 minutes
Automatic Accrual of Time Off Credit
The function is new for Release 4.0. Show the participants the Implementation
Guide, which describes the function in detail.
Automatically Determining Time Off Entitlements in the Absence Quotas
Infotype (2006)
In particular, mention the enhancements to infotype 2006 for Release 4.0. The
distinction between the validity interval and the deduction interval is new, as is
the fact that an absence quota is allowed to assume a negative value.
Explain the terms validity interval and deduction interval. You can show the
participants how to set up absence quotas in the R/3 System using view
V_T556A.
Accruing Time Off Entitlements: Function QUOTA
The objective of this slide is to explain the process of generating time off
entitlements and the terms accrual period, accrual time, transfer time, base
period, and base entitlement.
The time off entitlements that have not yet been transferred are saved in cluster
B2 in tables QTACC and QTTRANS. Make it clear that the time off credit is not
available for deduction until it has been transferred to the Absence Quotas
infotype (2006).
Function QUOTA works in exactly the same way as functions GWT and LIMIT;
using the quota type selection rule group, a number of rules are specified which
are processed using function QUOTA.

(C) SAP AG

ISG.HR

5-27

Determining Quota Type Selection Rule Group


Explain to the participants that the procedure used to select the quota type
selection rule group depends on the respective business requirements.
If necessary, demonstrate feature QUOMO and personnel calculation rule
TMON in the R/3 System.
Absence Quota Type Selection: General Specifications; Calculating Accrual
Entitlement
Before demonstrating the functionality in the R/3 System, you should use the
two slides to highlight the business issues on which the different blocks of the
Absence Quota Type Selection view are based.
Determining the Base Entitlement; Validity and Deduction Intervals;
Reduction Rules
As a backup to the slides, you should also demonstrate the corresponding
Customizing options in the R/3 System.
Rounding Rules
Rounding rules are also used elsewhere in Time Management, for example,
within personnel calculation rules containing operation ROUND.
Quota Corrections Infotype (2013)
This infotype can be used to make manual changes to quotas in special
circumstances. For technical reasons, it is not possible to use the Time Transfer
Specifications infotype (2012) to do this.
Exercise: Automatic Accrual of a Time Off Account

Approx. 60 minutes
Final Processing
Mention that function LIMIT can also be used in final processing. If LIMIT is
used, only regulations relating to the period end are processed, for example,
adjustment of the flextime balance.
Functions for Accessing Personnel Calculation Rules
Explain the different uses of the various functions to the participants; in
particular, explain the TIP-TOP principle again and the significance of operation
COLOP.
Overview: Data Flow During Time Evaluation; Using Functions and
Operations to Process Work Tables
You can use these two slides to revise the technical process of time evaluation.
You can also show them when revising day three.

Course Schedule: Day Four


Approx.
times

Contents: Units and topics

Activities: Instructor and Participants

09:00-09:30

Revision of day three

Instructor: Explanation

(C) SAP AG

ISG.HR

5-28

09:30-10:30

Unit: Processing Data from Time


Recording Systems

Instructor: Explanation and system


demonstration

10:30-11:00

Exercise: Processing Data from


Time Recording Systems

Participants: Exercise

11:00-11:15

Coffee break

Break

11:15-12:15

Unit: Time Evaluation With Clock


Times

Instructor: Explanation

12:15-13:15

Lunch break

13:15-13:45

Unit: Integration with Payroll


Accounting

Instructor: Explanation

13:45-14:30

Unit: The Time Statement Form

Instructor: Explanation and system


demonstration

14:30-14:45

Coffee break

Break

14:45-15:15

Exercise: Customizing the Time


Statement Form

Participants: Exercise

Unit: Processing Data from Time Recording Systems


Approx. 60 minutes

List of topics in unit


Using time recording systems

Distribution of tasks and data flow between the time recording system and the HR system

Working with a time recording system in Time Management

Importing and checking the data in time evaluation / in the schema

The unit in context


As a follow-on to the discussion of the standard schema TM04 in the previous unit, this unit deals with processing
data from a time recording system in schema TM04.

The participants should know


How the tasks are distributed between the time recording system and the HR
system

(C) SAP AG

Which master data information is required

How pairs are formed from time events

How schema TM04 can be enhanced

ISG.HR

5-29

Using Time Recording Systems


The participants should be made aware of the advantages of using time recording
systems.
Point out that the TIP entries formed from the time events are processed
according to the schema TM04 philosophy, that is, the time fields are not
relevant.
Distribution of Tasks; Data Flow Between The Time Recording System and
the HR System; Content of Mini Master Records
Explain how the connection to the time recording systems works and how the
tasks are distributed. Do not discuss the technical aspects of setting up the
connection as it does not come within the scope of this course.
The participants should gain an understanding of

How the time events are passed on to the Time Events infotype (2011)

Which data is downloaded to the time recording system

Postprocessing and error handling using the Time Management pool

Time Recording Information Infotype (0050)


The Time Recording Information infotype (0050) contains two types of data:

Interface data concerning the transfer to the time recording system


Interface data provides information on which time recording systems the
employees mini master information is sent to, for example. Other data such
as mail indicator, access control, and off-site work authorization are only
evaluated if the time recording system supports these functions.

Control data that can be evaluated by time evaluation.


Control data can be evaluated in time evaluation using operations HRS and
OUTTI.
Show the participants the infotype in the R/3 System.

Time Events Infotype (2011)


The Time Events infotype (2011) is usually filled by a time recording system.
The infotype is maintained manually in the R/3 System only in exceptional cases
(to make corrections). The data from infotype 2011 is saved in the transparent
table TEVEN; unlike the other infotypes, there is no format PA20xx structure
(which can be useful as additional information for reporting).

Pair Formation; Forming Pairs from Time Events


Time events are not processed individually in time evaluation but must be
formed into pairs in a preliminary processing step (pair formation). Pair
formation can be carried out when the time events are uploaded; if necessary (if
there are unprocessed time events), time evaluation (RPTIME00) starts pair
(C) SAP AG

ISG.HR

5-30

formation automatically.
Point out that pair formation is performed by the R/3 System since only the R/3
System has access to all the necessary information (for example, the employees
daily work schedule). Pair formation not only forms pairs but also tracks the
attendance status which can be interpreted in time evaluation.
The settings for pair formation determine when the pairs are formed:

Automatically using RPTIME00

When the time events are uploaded from the time recording system. This is
not recommended for performance reasons, however.

Important: An attendance check can be carried out before pair formation or time
evaluation (RPTIME00).
In special situations, the customer can intervene in pair formation by
determining fixed processing statuses in the PDC Processing Statuses view
(V_T705B). Show the participants the view in the R/3 System if required.

Function P2011:...
Again, mention the relationship to function P2000. Point out that function P2011
covers all the functionality of function P2000. Function P2011 can also import
the actual times from table PT (cluster B2) to the internal table TIP.
Explain table TIP. Use an example from the R/3 System to show which of the
fields in table TIP are filled at this stage. Also show the participants table TZP.
Error Checks for Each Pair: Rule TE30
There is no guarantee that the TIP entries imported using function P2011 are
correct until rule TE30 has been processed. Mention operation COLOP* again at
this point.
Schema Processing for Link to Time Recording Systems
Demonstrate in the system where in the schema the enhancements should be
made. Make it clear to the participants that the TIP entries formed from the time
events are processed here according to the schema TM04 philosophy, that is, the
time fields are not relevant. The TIP entries are assigned the processing
type/time type class 00.
Schema TM00 provides an example of how the processing of attendance and
absence reasons is controlled using personnel calculation rules TD80 and TD90.
Since the focus is on clock times, the personnel calculation rules are not
integrated into TM04.
Exercise: Processing Data from Time Recording Systems
Approx. 30 minutes

(C) SAP AG

ISG.HR

5-31

Unit: Time Evaluation With Clock Times


Approx. 60 minutes

List of topics in unit


Evaluating time data using personnel calculation schema TM00 Time Evaluation With Clock Times
The unit in context
Schema TM04 has been discussed in detail, as have the enhancements to schema TM04 for processing data from time
recording systems. If the actual clock times as well as the durations are relevant when processing the data from time
recording systems, the data is processed using the standard schema TM00.
The objective of this unit is to explain the special features of schema TM00 and point out the differences to schema
TM04.

Note
Schema TM00 reflects the time evaluation philosophy of recording all times as clock times. The following
deals only with the sections of the schema that differ from TM04 due to the fact that clock times are
processed. Show the participants schema TM00 in the R/3 System.
The participants should
Learn about the special features of schema TM00

Recognize the differences to the time evaluation schema TM04

Structure of Day Processing


It should be clear to the participants that day processing in schema TM00 is
largely similar to day processing in TM04.
Setting Employee Groupings: Function MOD
The main difference to schema TM04 is that only the Time Type Determination
view (V_T555Z) is read to determine the time type.

Dynamic Daily Work Schedule Assignment: Rule TD30


You can illustrate the problems by showing an example in the R/3 System.
Important: If the daily work schedule is assigned dynamically, a record is not
generated in the Substitutions infotype (2003). This must be done by the time
data administrator. The daily work schedule that has been assigned can be seen
from the time evaluation log or from table PSP (Personal Work Schedule) in
cluster B2.
Tolerance Times: Function DPTOL
Business background to function DPTOL: If an employee works according to a
daily work schedule where the start and end of the planned working time are
fixed, overtime should not be generated if the employee clocks out a few
minutes after the end of the planned working time, (for example, because of the
(C) SAP AG

ISG.HR

5-32

queues that often form at a time recording terminal at the end of a shift).
Assigning Time Type/Processing Type According to the Time Identifier and
Pair Type; Comparing Times: Function TIMTP; Layout of the Time Type
Determination View
Explain the central meaning of the Time Type Determination view. Show the
participants the Time Type Determination view in the R/3 System. To check if
the participants have understood the view, you can ask them to explain the
meaning of time type 0235. Point out the relationship to function MOD in the
initialization block.
At this point, you should explain the layout of table TZP again and emphasize
that the specification of the clock time is the decisive criterion for splitting TIP.
Note: Processing type A is assigned for paid breaks so that the times are not
counted towards the maximum daily working time. Processing type K is
assigned to breaks so that core night work can be determined using function
KNTAG.
You can show an example from the R/3 System to demonstrate how TIP is split.
The position of all breaks is not determined until function PBRKS; there are
different parameter settings for function PBRKS to cater to different business
requirements. If required, you can explain the parameter settings using the
RPDSYS00 documentation.
Calculating Planned Working Times: Function DEFTP
The participants may ask here why processing type S was not already assigned
when function TIMTP was processed. Explain that only function DEFTP can
check the maximum daily working time since it looks at attendance and absence
times together.
The TIP entries with processing type S are only provisional planned working
time pairs; they could become overtime pairs when overtime is determined.
Note:

The utility time type 0000 is assigned to all times of the TIP entries flagged
as A and P that became S

The utility time type 0001 is only assigned to the times of the TIP entries
flagged as P that became S

The utility time types 0000 and 0001 are used when overtime is determined. This
ensures that overtime is only generated once the planned working hours for a
day are completed.
Use an example to show how TIP is updated by functions TIMTP, PBRKS, and
DEFTP in turn.
Determining Overtime; Processing Overtime; Methods of Overtime
Approval
Explain the different concepts of determining overtime to the participants. Point
out that the emphasis in schema TM00 is on determining overtime that is subject
to approval using the Attendance Quotas infotype (2007).
It is important that the participants have a general understanding of overtime
(C) SAP AG

ISG.HR

5-33

processing, including:

Determining overtime pairs

Time wage type selection

Compensating overtime wage types

It is not necessary to go into the personnel calculation rules in detail. If the


participants do require more detail, you can show them personnel calculation
rule TO16.

Attendance Quotas (Infotype 2007); Determining Overtime: Function GOT


You should use an example in the R/3 System to demonstrate the process of
determining overtime with the approval procedure using attendance quotas. Pay
special attention to the Attendance Quotas infotype (2007).
It is not necessary to discuss personnel calculation rule TO20 in detail.
Forming Day Balances: Rule TR10; Balance Formation and Time Type
Determination
From a technical point of view, balance formation is analogous to schema TM04.
Criteria for Selecting a Schema
Explain to the participants that there are different standard schemas to cater to
general business requirements.
They should be motivated to find out about alternative solutions in other
standard schemas.
Note:
The specific business requirements catered to by schema TM00 for time evaluation with clock times are not
relevant in some countries. In this case, you need not spend so much time on this unit.

Unit: Integration With Payroll Accounting


Approx. 30 minutes

List of topics in unit


Table ZL as the interface to Payroll Accounting

Retroactive accounting

Time wage type selection in R/3 Payroll Accounting

Supplying a third-party payroll system

The unit in context


The time wage types formed in time evaluation are transferred to Payroll Accounting and valuated in the gross part of
payroll.

(C) SAP AG

ISG.HR

5-34

The participants should understand


How the results of time evaluation are passed on to Payroll Accounting

How a retroactive accounting run without gaps is triggered

How time data processing is carried out in R/3 Payroll Accounting

How data is supplied to a third-party payroll system

Integration of Time Evaluation and Payroll Accounting


Use this slide to demonstrate how time evaluation and payroll accounting are
integrated. Explain that table ZL is the interface between payroll accounting and
time evaluation. Payroll completes the table if time evaluation has not yet been
run for each day of the payroll period.
Emphasize the fact that time evaluation can provide more results than payroll.
The next slides deal with the above questions in detail.
Time Evaluation and Payroll Periods
Make it clear that the time evaluation period is set once only and is then valid for
all employees. The period may not be changed in an operative system. If the
period is changed, there is no guarantee that a retroactive accounting run can be
performed correctly.
Interface Between Time Evaluation and Payroll Accounting
Payroll accounting performs day processing for the time data for days that have
not yet been processed by time evaluation. Day processing is carried out for the
remaining days in the payroll period on the basis of the planned specifications
and any infotypes that have already been entered.
The objective of day processing is time wage type selection. Table ZL is
completed for this purpose. The newly generated time wage types are only
available internally during the payroll run. They are not written to cluster B2.
Retroactive Accounting
You can explain the concept of recalculations in time evaluation here and point
out the similarity to retroactive accounting in payroll.
Calling Time Wage Type Selection; Day Processing in Schema TC00 or
TC04
Time Management functions are used in day processing in schemas TC00 and
TC04. Remind the customers again that the only objective of day processing is
time wage type selection. Mention that compensation accounts cannot be filled
when overtime is compensated during day processing in payroll accounting.
Show the participants schemas XT00 and TC00 or TC04 in the R/3 System. In
particular, demonstrate how to call day processing from XT00 using DAYPR.
You may also want to show the participants how to run payroll for a personnel
number.
There are other functions in the gross part of payroll accounting that are similar
to time evaluation functions. Be prepared to answer questions on them.

(C) SAP AG

ISG.HR

5-35

Supplying a Third-Party Payroll Accounting System


Recommend the participants to use the interface toolbox for supplying data to a
third-party payroll system.
Report RPTEZL00 is a sample report and should only be used if the payroll
period is the same as the time evaluation period.
Note:
This unit is crucial for explaining the interaction between time evaluation and payroll accounting and
should on no account be omitted from the course.

Unit: The Time Statement Form


Approx. 45 minutes (plus exercise of approx. 30 minutes)

List of topics in unit


Setting up the time statement form
The unit in context
The Time statement form is a fringe topic in time evaluation. It is a topic which must be covered in the
course, however, since the forms in time evaluation are not identical to the forms in payroll accounting.
Note:
As you show the slides, also explain how to customize the form using the Implementation Guide. You can
also advertise the fact that the next functional release will provide an editor for easy maintenance of the
time statement form, replacing the current method of maintaining the form.
The participants should learn
How a time statement form is structured

The special methods of customizing the time statement form

Form Layout
In the Totals overview block, the predefined sequence of blocks is fixed and
cannot be modified by the customer. At this point, you should use RPTEDT00 to
show the standard time statement form TF02 for a specific employee and explain
the layout of the form. If necessary, also explain the selection screen for
RPTEDT00.
Form Layout: Header Data; Day Data, Weekly Total; Totals Overview
Refer to the Implementation Guide for an overview of the fields that can be
displayed in the individual blocks.
Provisional balances can be displayed if time evaluation has been cancelled
using operation COLER. In this case, the time evaluation run is completed
(provisionally) and the provisional balances are displayed under the page type
P*.
Point out that time types can also be entered for time statement forms in the
Wage type field in view V_T512Q.

(C) SAP AG

ISG.HR

5-36

Prioritizing the Displayed Information


This method is used to determine which of the items of information for a day
should have priority on the time statement form.
Compressing Time Balances and Wage Types
Explain that the summarized time types and time wage types are only available
temporarily for the time statement form. If the time types and time wage types
are also to be available on the database, they must be determined in personnel
calculation rules in the schema.
Formatting Output Data; Special Conversions; Special Fields and Texts
Point out that, as well as the position and length, the following can be specified
on the time statement form for each field being displayed:

For a conversion how it should be edited

For a rule when it should be displayed

An overview of the allowed conversions, rules, and special fields can be found
in the Implementation Guide. It is not possible here to create customer-specific
conversions, rules, or special fields.
Exercise: Customizing a Time Statement Form
Approx. 30 minutes

(C) SAP AG

ISG.HR

5-37