Вы находитесь на странице: 1из 37

0

R/3 System
Instructor
Guide
Level 3

HR310 - Time Evaluation

Release 4.0

(C) SAP AG

ISG.HR

4-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...........................................................................15
Unit: Customizing Time Evaluation........................................................................16
Course Schedule: Day Two......................................................................................18
Unit: Data Retrieval in Time Evaluation..................................................................18
Unit: Operations as Tools of Time Evaluation.......................................................20
Unit: Personnel Calculation Schema TM00............................................................21
Course Schedule: Day Three...................................................................................25
Unit: Personnel Calculation Schema TM00 -- Continued.....................................25
Course Schedule: Day Four.....................................................................................29
Unit: Personnel Calculation Schema TM00 -- Continued.....................................30
Unit: Special Solutions.............................................................................................31
Unit: Alternative Time Evaluation Schemas..........................................................32
Unit: Integration With Payroll Accounting.............................................................34
Unit: The Time Statement Form..............................................................................36
(C) SAP AG

ISG.HR

4-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

4-3

Course Details
Duration
4 days

Course Materials and other Materials (Training Manual)


Course folder
Country-Specific Units
None

(C) SAP AG

ISG.HR

4-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, HR310/HR311
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 TM00

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

4-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 country grouping 01.

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

4-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.
The section on the link to the time recording system has been shortened in relation to the 3.0/3.1
courses and now contains only the most important details. Detailed technical descriptions of the
connection are beyond the scope of this course.
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.
(C) SAP AG

ISG.HR

4-7

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.
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 TM00. 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 TM00 describes the individual processing steps of time
evaluation in schema TM00. 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 Special Solutions describes some sample solutions for representing specific business
requirements. Some of these solutions may relate specifically to Germany; you may therefore want to
leave out some of these slides.
10. The unit Alternative Time Evaluation Schemas describes the standard schemas TM01 and TM04, in
particular how they differ from schema TM00.
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 form.

(C) SAP AG

ISG.HR

4-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:45

Unit: Time Evaluation in the R/3


System

Instructor: Explanation and system


demonstration

11:45-12:00

Coffee break

Break

12:00-12:30

Exercise: Hiring an Employee

Participants: Exercise

12:30-13:30

Lunch break

Break

13:30-14:30

Unit: The Concept of the Time


Evaluation Driver RPTIME00

Instructor: Explanation and system


demonstration

14:30-15:00

Exercises: Time Evaluation Using


RPTIME00; Recalculation

Participants: Exercise

14:30-15:00

Coffee break

Break

15:30-16:05

Unit: The Time Management Pool

Instructor: Explanation and system


demonstration

16:05-16:30

Exercise: Error Handling

Participants: Exercise

16:30-17:00

Unit: Customizing Time


Evaluation

Instructor: Explanation and system


demonstration

(C) SAP AG

ISG.HR

4-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 using all recorded times as clock
times.

(C) SAP AG

ISG.HR

4-10

Unit: Time Evaluation in the R/3 System


Approx. 45 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

How tasks are distributed between the time recording system and the R/3
System

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.

(C) SAP AG

ISG.HR

4-11

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

Exercise: Hiring an Employee


Approx. 30 minutes
Before starting the exercise, the participants must log onto the R/3 System.
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. 60 minutes (plus exercise approx. 30 minutes)

(C) SAP AG

ISG.HR

4-12

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

How time pairs are formed

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 together:

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

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

(C) SAP AG

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
ISG.HR

4-13

update the current results (for example, the time accounts).


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

(C) SAP AG

ISG.HR

4-14

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

(C) SAP AG

ISG.HR

4-15

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.
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)
You can start day two with the topic Time Types (including exercise).

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
(C) SAP AG

ISG.HR

4-16

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

4-17

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-09:30

Unit: Customizing Time


Evaluation (continued)

Instructor: Explanation and system


demonstration

09:30-09:45

Exercise: Creating a Time Type

Participants: Exercise

09:45-11:00

Unit: Data Retrieval in Time


Evaluation

Instructor: Explanation and system


demonstration

11:00-11:15

Coffee break

Break

11:15-12:00

Exercise: Operations as Tools of


Time Evaluation

Instructor: Explanation and system


demonstration
Demonstration of how to create a
personnel calculation rule

12:00-12:30

Exercise: Working with


RPDSYS00

Participants: Exercise

12:30-13:30

Lunch break

Break

13:30-14:00

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topics: Structure of the schema,


initialization, revision of data
retrieval
14:00-14:45

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Tolerances and error checks


14:45-15:25

Exercise: Accruing a
Compensation Time Account

Participants: Exercise

15:25-15:45

Coffee break

Break

15:45-16:30

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Determining planned


working times
16:30-17:00

Exercise: Processing breaks

