Professional Documents
Culture Documents
Timemanagementtraininghcl 150727170008 Lva1 App6892 PDF
Timemanagementtraininghcl 150727170008 Lva1 App6892 PDF
Ajay Kumar
E-mail : ajay_kuma@hcl.com
§ DAY 1
§ Introduction
§ Holiday Calendar
§ Work Schedule
§ DAY 2
§ Absence Infotype
§ Absence Quota Generation Rules
§ DAY 3
§ CATS
§ Quota Compensation
§ Schema Modification
-2-
Time Management Infotypes
Assuming that OM/PA has already been implemented and master data is
maintained for the same.
-4-
(Infotype Maintenance)
§ PA30
§ PA20 - Dispaly
§ PA61
§ PA51
§ PA71
-5-
IMG Customizing Steps
Personnel Subarea - Employee Subgroup Groupings
Work Schedules
Generate
-6-
(Work Schedule)
-8-
Public Holiday Calendar
§SAP has two calendars used by the HR module
§ Public Holiday Calendar
§ Factory Calendar
-9-
Public Holidays Classes
- 10 -
Public Holiday Calendar
•The Holiday Calendar will have the list of holidays. Holidays should also be
configured as Full Day Public Holiday and Half a Day Public Holiday
•Holidays may be Fixed (Fixed date), Movable (varies from year to year) and
can also be configured as distance from Easter
- 11 -
- 11 -
Time Management Groupings
§SAP provides the following groupings in Time recording
§ Personnel Subarea Groupings
- 12 -
Define Personnel Subarea Groupings:
Groupings for Daily Work Schedule
Personnel Subarea grouping Personnel Subarea grouping
for Work Schedules Daily Work schedules: for Work Schedules
01 02
A Norm (8H) C
Norm (10H)
Executives (9H)
Early
B Late
Night
Off
Personnel Subarea grouping Personnel Subarea grouping
for Work Daily Schedules for Work Daily Schedules
01 02
- 13 -
Personnel Subarea Grouping
01 01 02 02
- 14 -
Personnel Subarea Grouping
- 15 -
Employee Subgroup Grouping
1 1 2
Salaried Staff and Trainees share Hourly Wage earners work different
the same work schedules and are times and are grouped as 2
grouped as 1
- 16 -
Employee Sub-Group Grouping
§ View : V_503_ALL
- 17 -
Daily Work Schedules
- 18 -
Work Break Schedule
- 19 -
Daily work schedule variant
§ Definition : V_T550X
§ Assignment : V_T550A
§ 3 conditions for selection of variant
§ #Holiday Class for the day
§ #Holiday class for the next day
§ #Weekday
§ You can have many variant for a DWS. When all above conditions
meet, specific variant will be selected.
- 20 -
Rule for Daily Work Schedule Variant
Rule No Hol. Class Curr Day Hol.Cl Next Day Day of Week Variant
- 21 -
Daily Work Schedule - Shifts
Early Shift EARL If the employee works in 3 shifts there would be 3 Daily Work Schedules
- 22 -
Period Work Schedule
1 2 3 4 5 6 7
- 23 -
Weekly off
For Weekly off there should be a separate Daily Work Schedule in which the
option “No planned working hours is to be checked”
No timings need to be entered in this Daily Work Schedule as it is meant for an OFF day
- 24 -
Period Work Schedule – Rotating Shift
The Employee works in three shifts namely EARL, MIDD and NIGH – There
would be a rotating pattern
1 2 3 4 5 6 7
When the Work Schedule is generated this pattern would be repeated over a period specified
- 25 -
Period Work Schedule – Rotating Shift – Change of Shift every two days
Here the Daily Working times is changing every two days. Hence the full
cycle ending with Night Shift has to be specified. 001 to 006 denote the
week numbers.
1 2 3 4 5 6 7
- 26 -
Public Holiday Calendar attached to Personnel Subarea
- 27 -
Day Types
Day types are meant for public holiday classes. Whether the employee will Work
on Public Holidays and whether he will be paid or not
Day Types
Blank Work/Paid
1 Off/Paid
2 Off/Unpaid
3 Off/Special Days
- 28 -
Day Type Rule
Day Type Rule specifies the Day Type for Public Holiday Classes
On Working day the employee has to Work to get paid, on Full Day Public Holiday
Day Type is 1 – Off and paid. This rule will be referred in Work Schedule Rule. In
this example, the same rule is applicable for Weekday, Saturday and Sunday
- 29 -
Work Schedule Rule
Work Schedule Rule will incorporate all the rules for the Work Schedule
- 30 -
Work Schedule Rule - Continued
Working hours entered in Work Schedule Rule will be defaulted in Infotype 0007
when Work Schedule Rule name is entered
Weekly 40
Monthly 160
No. of workdays in 5
a week
- 31 -
Work Schedule Rule - Continued
The Period Work Schedule, Starting point, Reference day and day type rule will
also be referred in Work Schedule Rule
- 32 -
Generate Work Schedules Manually
The Work Schedule has to be generated and only then it can be attached to an
employee in Infotype 0007
ESG Grouping 9
PSA Grouping 40
Holiday Calendar IN
Generate Work Schedules Manually
Work Schedule General
Rule
From period 12/2006
To period 01/2008
- 33 -
Batch Method
- 34 -
Infotype 0007
- 35 -
IT 0007 – Part Time Employee
- 36 -
What does Time Management Status specify? And what are the
possible values?
§ Time Management Status specifies whether an employee participates
in Time Evaluation
§ Possible values of TMS are:
§ 0 -- No Time Evaluation
§ 1 -- Time Evaluation, Actual Times
§ 2 -- Time Evaluation, PDC
§ 7 -- Time Evaluation without Payroll Integration
§ 8 -- External Services
§ 9 -- Time Evaluation, Planned Times
- 37 -
- 37 -
Link between IT 0007 & IT 0008
- 39 -
Substitution
- 40 -
Define Substitution : V_T556
- 41 -
Reduced Hours Substitution Indicator
Company might declare that due to bad weather, employees need to
work only 4 hours on a particular day, instead of normal 8 hours.
However, if an EE is absent, if company wants to count his absence
as 4 hrs do not tick this.
- 42 -
Default Substitution Type
- 43 -
Substitution 2003 Infotype screen
- 44 -
Substitution 2003 Cont..
- 45 -
Time Data Recording and Administration
- 46 -
Time Recording Methods
- 47 -
Time Recording : Negative
- 48 -
Time Recording : Positive
- 49 -
Time Recording : Methods of Time Data
Capture
§Time sheet entry using ESS
§ Employee enters time sheets
using ESS
§Paper time sheets
§ Employee physically record
start and end time
§Electronic data capture
§ Employee use machines to
punch a card
§ Employee swipes a card at a
time terminal
§Importable file formats
§ Time admin submits data in
importable file format
50 - 50 -
Time Recording in Time Management
§ Automatically
- 51 -
Absences / Attendances
Absences
2001 Attendance / Absence Leave
Quotas Entitlement
Attendance's
2007 / 2006 0005
2002
- 52 -
SAP Time and Payroll Integration with External Time Devices
MANUFACTURING PLANT SAP System
Secured
FTP Server
Inbound
Clock
Time
server T&A Payroll
Files LSMW /BDC/PI
• Time recording terminals will capture the time data and record it on clock server
• Time data input file will be generated from clock servers and placed on the FTP server
• Time Data will be loaded to SAP using SAP PI/LSMW/BDC for time evaluation
• SAP payroll engine will use SAP time data to generate pay checks
- 53 -
SAP Payroll Integration with External Time Systems
T&A
Master
System Data
Time Recording
Terminals Secured
FTP
Server
LSMW
Inbound /BDC/PI
Payroll
Time
Files
• Master data will be maintained in SAP and sent to FTP Server for loading into T&A
system
• Time Recording Terminals will capture the time data and T&A System will do the
validation and evaluation
• Consolidated data from T&A system will be loaded to FTP Server
• Time Data will be loaded to SAP using SAP PI/LSMW/BDC for Payroll processing
• SAP to SAP integration will be through RFCs
- 54 -
.
§ This method completely records all actual times, that is, all
transactions such as actual working times, absences and so on.
- 55 -
Quest 2 : What is Substitution? Mention their types.
- 57 -
Quest 4 : What is over time?
- 58 -
Absence Management & Quota Accrual
- 59 -
Absence / Attendance Configuration
Elements
Absences / attendances
Personnel Subarea TYPES Indicators for the
groupings personal calendar
QUOTAS
Quota type 99 Quota type 01-98
- 60 -
Absence IT 2001
- 61 -
Grouping of PA- PSA for Absence types
- 62 -
Define Absence Type
- 63 -
Entry Screen and Time Const. Classes
- 64 -
Entry Screen for IT 2001
- 65 -
Sick Leave : Cont. Pay: Screen 2008
- 66 -
IT 2001 : PL : Screen 2001
- 67 -
IT 2001 : Screen 2000 : No Quota
- 68 -
Absence Counting
- 69 -
Define Rules for Absence Counting
Configuration:
Group employee
subgroups for time
1 quotas
Assign counting
Define counting
rules to absence
rules
5 types 4
- 70 -
Counting Class for PWS
- 71 -
- 72 -
PA PSA Grouping
- 73 -
Rounding Rule
- 74 -
Rounding Rule
• Quotas can be rounded for which we can specify the conditions for rounding in a
rounding rule
• The lower limit and upper limit can be specified along with the target value for
rounding.
• We can either include or exclude the lower or upper limit for the purpose of rounding
• If we select checkbox “Roll” the target value would be rolled for subsequent intervals
- 75 -
Counting Rule
§ Applicability of Rule
§ Condition for Current Day
§ Weekday
§ Holiday Class
§ Condition For Work Schedule
§ Counting class for PWS
§ DWS Class
§ Condition for planned hours
§ Condition for absence/ Attendance
§ Counting
§ Deduction Rule
- 76 -
Counting Rule
• We assign a deduction rule in a counting rule
• Counting rule will specify the conditions for counting an absence
- 77 -
Counting Rule Contd…
• Checkboxes for Monday to Sunday would be available and these have to be checked if the
leave is to be counted on these days
• Counting Classes can be attached to Period Work Schedules which can be queried in the
counting rule
• DWS class given in the Daily Work Schedule can be queried in the Counting rule. Only
absences for those employees who belong to the selected category would be counted using
this rule. If one rule is not satisfied system will process the sub-rules sequentially
• Less than one day and one day options are available in the counting rule
• Planned hours =0 and Planned hours > 0 options can also be used for counting
• System will count the leave only if all the selected conditions are satisfied
- 78 -
Counting Rule Contd…
• Rounding can also be done during counting.
• Whether to Count first or Round first radio button option to be selected
• The Deduction rule framed earlier has to be referred in counting rule either in within
entitlement or over entitlement field.
Over entitlement
- 79 -
Counting Rule
- 80 -
Counting Rule Cont.
- 81 -
Counting Rule Cont..
- 82 -
Define Counting Rules
Hours Days
Quota Multiplier 50% Quota Multiplier 100%
- 83 -
Deduction Rule
- 84 -
Deduction Rule
•Deduction rule Specifies the Deduction of Quotas ,the sequence in which they have to
be deducted and also the priority of deduction
•There may be more than one quota for the same absence type. The order of deduction
of these quotas have to be specified
•The priorities can be Quota types, Validity from date, Validity to date, deduction from
date and deduction to date.
•The Validity interval is the period for which quota has accrued. The Deduction interval is
the period in which the quota can be used.
- 85 -
Deduction Rule - continued
- 86 -
Assign counting rule to absence types
- 87 -
Assign Counting Rule to Absence
- 88 -
Assign Counting Rule to Absence Types
•The Counting rule has to be assigned to the absence type for which the quota is
created.
•The checkbox for deduction of quota has to be activated so that the quota would be
reduced if the absence is recorded
•The Checkbox for deduction over interval end can be selected if the leave starting
from deduction end date and extending beyond that date is to be allowed or not
- 89 -
Reaction to Overlapping Time Infotype
- 90 -
Feature : HRSIF
- 91 -
Leave Request ESS
- 92 -
ESS – LEAVE REQUEST
- 93 -
Define Processing Process for Rule
- 94 -
Processing Process for Leave Type
- 95 -
Processing Process for Leave Type- cont..
- 96 -
Direct/ No Approval
Remove display field for next agent. This will not display approver in the
ESS leave request.
Uncheck “Requests have to be approved”. This will allow direct approval.
- 97 -
Define Report Variants and Background
Processing
To post approved requests, you have to create a background job which will
execute program
RPTARQPOST. This background job is responsible to post approved leaves
in IT 2001.
- 98 -
Specify How Leave Is Displayed and Default
Values
- 99 -
Specify Display of Absence Quota
- 100 -
PTARQ
- 101 -
T-Codes
Report Description
RPTARQPOST Leave Requests: Post
- 102 -
Attendance IT 2002
- 103 -
Define Attendance
- 104 -
Attendance : Entry Screen
- 106 -
Availability : IT 2004
- 107 -
IT 2004
- 108 -
Time Account : Absence Quota
- 109 -
Define Absence Quota Type
- 110 -
Permit Quota Generation
For quota types that will be manually accrued and created, check “No
generation.” For quota types that will be automatically accrued (by time
evaluation or the generation program), check “Increase” or “Replace.” If
“increase” is selected, each accrual amount transferred will add to the
existing entitlement. “Replace” will overwrite the existing entitlement
when accruals are transferred. - 111 -
Generation Rule
•Base Entitlements
•Reduction Rule
• Rounding Rule
- 112 -
Rules For Generating Absence Quota
- 113 -
Base Entitlement
- 114 -
Based on seniority - 1
- 115 -
Based on seniority - 2
- 116 -
Based on seniority - 3
It defines the constant amount for the quota based on seniority. In the first
screen, that the Sequential Number is 001, the Seniority is 000-003 years, and
the Constant is 80.00 hours. In the second screen, the Sequential Number is
002, the Seniority is 004-006 years, and the Constant is 120.00 hours. In the
third screen, the Sequential Number is 003, the Seniority is 007-999 years, and
the Constant is 200.00 hours.
In the Related to period section, the period is set to Calendar year. This means
that the constant entitlement amounts are for the calendar year, ie. 200 hours
per year.
- 117 -
Validity Interval and Deduction Interval
- 118 -
Validity Interval
• We may specify validity interval as start of calendar year to end of calendar year or
alternatively, other periods can also be specified as validity interval.
• While giving the validity interval, the quota type selection rule group will also be
specified.
- 119 -
Deduction Interval
- 120 -
Determine Validity and
Deduction Periods
- 121 -
Determine Validity and
Deduction Periods
- 122 -
Reduction Rule
- 123 -
- 124 -
Reduction Rule
• Quota can be reduced proportionately for part-time employees based on part-time
percentage in Infotype 0007
• For employees who join or leave in the middle of the year, based on inactivity, quotas
can be reduced
- 125 -
Assign Reduction Indicators for
Absences
- 126 -
Generation Rule
- 127 -
Generation Rule
•Base Entitlements
•Reduction Rule
• Rounding Rule
- 128 -
Default of Quotas
- 129 -
Default of Quotas
• QUOMO feature defaults quotas based on Quota Type Selection Rule Group
• The Generation Rule and Validity periods would refer the Quota Type Selection Rule
Group
• Based on the Quota Type Selection Rule Group QUOMO will default the quotas if
report
RPTQTA00 is run or when Infotype 2006 is created
- 130 -
Quota Generation Rule
- 131 -
Applicability
- 132 -
Applicability cont..
• Entry date: Specify a period of time for which the rule should be applicable
based on the employee’s entry date. Keep in mind that this date is derived
from the entry date on IT0000. (See section in this document on Feature
HDATE for more details). If entry date is not relevant, leave the fields blank
or use a greater period for the entry date (01/01/1800 - 2/31/9999, for
example).
- 133 -
Accrual Period
•Time evaluation period: Period determined in time evaluation, defined in the Determine
time evaluation period step in the IMG. The accrual takes place at the end of the time
evaluation period.
• Payroll period: Period determined in payroll; valid payroll period of the day to be
evaluated of the payroll area of the employee to be evaluated. The accrual takes place
at the end of the payroll period.
• Other period: Individually specified period; period parameters are defined in the Define
period parameters step in the IMG. This period is particularly useful if you have irregular
accrual periods that may begin in the middle of the month. The accrual takes place at
the end of the period.
• Rel. to date type: Period is defined in relation to a date type from the Date
Specifications Infotype (0041). You determine the accrual period using the length field
(for example, the date the employee joined the company, with a period of one month.)
- 135 -
Base Entitlement
- 136 -
Base Entitlement Cont.
- 137 -
Base Entitlement Cont.
If the quota is based on seniority, you must choose one of the following options:
For exact day: This option will use the employee’s entry date from IT0000 as the key
date for determining seniority. This means any change in the employee’s seniority is
taken into account within the accrual period.
Start/End of accrual period: This option will use the employee’s entry date from
IT0000 as the key date for determining seniority. This means any change in the
employee’s seniority is taken into account at the start of the next accrual period.
Start/End of base period: This option will use the employee’s entry date from IT0000
as the key date for determining seniority. This means any change in the employee’s
seniority is taken into account at the start of the next base period.
Date Type: This option will use a specified date on the employee’s IT0041 record as
the key date for determining seniority. This means any change in the employee’s
seniority is taken into account on the date specified in the date type, with the current
year.
Quota entitlements based on age are handled in a very similar manner – the same
- 138 -
fields apply as with seniority.
Accrual Entitlement
- 139 -
Accrual Entitlement Cont..
Pro rata calculation means in order to determine the appropriate entitlement based on
the period, the accrual period is compared with the base period of the quota type
currently being processed, and a proportionate accrual entitlement is determined. It
means the total base entitlement of the quota type currently being processed is always
used as the basis for the accrual entitlement.
You can also choose to multiply the accrual by a time balance. If you want to generate
the accrual entitlements on the basis of accountable attendance times, enter either a
day balance or period balance in the Multiplication by time balance section.
You can use alternative quotas to manage the capping differences that result from
deduction or from the maximum entitlement being exceeded. Determine whether you
want to store the capping differences and assign the applicable quota types.
- 140 -
Transfer Time
- 141 -
Transfer Time Cont..
In the transfer time section, you must choose one of the following options:
Upon accrual – Whenever the accrual takes place, it is immediately transferred to the
quota.
Per calendar year – The accrual is transferred at the end of the year, on 12/31/XX.
Per time evaluation period – The accrual is transferred at the end of the specified time
evaluation period.
Per payroll period – The accrual is transferred at the end of the payroll period.
Other period – An individually defined period; the period parameter is set in the Define
Period Parameters step in Customizing for Payroll.
Date type – A date type from IT0041 can be specified here as the transfer time.
Transfer rule - This field is relevant for Australia and New Zealand only.
- 142 -
Total Entitlement
- 143 -
Validity period for default value
- 144 -
Quota Correction: IT 2013
- 145 -
Leave Donation in Public Sector
- 146 -
RPTQTA00 – Quota Generation
- 147 -
Schema : TQTA
- 148 -
PT60 : RPTIME00
- 149 -
Schema Log
- 150 -
Config check: RPTQUOTA_CHECK
- 151 -
Result: RPTQUOTA_CHECK
- 152 -
Quest 1 : What is Absence quota? Mention their Types
Examples
- 153 -
Quest 2 : what do you mean by attendance? Mention their types.
- 154 -
Quest 3: what are absence/attendance quota? Mention their types
§ The quota has a limited validity period and is reduced each time an
attendance of this type is recorded.
- 155 -
Quest 4 : What is absence valuation?
- 156 -
Quest 5 : What are counting & deduction rules?
- 157 -
Quest 6 : What do you mean by time quota type?
§ You define the attendance and absence quota types that you wish to
use for managing time accounts. You specify how attendances and
absences are to be deducted from the employees' quotas.
- 158 -
Quota Compensation: IT 0416
- 159 -
3 Methods of Quota Compensation
- 160 -
Based on Time Quota Type
- 161 -
Based on Compensation Rule
- 162 -
Free Compensation - Automatic
- 163 -
Free Compensation - Manual
- 164 -
Quota Compensation : IT 0416
- 165 -
Assign Wage Type to IT 0416
- 166 -
Assign Wage Types to the Quotas to be
Compensated : T556W
- 167 -
Absence Quota : Before IT 0416 entry
- 168 -
Quota Compensation: IT 0416
- 169 -
Absence Quota: IT 2006
- 170 -
PT50 : Quota Overview
- 171 -
Time Evaluation
- 172 -
Time Evaluation Overview
Evaluating
times
DEUTSCHE
MARK
DEUTSCHE
MARK
DEUTSCHE
MARK
DEUTSCHE
MARK
- 173 -
Why Use Time Evaluation
Recording... ...evaluating... … and using time data
Managing time
accounts and
issuing time
statements
Time sheet
Time
M A RK
D E UTS C HE
M AR K
DE U TS CHE
M A RK
administrator
D E UTS C HE
MARK
terminals
- 174 -
Basics and Prerequisites for Time
Evaluation
Planned Working Time (0007)
12
11
1
10
2
9
3
8
4
7
6
5
Recording actual times:
Organizational
Assignment (0001) Absences (2001)
Time Recording Attendances (2002)
Information (0050) Overtime (2005)
Time Events (2011)
- 175 -
Time Evaluation Process
Time Recording
Plant Data Collection Entry Screens
Time Evaluation
PCL1
Pair Formation (B1)
NT1
RPTIME00
PCL2
(B2)
PT
Updates
Payroll
PCL2 (B2)
RPCALC00 PA2001
RPTEZL00 PA2002
Legacy Payroll PU12 ZL PA200n
- 176 -
Time Evaluation Process : Time Events
- 177 -
Quest 1: What is time evaluation?
Time evaluation evaluates the attendance and absence times that have
been recorded for or by your employees. The system uses the
results of time evaluation to form time balances and time wage
types, and to update attendance and absence quotas.
- 178 -
Quest 2 : What are time wage types?
- 179 -
Quest 3 : How can you generate absence quotas?
§ After generation rules have been specified, you can use Report
RPTQTA00 to accrual quota entitlement in advance for individual
employees or a group of employees.
- 180 -
Quest 4 : What is the schema TQTA used for?
- 181 -
Quest 5 : What are the most important results of time evaluation?
Time Evaluation Results:
§ Time evaluation determines Overtime and bonus wage types and
automatically takes account of public holidays, weekdays or
conditions on the duration or time of work performed.
§ Time evaluation enables you to administrate time accounts, which can
be individually defined. If necessary, it can check to ensure that
values do not exceed or fall short of value limits.
§ Overtime, productive hours, absence time and so on.
§ Flextime balances
§ Annual working time accounts.
§ Time evaluation issues messages when specific situations occur, for
example, If working time regulations are not adhered to. Your can
define your own messages for any situation. You can also order time
evaluation to abort if particular errors
- 182 -
occur.
§ You Con display a statement of the balances determined each day for
CATS (Cross Application Time
Sheet)
- 183 -
CATS BASICS
Employee Employer
Time entry at any time, anywhere Decentralized time recording
Fewer administrative steps Reduction in administrative work
Ease of use Standard Web browser
- 185 -
SAP Provides 4 Solutions
§ CATS Classic
§ For HR / Time Administrator for multiple EE entry.
§ CATS Regular**
§ Can be used through web browser in ESS application
§ Extensively Used
§ CATS Notebook
§ Good for marketing employees, whom internet is not accessible all
times.
§ CATS for service Providers
§ For temporary contract EE .
§ Offer with to specify basic data that is valid for more than a day.
- 186 -
CATS – Initial Screen & Data Entry View
- 187 -
Using CATS Data: Updating HR
- 189 -
SAP transactions:
- 190 -
Approval Process
§ http://help.sap.com/saphelp_erp60_sp/helpdata/en/64/4003fb47021
1d189720000e8322d00
§ CATS: Agent Determination with CATS Workflow tasks : SAP Note
951708
§ When dealing with Workflow setup, do not forget to synchronize the
Organizational Management Structure buffered by SAP, by running
transaction code SWU_OBUF
§
- 191 -
Quest 1 : What is the Cross Application Time Sheet used for?
§ You can use the CATS to record times for and transfer them to the
following target components:
- 192 -
Quest 2 : What are the steps I n the time data entry process using
CATS?
- 193 -
Quest 3 : What are the prerequisites for working with the CATS?
- 194 -
Schema and PCR
- 195 -
PE02 : Edit/ Create PCR
- 196 -
Attributes of PCR
- 197 -
PE01 : Change/ create Schema
- 198 -
Functions and Operations
- 199 -
Custom Functions and Operations
- 200 -
Thank you