Sap Hr Time Management
Sap Hr Time Management
Time Management
The SAP Time Management module is one of the main sub modules which
manages all Human Resources time management processes that involves the
time recording, absence & attendance calculation, time valuation of employees
works etc.
In core SAP HR process, the time management department will have the
following functions.
1. Time recording
2. Leave management
3. Attendance management
4. Time data collection for payroll run
Time Recording : – Recording of Clock in or Clock out or number of working
hours on a specific day is called as time recording. The main purpose of
recording time is to ensure the correct tracking of all employees time related
data for payroll process. Time recording process can be divided into two
types.
Positive time recording – It captures employees actual working hours /
time.
Negative time recording – It captures employees absences against
planned working hours. For e.g. Working hours: 8:30 AM to 6:00 PM,
Absence: 1:30 PM to 6:00 PM.
Leave Management : – Leaves are divided into two types i.e.
Paid leaves : – When the employees are on leave, they will get the salary
based on the paid leaves. For e.g. Annual leave, sick leave, Maternity
leave, etc.
Unpaid leaves : – No payment will be done when employees are on
unpaid leaves.
Attendance management : – Attendance management can be divided into
two types
Planned working hours – It is also called as work schedule, it specifies
the number of hours an employee should work on a particular day.
Actual working hours : – If an employee works on public holidays,
1.IMG --> Personnel Time Management --> Work Schedules --> Define Public
Holiday Classes
2.IMG --> Personnel Time Management --> Work Schedules --> Personnel
Subarea Groupings --> Group Personnel Subareas for the Work Schedule
3.IMG --> Personnel Time Management --> Work Schedules --> Personnel
Subarea Groupings --> Group Personnel Subareas for the daily Work Schedule
4.IMG --> Personnel Time Management --> Work Schedules --> Daily Work
Schedules --> Define Daily Work Schedules
5.IMG --> Personnel Time Management --> Work Schedules --> Period Work
Schedules --> Define Period Work Schedules.
6.IMG --> Personnel Time Management --> Work Schedules --> Day Types -->
Define Day Types.
7.IMG --> Personnel Time Management --> Work Schedules --> Day Types -->
Define Selection Rules
8.IMG --> Personnel Time Management --> Work Schedules --> Day Types -->
Define Special Days.
9.IMG --> Personnel Time Management --> Work Schedules --> Work Schedule
Rules and Work Schedules --> Define Employee Subgroup Groupings
10.IMG --> Personnel Time Management --> Work Schedules --> Work Schedule
Rules and Work Schedules --> Define Groupings for the Public Holiday Calendar.
11.IMG --> Personnel Time Management --> Work Schedules --> Work Schedule
Rules and Work Schedules --> Set Work Schedule Rules and Work Schedules.
12.IMG --> Personnel Time Management --> Work Schedules --> Work Schedule
Rules and Work Schedules --> Generate Work Schedules Manually
Feature SCHKZ
13.IMG --> Personnel Time Management --> Work Schedules --> Planned
Working Time --> Set Default Value for the Work Schedule.
Feature TMSTA
14.IMG --> Personnel Time Management --> Work Schedules --> Planned
Working Time --> Set Default Value for Time Management Status.
Feature WWEEK
15.IMG --> Personnel Time Management --> Work Schedules --> Planned
Working Time -->
Define Working Weeks--> Define Working Weeks
16.IMG --> Personnel Time Management --> Work Schedules --> Planned
Working Time -->
Define Working Weeks--> Define Working Weeks--> Set Default Value for the
Working Weeks
C.Substitutions
17.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Substitutions --> Group Personnel Subareas for Substitution
Types.
18.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Substitutions -->Define Substitution Types.
19.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Substitutions --> Set Defaults for Substitution Types.
D.Absences
20.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Group Personnel Subareas
for Attendances and Absences.
21.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Define Absence Types.
22.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Determine Entry Screens
and Time Constraint Classes
23.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Define
Counting Classes for the Period Work Schedule.
24.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Rules
for Absence Counting (New) --> Group Employee Subgroups for Time Quotas.
25.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Rules
for Absence Counting (New) --> Group Personnel Subareas for Time Quotas
26.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Rules
for Absence Counting (New) --> Define Rules for Rounding Counted Absences
27.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Rules
for Absence Counting (New) --> Define Counting Rules
28.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Rules
for Absence Counting (New) --> Define Counting Rules --> Deduction rules for
Absence quotas
29.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Absences --> Absence Catalog --> Absence Counting --> Assign
Counting Rules to Absence Types.
30.IMG --> Personnel Time Management-->Time evaluation-->Time evaluation
without clock times-->Time Data Processing--> Assign Time Types and
Processing Types--> Determine Processing Type/Time Type Class for Absence
E.Attendances
31.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Attendances/Actual Working Times --> Define Attendance
Types.
32.IMG --> Personnel Time Management --> Time Data Recording and
Administration --> Attendances/Actual Working Times --> Attendance counting
--> Rules for Attendance counting (New) --> Assign Counting Rules to
Attendance Types.
F.Absence Quotas
K.CATS Configuration
51.IMG --> Cross Application Components>Time Sheet>Time Recording>Setup
Data entry Profiles
52.IMG --> Cross Application Components>Time Sheet>Time Recording>Choose
Fields>Data Entry Selection
53.IMG --> Cross Application Components>Time Sheet>Internet Application
Component>Setup Internet Time Sheet (CATS)
Absences 2001
Attendance 2002
Overtime 2005
Time Evaluation
Positive Time recording plays an important role in the workflow. All the
processes related to time are executed automatically in the background.
The key features are −
In positive time recording, you can record two types of time −
o With Clock time − In this type of time recording, full time
recording is captured.
o Without Clock time − It includes capturing only the number of
works hours.
Positive time recording is difficult to implement as you need to define
each type of attendance.
Positive time recording deals with daily attendance, absence and over
time.
Negative Time recording includes all the time related activities like posting of
absence for wage deduction, attendance validation etc. are performed
manually.
The key features are −
It has less level of integration among the different components of time
management.
Negative time recording includes no clock times and assumes employee
is working until absences are entered.
Negative time recording reads deviation like absence, compoff,
overtime, etc.
Work Schedules
Various elements combine to form a complete work schedule. You can
process work schedule elements that provide flexibility while you define and
set the time relevant data as per business requirements. With work time
elements, you can react to the changes in internal and external work time
provisions, with less expenditure on time and cost.
You just need to make the changes to the applicable elements as per new
time provision and it allows you to make the changes in work time in the
work time schedule automatically.
Let us learn about the Work Schedule elements.
Daily Work Schedules
This contains the work and break times in a particular day. It is the smallest
unit of work schedule.
Work time model − It consists of a combination of the working and non-
working days. Example – Mon-Friday are working days and Sat-Sun are non-
working days. This work time model can repeat itself for a certain period of
time.
You can generate work schedules by applying work schedule rule to a
calendar. Working times for an employee group and for individual employees
are defined as per work schedules.
A period work schedule is assigned to an employee in a work schedule rule.
Personal work schedule is also defined for each employee while including
individual time data in work schedule for several employees in Infotypes
2001 Absences, 2002 Attendances, etc.
Work Schedule Rules
Work Schedule rules are used to define the period when work schedule is to
be used and the day of the period when work schedule is to be generated.
Common work schedule rules are early or late shift timing, flexible working
time and flextime.
Step 7 − Enter ES grouping and click the Save icon at the top.
Step 8 − The next step is to set the work schedule rules and work schedules −
Go to SPRO → IMG → Time Management → Work Schedules → Work Schedule
rules and work schedules → Set Work schedule rules and work schedule.
Step 2 − Enter ESG calendar and Holiday Calendar ID and click Execute.
Work schedule is generated.
Step 3 − We first create a list of public holidays for a country and then assign
these holidays to different locations. For example, one holiday - Republic day
is valid for both Chennai and Hyderabad. You have to create one public
holiday and assign it to the public holiday calendar for both the locations.
You will see the screen as shown below −
Description of various fields −
Public Holiday − This field displays the long text of the Public Holiday.
Short Text − This field displays the short text of the Public Holiday.
Use in Holiday Cal − This field helps us to check if a public holiday is
being used in a public holiday calendar or not. It is not possible to edit a
public holiday when it is being used in a public holiday calendar. To
edit a calendar, you have to remove it from all the public holiday
calendars where it is used and then make the necessary changes and
again re-assign the public holiday to the relevant public holiday
calendars.
Sort Key − This field helps to group together all the public holidays
valid for a country. Sort key is a three-character key. It is recommended
that its naming convention should be in the “Znn” format, where “nn”
defines the country grouping. For example, the sort keys for public
holidays for Australia and India are Australia-Z13 and India-Z40
respectively.
Floating Public Holiday
In floating public holidays, you can change every year with a close proximity
( 2 to 3 days).
Day Types in SAP HR
In SAP, day types are used for payment purpose. It specifies the payment
conditions on a particular day. The SAP system provides four types of
standard day types, and you can define new day types in SAP as per client
requirements.
Day Type Consists the following configurations
1. Define day types
2. Define selection rules
3. Define special days
Day types Rules
You can configure day type rules as per the requirements of project. You need
to customize day types based on the following rules.
If Monday to Friday is not having any holiday, then how you are going to
pay?
If Monday to Friday having any holiday, then how you are going to pay?
If Monday to Friday having any half holiday, then how you are going to
pay?
If Monday to Friday is having any customer specific holiday, then how
you are going to pay?
If any Bandh in between Monday and Friday, how you are going to pay
to employees?
Define Day Types
The standard SAP system provides the different day types, and you can define
new day types in SAP as per client requirements.
Navigation
SAP R/3 Role
Menu Day types
SPRO > Time Management > Work schedules > Day types
Menu Path > Define day types
Step 5 : – On new entries day type screen,update day type key from the list,
short text and day type text in the given fields.
Choose save button and save the configured day types in SAP system.
Define Selection Rules
Selection rules in SAP determines whether the day is a working day, weekend
(Saturday, Sunday) or public holiday. Selection rules will hold only when
SAT / SUN is a day off.
Menu Path: – Time Management > Work schedules > Day types > Define
selection rules.
On change view definition rules for day types overview screen, choose new
entries button to create selection rule in SAP.
On new entries day types rules screen, update the rule key, day type for
weekday and holiday class (D.ty.wkdy), day type for Saturday (D.typ.Sat.) and
day type for Sunday (D.typ.Sun).
Choose save button and save the configured rules for day types in SAP.
Define Special Days
In this activity you define a special day with day and assign day type and day
type rule.
Menu Path: Time Management > Work schedules > Day types > Define special
days.
On change view “Day types for special days” overview screen, choose new
entries option.
On new entries screen, update day type rule key and date.
Choose save icon and save the configured special days in SAP.
Successfully we have configured day types in SAP HR
Attendance Absences
SAP HR systems can maintain attendance and absence.
To maintain attendance and absence in SAP HR system, go to SPRO → IMG →
Time Management → Time data recording and administration → Absence.
Table V_T554S
Tcode S_AHR_61010289
SAP SPRO > Time Management > Time data recording and
Navigation administration > Absences > Absences catalog > Define
Path absence types
Configuration steps
Step 1 : – Execute tcode “S_AHR_61010289″ from SAP command field.
Step 2 : – From change view Absence Input checks overview screen, choose
new entries icon to create new absence type in SAP.
Step 3 : – On new entries absence type screen, enter the following details.
PS Grouping : – Update the PS grouping key for absence type.
A/A type text : – For A/A (Absence & Attendance) you can enter any
alpha numeric key based on the client requirements. Enter description
of A/A in the text field
Periods : – Update the validity period from starting date to end date.
Absence: Input checks : – Choose the absence input checks based on
the requirements.
First day is off : E (Error Message)
be 999.
Unit : – By default unit is A (Calendar days).
Counting classes for period work schedule specifies how to count the
absences records on a particular day. If an employee is having absence quota
restrictions, SAP system supports through country class for period work
schedule.
If minimum duration is given 001 – Do not check
You can count absence only if planned working hours are >0. For every class
maintained, you need to define counting rule. The rules set for counting class
is vary mandatory configuration to record the absences of an employee in an
organization.
Navigation
SAP R/3 Role
Menu Define counting classes for the period work schedule
Transaction
code SPRO
Step 3 : – Follow the navigation Time Management – Time data recording and
administration – Absences – Absence catalog – Absence counting and choose
img activity “define counting classes for the period work schedule”.
Step 4 : – On change view period work schedule valuation screen, choose new
entries button to create new counting classes for period work schedule (PWS).
Learn how to configure settings for time quotas in SAP. In this activity you
define
1. Group employee subgroups for time quotas
2. Group Personnel Subareas for Time Quotas
Navigation
SAP R/3 Role
Menu Group employee subgroups for time quotas
Transaction
Code SPRO
Step 4 : – On determine work area entry screen, enter country grouping key
as 40 (India) and press enter to continue.
Step 5 : – On change view employee subgroup for time quotas overview
screen, update the key in the field “ESG Time quota types” as 2.
Absence quota types in SAP explains the type of entitlements such as annual
leave, sick leave, time off from overtime, etc. After configuration of absence
quota types, you need to assign this quota type to deduction rules.
Navigation
SAP R/3 Role
Menu Time quota types
Transaction
code SPRO
Step 4 : – On change view absence quota type overview screen, choose new
entries button to create new absence quota types as per requirements of an
organization.
Step 5 : – On new entries absence quota type screen, enter the following
details.
ESG Time quota types : – Update the key for employee subgroup
or hours)
Time constraint class – 01
Counting classes for period work schedule specifies how to count the
absences records on a particular day. If an employee is having absence quota
restrictions, SAP system supports through country class for period work
schedule.
If minimum duration is given 001 – Do not check
Transaction
code SPRO
Step 4 : – On change view period work schedule valuation screen, choose new
entries button to create new counting classes for period work schedule (PWS).
After you define counting class for period work schedule in SAP, the next
configuration step is assignment of counting rules to absence types in SAP.
The link between counting rules and absence types are established through
the assignment of counting rules to absence types in SAP.
Navigation
SAP R/3 Role
Menu Assign counting rules to absence types
Transaction
Code SPRO
Shift Management in HR
Shift management deals with accurately defining the number and the type of
resources that are required to run the business operations.
Shift planning is one of the components of Personnel time management.
Exchange of data between human resources and personnel management
components ensures the data given below −
Fixed break schedule, the timings of the break for an employee is fixed. He is
provided with certain time duration. At the same time, every day, say 30 min,
60 min and only in this time-frame, an employee has to take a break.
Example − Break timings are fixed, i.e. 1:30 PM to 2:30 PM and an employee
has to take a break daily during this time interval.
In this break schedule, the timing of break is not fixed. Employee is provided
with a time duration. The employee can take a break within this duration
only.
Example − Break duration - 12:30 PM to 2:30 PM. An employee can take any
one hour as break and if the break time exceeds the fixed break time, the
salary is reduced.
In Dynamic break schedule, no certain time range is given and break can be
taken after working for a certain number of hours.
Example − An Employee can take a break after working continuously for 4
hours from the start of the shift. In this case, if an employee’s shift starts at
9:00 AM, he can take the break at 1:00 PM.
3. Time Evaluation
Time Types
Time data (attendances or absences) is stored using time types.Time types are
stored in HR Master Data
For example :Time-related Payments = Time type 2000 to 2499, Absences =
Time type 2500 to 2999
Inputs from SAP Time Management are required by Payroll in order that pay
elements be calculated correctly. One common practical example where this
integration is required is to calculate Loss of Pay (LOP). Here, the Time
Evaluation program will calculate the number of LOP days based on the
employee’s time data and the company’s policies. The number of LOP days
will be provided as an input to the Payroll driver, which will proportionately
reduce the employee’s salary based on the LOP days.
General Reports
RPTIME00 - Time evaluation driver
RPTIME01 - Time evaluation driver for concurrent employment
RPTEDT00 - Time statement form to present time accounts and time wage
types
Work Schedule
RPTPSH10 - Personal Work Schedules
RPTDSH20 - Daily Work Schedules
Attendance
RPTABS20 - Attendance/Absence Data: Overview
RPTABS50 - Attendance/Absence Data: Calendar View
RPTABS60 - Attendance/Absence Data: Multiple Employee View
RPTEAB00 - Attendance Check
RPTLEA40 - Attendances/Absences Overview Graphic
Absence
RPTABS20 - Attendance/Absence Data: Overview
RPTABS50 - Attendance/Absence Data: Calendar View
RPTABS60 - Attendance/Absence Data: Multiple Employee View
RPTLEA40 - Attendances/Absences Overview Graphic
Time Accounts
Example: Day type "0" or "blank" indicates a paid workday and day type "1"
indicates days that are paid but no work is performed. Therefore, public
holidays are assigned the day type "1."
· 0 Work/paid
· 1 O/pd Off/paid
· 2 O/upd Off/unpaid
· 3 O/sp Off/special day
· 4 Spc D Special Day
By entering the planned working time, the system calculates the planned
hours for one day, taking the break schedule into consideration.
Work schedules are not stored all at once, but stored for each month. The
work schedule is created regardless of the length of the period work schedule
and is not person-specific.
Q. Substitution
A. A substitution is employee working time that deviates from planned
working time and/or is paid at a different rate because the employee works at
an alternative position.
Q. Availability
A. Description of when a service employee is available or not. The resource
planner uses availability as background information when scheduling a
service employee.
Q. Rounding Rule
A. It is a rule to round the absence and attendance hours which will be
attached to Counting Rule and then assigned to Deduction Rule.
Q. Quota Deduction
A. Quota deduction is the deduction of employee's absence from the
entitlement for any base period.
Q. Quota Compensation
A. Quota Compensation is how the quota is compensated: either by giving
comp-off or by encashment.
a) Part-time indicator
2. Whether you record hours or clock times for an employee depends on:
3. True or false? You can run time evaluation for an employee without sending
the evaluated time data to payroll.
a) True
b) False
4. If you enter absences using clock times, you have the following options:
a) You enter the end time and the absence hours. SAP R/3 automatically
calculates the start time
b) You enter the start time and the absence hours. SAP R/3 automatically
calculates the end time
c) You enter the start and end time. SAP R/3 automatically calculates the
employee's absence hours
a) Used to indicate that the record must be assigned to the previous day
b) Relevant for daily work schedules that include two calendar days, for
example, from 10:00 p.m. until 6:00 a.m.
c) Indicative that the previous day was a working day as per the work
schedule rule
7. True or false? The deduction period for an absence quota need not be the
same as the validity period for the absence quota:
a) True
b) False
b) You can use the Quota Corrections infotype (IT2013) to change the
automatically accrued absence quotas
c) You can use the Time Quota Compensation infotype (0416) to change
the automatically accrued absence quotas
10. True or false? You can default the cost center value on the employee's
timesheet.
a) True
b) False
11. True or false? You can use the Employee Remuneration infotype (2010) to
enter wage types manually and specify information directly for payroll. *
a) True
b) False
12. If there are exceptions to the normal daily work schedule on public
holidays or on days which follow a public holiday, this can be handled with:
13. Which of the features below are used to default a value in the Planned
Working Time infotype (IT00007)?
a) TMSTA
b) SCHKZ
c) WWEEK
d) QUOMO
14. True or false? The general field selection settings (modifiable) have
priority over the settings you make under influencing. *
a) True
b) False
15. From which of the following modules can time sheet records be
transferred from the CATS database?
b) Controlling (CO)
Correct answers:
Question #1: B
Question #2: E
Question #3: A
Question #4: A,B & C
Question #5: A & B
Question #6: A
Question #7: A
Question #8: A & B
Question #9: A
Question #10: A
Question #11: A
Question #12: A
Question #13: A, B &C
Question #14: A
Question #15: A, B, C &D
a. Incentive Wages
b. Shift Planning
c. CATS
d. Time Recording
e. None of these
2. The different methods for transferring employee time data to the SAP
system are:
a. A group of requirements types and shifts that is only valid for this shift
group.
b. The shift group is assigned to the entry object used to enter shift planning.
c. You assign shift groups to entry objects in the Shift Group infotype (1039).
d. Data from Personal Work Schedule is used as the basis for Shift Group of
each Organizational Unit.
e. None of the above
a. R/3 Incentive wages supports only individual Incentive Wages and not the
group incentive wages.
b. Data for R/3 Incentive Wages is recorded as Time Tickets
c. Confirmations are either entered at a subsystem by each employee and then
uploaded to the Logistics Component, or recorded there manually. These are
transferred as work time events or duration’s to the Incentive wage
component.
d. The time tickets recorded are valuated when gross payroll is run.
e. R/3 Incentive wages does not have integration with R/3 Payroll.
a. Work Schedules
b. Shift Planning
c. Time Quotas
d. Public Holiday Calendar
e. Substitution Types and Availability Types
8. A personnel sub area grouping for work schedules can be defined as:
a. Public Holidays
b. Daily Work Schedules
c. Planned Working Time
d. Break Schedules
e. Daily Work Schedule Variants
a. Fixed Date
b. Special Holidays
c. Specific Date and Day of the week
d. Distance to Easter
e. Movable Holidays
--
Answers
1) a, b, c, d
2) a, c, e
3) a, b, c, d
4) a, c, d
5) a, b, c, d
6) b, c, d
7) a, c
8) a, b, d, e
9) b, d, e
10) a, c, d, e
Creating time quota Figure 3.31 Linking Components of Absence Quota
Configuration