Time Evaluation - SAP Training, Interim Management & Consultancy
Time Evaluation - SAP Training, Interim Management & Consultancy
Time Evaluation - SAP Training, Interim Management & Consultancy
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Time</strong> <strong>Management</strong> <strong>Training</strong><br />
Additional Slides<br />
Adrian Miners<br />
adrian@nicx.co.uk<br />
1
<strong>SAP</strong> HR Overview<br />
Personnel<br />
Administration<br />
Organisation<br />
<strong>Management</strong><br />
Payroll<br />
<strong>SAP</strong> ERP<br />
<strong>Time</strong><br />
Recording<br />
PA30 PPOME<br />
PC_PAYRESULT PT_CLSTB1/2<br />
ESS /<br />
MSS<br />
<strong>SAP</strong><br />
Portal
• HELP.<strong>SAP</strong>.com<br />
• SDN.<strong>SAP</strong>.COM<br />
Sources of Help<br />
• Go to www.google.com<br />
• Enter your query:<br />
• ‘<strong>Time</strong> <strong>Management</strong> PCR’s site:sdn.sap.com’<br />
• http://www.nicx.co.uk/page13.php<br />
• HR305, HR306 and HR311 <strong>Training</strong> Manuals<br />
• This book of additional slides<br />
3
Download Template:<br />
Wage Types<br />
• http://www.nicx.co.uk/attachments/File/Wag<br />
etypes%20Characteristics.xls<br />
4
<strong>Time</strong> <strong>Management</strong>: Personnel Subarea Groupings<br />
5
<strong>Time</strong> <strong>Management</strong>: Employee Subgroup Groupings<br />
6
<strong>Time</strong> <strong>Management</strong>: Other Groupings<br />
7
<strong>Time</strong> <strong>Management</strong>: What, who, how...<br />
8
<strong>Time</strong> <strong>Management</strong>: Workschedules<br />
9
<strong>Time</strong> <strong>Management</strong>: Absence Quotas<br />
10
<strong>Time</strong> <strong>Management</strong>: Counting & Deduction Rules<br />
Absence Type<br />
Counting Rule<br />
Deduction Rule<br />
Quota Type<br />
11
<strong>Time</strong> <strong>Evaluation</strong><br />
• From this page forward the slides focus on<br />
<strong>Time</strong> <strong>Evaluation</strong><br />
12
Transaction Codes<br />
• PTMW: <strong>Time</strong> Mangers Workplace<br />
• PA61: Maintain <strong>Time</strong> Data<br />
• PA30: HR Master Data<br />
• PT60: <strong>Time</strong> <strong>Evaluation</strong><br />
• PECLUSTER: Cluster Directory<br />
• PT_CLSTB2: Cluster B2 (PCL2)<br />
• PT_CLSTB1: Cluster B1 (PCL1)<br />
• PE01: Schema<br />
• PE02: Rules<br />
• PE03: Features<br />
• PE04: Functions and Operations<br />
• PDSY: Documentation<br />
13
Tables<br />
• V_T552V: Dynamic Assignment of Daily Work Schedule Assignment<br />
• V_T554C: Employee Grouping for Absence Valuation<br />
• V_T555A: <strong>Time</strong> Types<br />
• V_T555E: Error Messages<br />
• V_T555Z: <strong>Time</strong> Type Determination (TIMTP)<br />
• V_T559P: <strong>Time</strong> Balance Rule Group<br />
• V_T705A: Absence Reasons<br />
• V_T510S: <strong>Time</strong> Wagetype Selection<br />
• V_554S_E: Absence, Processing, <strong>Time</strong> Type Classes<br />
• T553A: Day Type Rules<br />
• V_001P_ALL: Personnel Subarea Groupings<br />
• V_503_ALL: Employee Subgroup Groupings<br />
• V_T550A: Daily Work Schedule<br />
• V_T510V: Processing Types<br />
• V_512W_O: Wage types<br />
• V_T559P: Limits<br />
• V_T559L: Quotas<br />
14
Reports<br />
• RPTIME00: <strong>Time</strong> <strong>Evaluation</strong><br />
• RPTERL00: <strong>Time</strong> <strong>Evaluation</strong> Messages<br />
• RPTDOW00: <strong>Time</strong> Accounts<br />
• RPTCC106: Upload <strong>Time</strong> Events<br />
• <strong>SAP</strong>CDT45: Post <strong>Time</strong> Events<br />
• RPTCC101: Download Mini Master Data<br />
• RPTDOW00: Evaluate <strong>Time</strong> Balances<br />
• RPUCTF00:Change Attributes for Schemas and<br />
Personnel Calculation Rules<br />
15
Terminal<br />
Clock-in<br />
Clock-out<br />
Absence<br />
Reasons<br />
3 rd Party<br />
<strong>Time</strong><br />
Recording<br />
System<br />
Data Flow using Terminals<br />
Upload <strong>Time</strong><br />
Events<br />
(RPTCC106)<br />
CC1TEV<br />
PT80<br />
Download Mini Master Data<br />
RPTCC101<br />
IT0002, IT0050, IT0007, Etc<br />
HR-PDC Interface<br />
(<strong>SAP</strong> Enhancement HRPTIM05 – IMG:<br />
<strong>Time</strong> MGT > Personnel <strong>Time</strong> Events ><br />
General Settings > Enhancements)<br />
Post <strong>Time</strong><br />
Events<br />
(<strong>SAP</strong>CDT45)<br />
IT0003<br />
PA61 ESS<br />
TEVEN<br />
(IT2011 /<br />
SE16N)<br />
Cluster B1<br />
(NT1)<br />
<strong>Time</strong> <strong>Evaluation</strong> (P2011)<br />
Cluster B2<br />
(PT)<br />
Stored on a monthly<br />
basis = <strong>Time</strong><br />
<strong>Evaluation</strong> Period<br />
<strong>SAP</strong><br />
<strong>Time</strong> <strong>Evaluation</strong> Control Record<br />
IMG: <strong>Time</strong> Eval > Gen. Settings ><br />
Set Modifier for Earliest....<br />
16
Data Flow without terminals<br />
<strong>Time</strong>sheet / <strong>Time</strong> Mangers Workplace / PA30 / PA61 / ESS<br />
3 rd Party<br />
Payroll<br />
System<br />
PT67 Interface<br />
<strong>Time</strong> <strong>Evaluation</strong> (P2011)<br />
Cluster B2<br />
(PT)<br />
Stored on a monthly<br />
basis = <strong>Time</strong><br />
<strong>Evaluation</strong> Period<br />
17
Our Employee<br />
Employee Number: 310011##<br />
Personnel Area: 3300<br />
Subarea: 0001<br />
Country Grouping: 10<br />
Employee Group: 1<br />
Employee Subgroup: U3<br />
Work Schedule: NORM<br />
18
V_001P_All<br />
Personnel Subarea Groupings<br />
WHERE DO THEY WORK?<br />
Important Groupings<br />
V_503_ALL<br />
Employee Subgroup Groupings<br />
WHAT TYPE OF EMPLOYEE ARE THEY?<br />
<strong>Time</strong> Quota 10 <strong>Time</strong> Quota 1<br />
Work Schedule 10 Work Schedule 2<br />
Holiday US Calc Rule 2<br />
AB/AtTy 10<br />
TREC 01<br />
AB/AT CTG 01<br />
SUB/AVAIL 10<br />
DWS 10<br />
Primary W/T Blank Prim W/T 2<br />
CAP 2<br />
19
Personnel Calculation Rule: TMON<br />
20
Important Groupings Ctd:<br />
• Personnel Calculation Rule: TMON<br />
21
Data<br />
transfer<br />
Grouping<br />
for<br />
reasons<br />
List of clock ins & outs<br />
Errors,<br />
notes, etc<br />
PIN<br />
Infotype 0050<br />
Access to<br />
which<br />
terminals<br />
Lost Card<br />
Card Number<br />
<strong>Time</strong> <strong>Evaluation</strong> Rule Group<br />
If different from MODT<br />
Can be used if different<br />
from <strong>Time</strong> <strong>Evaluation</strong><br />
calculations<br />
Approval not required for<br />
Overtime<br />
22
Other Important Groupings: Infotype0050<br />
• Employee Subgroup Grouping For <strong>Time</strong> <strong>Evaluation</strong> Rule<br />
• Grouping for Absence Reasons<br />
• <strong>Time</strong> Event Type Group<br />
QUOMO:<br />
Quota Type<br />
Selection Rule<br />
Group =01<br />
23
Work Schedules<br />
24
Daily Work Schedule<br />
25
Workschedule Details<br />
• Workschedule Rule: NORM<br />
• Period Workschedule: NORM<br />
• Period Workschedule Counting Class: 1<br />
• Daily Workschedule Class: NORM= 4<br />
• DWS Hours: NORM = 8<br />
• Day Type Selection Rule: 01<br />
• Day Types:<br />
– BLANK: WORK/PAID<br />
– 1 : OFF/PAID<br />
– 2 : OFF / UNPAID<br />
– 3 : OFF / SPECIAL<br />
26
• Workschedule Rule: NORM<br />
Planned Hours 8 Hours<br />
Infotype 0007: Planned Working <strong>Time</strong><br />
Daily Work Schedule: NORM<br />
Planned Working <strong>Time</strong> 0800-1700<br />
(Period in which employee can clock in)<br />
Normal Working <strong>Time</strong> BLANK<br />
(Planned minus breaks) Used in flex working patterns<br />
for missing clock times for Absences / Attendances<br />
Breaks 12:00-13:00<br />
(1 Hour unpaid)<br />
27
Planned Working <strong>Time</strong> in more detail<br />
Daily Work Schedule: NORM<br />
Overtime 0000-0800<br />
Working <strong>Time</strong> 0800-1200<br />
Lunch 1200-1330<br />
Working <strong>Time</strong> 1330-1400<br />
Overtime 1800-2200<br />
28
<strong>Time</strong> Identifiers for DWS<br />
29
Table TZP<br />
30
Status from<br />
Pair<br />
Formation<br />
(blank = pair<br />
is error free)<br />
PAGE 32<br />
Table TIP<br />
<strong>Time</strong> Identifier for DWS<br />
PAGE 29 & 30<br />
Attendance<br />
Status of pair in<br />
time evaluation<br />
‘Pair Type’<br />
PAGE 39<br />
Table TIP (Daily Input)<br />
<strong>Time</strong> Type<br />
PAGE 37<br />
*Processing Type /<br />
<strong>Time</strong> Type Class*<br />
PAGE 40 & 41 & 42<br />
Overtime<br />
Compensation<br />
Type<br />
IT2002/2007<br />
Processing Type for <strong>Time</strong><br />
<strong>Evaluation</strong> PAGE 36<br />
Attendance/Absence<br />
reason on entry / exit<br />
V_T705A<br />
Origin of <strong>Time</strong><br />
Pair PAGE 38<br />
Cost Assignment<br />
Pair from PT<br />
Absence<br />
Details<br />
31
<strong>Time</strong> Types<br />
• T555A: Grouping of times for calculation of payments and reporting<br />
<strong>Time</strong><br />
Type<br />
Description Further Processing<br />
0000 Utility <strong>Time</strong> Type 1 (Processing Types P + A) • Save as a Day<br />
0001 Utility <strong>Time</strong> Type 2 (Processing Type P )<br />
Balance? (ZES)<br />
0110 Fill <strong>Time</strong> for Attendance<br />
0210 Core <strong>Time</strong> for Attendance<br />
0510 Break Attendance<br />
0003 Skeleton <strong>Time</strong><br />
0005 Flextime Balance<br />
0100 Fill <strong>Time</strong><br />
0040 Overtime Worked<br />
• Cumulate in<br />
Period Balance?<br />
(TES)<br />
• Store in <strong>Time</strong><br />
Accounts?<br />
(SALDO)<br />
37
Processing Type / <strong>Time</strong> Type Class V_554S<br />
41
Function P2002<br />
42
V_001P_ALL / TREC<br />
TMON / MODIF T<br />
V_554S_F<br />
Processing Type / <strong>Time</strong> Type Class<br />
Pair Type 1<br />
Processing Type<br />
Generated by P2000<br />
<strong>Time</strong> Type /V _T555A<br />
(IT0007)<br />
Processing Type<br />
Pair Type 2<br />
Recorded Absence<br />
<strong>Time</strong> Type<br />
(IT2001)<br />
Processing Type<br />
Pair Type 3<br />
Attendances<br />
<strong>Time</strong> Type<br />
(IT2002)<br />
T555Y<br />
43
V_001P_ALL<br />
/ TREC<br />
MODT /<br />
MODIF T<br />
<strong>Time</strong> Identifier<br />
Processing Type<br />
Pair Type 0<br />
<strong>Time</strong> Type /<br />
V_T555A<br />
Not at work<br />
Processing Type<br />
Pair Type 1<br />
<strong>Time</strong> Type<br />
At Work<br />
Processing Type<br />
Pair Type 2<br />
Recorded Absence<br />
<strong>Time</strong> Type<br />
(IT2001)<br />
Pair Type 3<br />
Processing Type<br />
Offsite Work<br />
<strong>Time</strong> Type<br />
(IT2002)<br />
T555Z<br />
44
Operations<br />
Common Functions & Operations (PE04)<br />
OUTWP See Rule TL10: Queries Master Data (uses IT0000, 1, 2, 7, 8 & 16)<br />
VARST Uses status information from TIP, PSP, Infotypes, Tables to fill variable key<br />
HRS Compare hours from current TIP entry<br />
ADDB Add Daily Balance to a specified time type and store in daily balances (TES)<br />
ADDZL Add to <strong>Time</strong> Wagetypes (ZL)<br />
ADDOT Add overtime to table ZML<br />
OUTTI Retrieve Fields from Infotype 0050<br />
Functions<br />
GWT Generate Wage Types for <strong>Time</strong> Pairs<br />
P2002 Import Attendances<br />
P2001 Import Absences<br />
ACTIO Function calls PCR’s<br />
45
<strong>Time</strong> Wage Type<br />
Selection Rule Group<br />
MODT<br />
MODIF W = 03<br />
Day Grouping for time wage<br />
type selection (DAYMO<br />
function)<br />
01: No public hol Mon-SAT<br />
T510S<br />
46
Input ‘M’<br />
GWT M ZML<br />
47
GWT M ZML<br />
MODT > MODIF w = 03<br />
DAYMO = 01<br />
Condition met!<br />
48
Processing Type<br />
T510S Rule 50<br />
Groupings<br />
Wage Type<br />
Meets all conditions<br />
Max of 2 hours<br />
Output<br />
49
Cluster B1<br />
50
Cluster B1<br />
51
Cluster B2<br />
52
Cluster B2<br />
53
Cluster B2<br />
54
Cluster B2<br />
55
<strong>Time</strong> Pairs & Tickets<br />
Cluster B2<br />
56
Cluster B2<br />
57
Cluster B2<br />
58