09.03.2013 Views

Time Evaluation - SAP Training, Interim Management & Consultancy

Time Evaluation - SAP Training, Interim Management & Consultancy

Time Evaluation - SAP Training, Interim Management & Consultancy

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!