Participants: Exercise

Unit: Data Retrieval in Time Evaluation


Approx. 75 minutes

(C) SAP AG

ISG.HR

4-18

List of topics in unit


Importing the daily work schedule

Loading the time infotypes

Evaluation of attendance and absence reasons

Processing using internal tables

Schema excerpt: Data retrieval in schema TM00

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 TM00

Importing Data
Make sure you point out that the planned specifications are loaded either by
function P2000 or by function P2011, according to the time evaluation
philosophy.
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.
Function P2011:...
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.
Processing Using Internal Tables
Explain the TIP-TOP principle. Bring in operation COLOP* at this point.

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
(C) SAP AG

ISG.HR

4-19

the pointers C1 and ALP. Show a relevant example in the R/3 System.
Processing Attendance and Absence Reasons
You are recommended to introduce personnel calculation rule TD80 using an
example from the R/3 System.
Locked attendance/absence records are created because the system assumes that
the generated attendance/absence must still be approved (that is, unlocked) by
the time data administrator. The records are unlocked using the Time
Management pool, for example.
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.
Evaluation and Simulation of Future Time Data; Data Retrieval in Schema
TM00
Data retrieval for Simulation of future times is equivalent to data retrieval for
Recording work schedule deviations (compare unit Alternative Time Evaluation
Schemas. Demonstrate schema TM00 in the R/3 System, if necessary.
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

(C) SAP AG

Learn how to obtain detailed information on operations

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

ISG.HR

4-20

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
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 TM00


Approx. 120 minutes (plus exercises approx. 70 minutes)
The unit is continued on days three and four.

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)

Tolerances and error checks

Determining planned working times

(C) SAP AG

ISG.HR

4-21

The unit in context


This is the central unit of the course. Time evaluation is explained on the basis of schema TM00. The unit lasts from
the afternoon of day two until the morning of day four.

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

How time evaluation is controlled using personnel calculation schema TM00

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

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.
Set Employee Groupings (Function MOD)
The employee subgroup grouping for the personnel calculation rule is
determined in personnel calculation rule MODT; 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 TM00
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
(C) SAP AG

ISG.HR

4-22

example in the R/3 System.


Tolerances and Error Checks
Mention the differences between the individual error checks.
Error Checks: Rules TE10; TE20 and TE30
After these three personnel calculation rules, TIP is in the correct condition.
When you discuss the personnel calculation rules, also mention the operations
that are used; revise operation COLER in particular.
Personnel calculation rules TE10 and TE30 are most often customized by
customers to suit their own requirements. You should therefore show them an
example of personnel calculation rule TE10 in the R/3 System.
Functions for Accessing Personnel Calculation Rules
Explain how the different functions are used. Revise the TIP-TOP principle and
the significance of operation COLOP.
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
queues that often form at a time recording terminal at the end of a shift).
Exercise: Accruing a Compensation Time Account
Approx. 40 minutes

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, that is, valuating the times, starts with the
following processing steps.

Assigning a Time Type/Processing Type according to the Time ID;


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 view in the R/3 System. To check whether the participants have
understood, you could ask them the meaning of time type 0235. Point out the
relationship to function MOD in the initialization block.
Note: Processing type A is assigned to paid breaks so that the times are not
counted with the daily maximum working time. Processing type K is assigned to
breaks because it is required for determining the core night work using function
KNTAG.
(C) SAP AG

ISG.HR

4-23

You may want to show an example in the R/3 System to illustrate how the
entries in TIP is split.
Processing Breaks: Definition of Work Break Schedules; Evaluating Break
Periods; Opening Break Frames: Function PBRKS
If only break schedules without variable breaks require processing, function
TIMTP determines the correct positions for the break. Therefore customers who
do not implement variable breaks do not need to use function PBRKS.
If break schedules with variable breaks require processing, however, function
PBRKS provides all the necessary information on the position of the breaks.

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.
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.
Exercise: Break Processing
Approx. 30 minutes
This exercise gives the participants a better understanding of the business
background to the complexity of function PBRKS.
(C) SAP AG

ISG.HR

4-24

Course Schedule: Day Three


Approx.
times

Contents: Units and Topics

Activities: Instructor and Participants

09:00-09:15

Revision of day two

Instructor: Explanation

09:15-10:00

Unit: The Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Overtime determination


10:00-10:45

Unit: Personnel Calculation


Schema TM00

Participants: Exercise

Topic: Time wage type selection


10:45-11:05

Coffee break

Break

11:05-11:45

Exercise: Processing Special


Times

Participants: Exercise

11:45-12:30

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Compensation of overtime


wage types
12:30-13.30

Lunch break

13:30-14:15

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Balance formation


14:15-15:00

Exercises: Time Transfer


Specifications and Balance Limits

Participants: Exercise

15:00-15:20

Coffee break

Break

15:20-17.00

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation and system


demonstration

Topic: Automatic accrual of


absence quotas

Unit: Personnel Calculation Schema TM00 -- Continued


Approx. 280 minutes (plus exercises approx. 85 minutes)
The unit is continued on day four.

List of topics in unit


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

Overtime determination

(C) SAP AG

ISG.HR

4-25

Time wage type selection

Compensation of overtime wage types

Balance formation

Automatic accrual of absence quotas

Overtime Determination; Determining Overtime; Methods of Overtime


Approval
Explain the different concepts of overtime determination. Emphasize that
schema TM00 mainly determines overtime that requires a corresponding
overtime approval in the Attendance Quotas infotype (2007).
It is important that the participants have a general understanding of overtime
processing including:

Determining overtime pairs

Time wage type selection

Compensating overtime wage types

You do not need to show the personnel calculation rules in detail. If the
participants request it, however, 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.
Significance of the Processing Type and the 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.

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
(C) SAP AG

ISG.HR

4-26

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.
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.
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 covered in the following slides.
Managing Time Accounts
The term time accounts refers to time balances ( the cluster tables ZES and
SALDO) and absence quotas.
Forming Day Balances: Rule TR10; Balance Formation and Time Type
Determination
Explain the relationship between balance formation and time type determination
and the central role of the Time Type Determination view.
The day balances are saved in the internal table TES.

(C) SAP AG

ISG.HR

4-27

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.


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 flextime balance or core time violation.
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.
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.
Exercises: Time Transfer Specifications and Balance Limits
Approx. 45 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.
(C) SAP AG

ISG.HR

4-28

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

Course Schedule: Day Four


Approx.
times

Contents: Units and topics

Activities: Instructor and Participants

09:00-09:30

Revision of day three

Instructor: Explanation

09:30-09:45

Unit: Personnel Calculation


Schema TM00

Instructor: Explanation

Topic: Final processing


09:45-10:30

Exercise: Accruing a
Compensation Time Account

Participants: Exercise

10:30-11:00

Unit: Special Solutions

Instructor: Explanation

(C) SAP AG

ISG.HR

4-29

11:00-11:15

Coffee break

Break

11:15-12:00

Unit: Alternative Time Evaluation


Schemas

Instructor: Explanation

12:00-12:30

Unit: Integration with Payroll


Accounting

Instructor: Explanation

12:30-13:30

Lunch break

13:30-14:15

Unit: The Time Statement Form

Instructor: Explanation and system


demonstration

14:15-14:30

Coffee break

Break

14:30-15:00

Exercise: Customizing the Time


Statement Form

Participants: Exercise

Unit: Personnel Calculation Schema TM00 -- Continued


Approx. 15 minutes

List of topics in unit


Exercise on the automatic accrual of absence quotas

Final processing

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,
compensation of the flextime balance.
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 the slides when revising day three.
Exercise: Automatic Accrual of a Compensation Time Quota

Approx. 45 minutes

(C) SAP AG

ISG.HR

4-30

Unit: Special Solutions


Approx. 30 minutes

List of topics in unit


Dynamic daily work schedule assignment

Minimum break regulation

Processing guaranteed overtime hours

Comparison: Hypothetical earnings principle and overtime on public holidays

Weekly overtime analysis

The unit in context


As a follow-on to the discussion of standard schema TM00, this unit deals with solutions to selected business
requirements. In this unit, you should only cover the principle of the solutions and avoid going into the technical
details.
The solutions in the unit are in schema TM00 (some of them are deactivated).

The participants should


Learn about solutions to the business tasks presented

Be able to incorporate the solutions in their own personnel calculation


schemas

Dynamic Daily Work Schedule Assignment Based on an Overlap: Function


DYNWS
Users cannot influence the calculation of the overlap, since it is hard-coded.
Function DYNWS does not generate a record for the Substitutions infotype
(2003); if necessary, this can be done by the time data administrator. The time
evaluation log and the personal work schedule in Cluster show which daily work
schedule has been assigned.
This method has the advantage over dynamic daily work schedule assignment
using personnel calculation rule TD30 that the system uses the attendance times
of the entire day.
Minimum Break Regulation: Subschema TF20; Processing Guaranteed
Overtime Hours: Subschema TG00; Overtime on Public Holidays:
Subschema TOH0
These subschemas relate largely to German only. You can skip these slides if no
such business requirements exist in your country.
(C) SAP AG

ISG.HR

4-31

Weekly Overtime Analysis (1): Subschema TW00


This model uses a downstream step to enhance the overtime processing done by
function GWT. The step converts overtime wage types MM10 to overtime wage
types MM20.
Weekly Overtime Analysis (2): Subschema TW30
This model replaces the normal daily overtime determination. All working hours
per week over and above constant OVERT become overtime.
Weekly Overtime Analysis (3): Subschemas TOW0 and TOW1
Information on the weekly overtime analysis is not available until the end of the
week.
If the planned hours per week are not reached, a correction quota is generated in
the background. The batch input session is called RPTIyyxx (yy = month of
creation, xx = day of creation); the session is best planned to run on a Sunday
evening after RPTIME00.
Note:
If the business tasks depicted here are not relevant in some countries, or if you are short of time, you can miss out or
shorten this unit.

Unit: Alternative Time Evaluation Schemas


Approx. 45 minutes

List of topics in unit


Time evaluation schema TM01 for Time evaluation for work schedule deviations

Time evaluation schema TM04 for Time evaluation without clock times

The unit in context


Schema TM00 has been covered in detail. Now the standard processes for the different time evaluation philosophies
mentioned in Unit 1 are discussed.

The aim is to point out the special features of the different schemas and to view the differences to schema
TM00.
The participants should
Learn about the special features of schemas TM01 and TM04

Be able to recognize the difference in meaning of these schemas to time


evaluation schema TM00

Criteria for Selecting a Schema


Explain to the participants that different standard schemas are provided to cater
to general business requirements.
They should be motivated to find out about alternative solutions in other
standard schemas.

(C) SAP AG

ISG.HR

4-32

Time Evaluation for Work Schedule Deviations (Schema TM01)


Demonstrate schema TM01 in the R/3 System, and point out the differences to
schema TM00.
Emphasize that processing in TM00 and TM01 is largely identical. The main
difference between the two lies in data retrieval (see also the unit Data Retrieval
in Time Evaluation) in the processing of the Time Type Determination view.
Processing types S and M can be assigned directly here; function DEFTP is not
required. The Time Type Determination view is accessed using MODIF T =02.
In schema TM01, the Overtime infotype (2002) is imported. Recommend,
however, that the participants use the Attendances infotype (2002) to flag
overtime using a specific attendance type. Use an example from the R/3 System
to demonstrate this.
Time Evaluation Without Clock Times (Schema TM04)
Processing in schema TM04 is based on times that are recorded as a number of
hours instead of as clock times. The overtime regulations are also different.
Schema TM04 is used for both time evaluation philosophies, that is, for
recording all times and for recording only work schedule deviations. The fact
that no clock times are recorded is the crucial factor for the special processing.
The following deals only with the aspects of schema TM04 that differ from
schema TM00.
Demonstrate schema TM04 in the R/3 System.
Initialization: Setting Employee Groupings (Function MOD)
The main difference to schema TM00 is that view T555Y is used to determine
the time type for the attendances and absences. A special feature of TM04 is that
it uses the Time Type Determination view V_T555Z to determine the time type
and processing type for break times, as in Time evaluation with clock times.
Loading a Planned Pair: Function P2000; Deducting Absences and
Attendances from the Planned Pair
Explain that function P2000 is used differently depending on whether or not
actual times are recorded.
If attendances and absences are recorded without clock times, it is not possible to
delimit them using a planned pair (which is imported with clock times). If a
planned pair exists, the attendances and absences are deducted from the planned
pair using subschema.
Assigning a Time Type and Processing Type
The Processing type/time type class performs the role of the time identifier for
time evaluation with clock times in TM00.
Show the participants the view T555Y in the R/3 System.
Evaluating Break Periods: Function PBRKS
The standard settings assume that breaks are taken into account when attendance
and absences are recorded. This means that the hours entered correspond to the
actual attendance and absence hours.
In this procedure, breaks are only deducted if full-day records are recorded or if
planned pairs are imported, for example, on public holidays (Parameter 4 =
OWTI).
(C) SAP AG

ISG.HR

4-33

If customers also want to evaluate breaks for TIP entries without clock times,
functions PBRKS can also be accessed twice in the schema.
Determining Overtime
Only mention the special methods for determining overtime and the business
requirements that are catered to in the individual subschemas.
Balance Formation: Rule TR11; Balance Formation and Time Type
Determination (TM04)
Balance formation is technically identical to TM00.
Note:
Schema TM01 for Time evaluation for work schedule deviations is generally directed to the interests of the
participants. The special business requirements catered to by schema TM04 for Time evaluation without
clock times are not relevant in some countries, in which case you can adjust the coverage of TM04
accordingly.

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.

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
(C) SAP AG

ISG.HR

4-34

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

(C) SAP AG

ISG.HR

4-35

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.
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
(C) SAP AG

ISG.HR

4-36

conversions, rules, or special fields.


Exercise: Customizing a Time Statement Form
Approx. 30 minutes

(C) SAP AG

ISG.HR

4-37

Вам также может понравиться