8
V1.500 May 2005 English Time within Payroll Schema 9US9 SAP AG Neurottstr. 16 69190 Walldorf Germany Building Block Configuration Guide

Time Within Payroll Schema

Embed Size (px)

DESCRIPTION

Time with payroll schema

Citation preview

Page 1: Time Within Payroll Schema

V1.500 May 2005 English

Time within Payroll Schema 9US9

SAP AG Neurottstr. 16 69190 Walldorf Germany

Building Block Configuration Guide

Page 2: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 2 of 8

DISCLAIMER OF WARRANTIES SAP Best Practices for HCM USA is being provided to you free of charge. You agree that SAP has made no express warranties to you regarding SAP Best Practices for HCM USA and SAP Best Practices for HCM USA is being provided “as is” without a warranty of any kind. To the fullest extent permissible by law, SAP disclaims all warranties with respect to SAP Best Practices for HCM USA, express or implied including, but not limited to any implied warranties of fitness for a particular purpose, merchantability, merchantable quality of any third party rights.

LIMITATION OF LIABILITY To the maximum extent permitted by applicable law, in no event shall SAP or its licensors be liable for any special, incidental, indirect or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use SAP Best Practices for HCM USA, even if SAP has been advised of the possibility of such damages. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.

Page 3: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 3 of 8

Copyright

© Copyright 2005 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.

IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

ORACLE® is a registered trademark of ORACLE Corporation.

UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

JAVA® is a registered trademark of Sun Microsystems, Inc.

JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.

Page 4: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 4 of 8

SCHEMA 9CA9 – TIME WITHIN PAYROLLCHEMA 9CA9 – TIME WITHIN PAYROLL

03.24.2005 Formatting schemas and personnel calculation rules

9US9 001 ** Time Data Processing, WT Selection 9US9 002 ** ======================================9US9 003 ** This schema is for the daily or 9US9 004 ** monthly generation of wage types 9US9 005 BINI Initialization/period 9US9 006 MOD 9USA GEN Groupings for T510S, T555Z

9USA***** ZPAYTP A

9USA1**** DOUTWPPLANT PERSONNEL AREA? 9USA1******** DOUTWPEMPLR EMPLOYMENT CONTRACT? 9USA1******** ** MODIF W=10MODIF T=10MODIF A=01MODIF L=10MODIF Q=10 9USA1****1011 ZPAYTP C 9USA1****1012 ZPAYTP C 9USA1****1022 ZPAYTP C 9USA1****1030 ZPAYTP C 9USA1****1031 ZPAYTP C

9USA2**** DOUTWPEMPLR EMPLOYMENT CONTRACT? 9USA2****** MODIF W=99MODIF T=10MODIF A=02MODIF L=10MODIF Q=10

9USA3**** DOUTWPEMPLR EMPLOYMENT CONTRACT? 9USA3****** MODIF W=99MODIF T=10MODIF A=02MODIF L=10MODIF Q=10

9USA8**** DOUTWPEMPLR EMPLOYMENT CONTRACT? 9USA8****** MODIF W=10MODIF T=10MODIF A=01MODIF L=10MODIF Q=10

9USAC**** DOUTWPPLTSC PERSONNEL SUBAREA? 9USAC******** DOUTWPEMPLR EMPLOYMENT CONTRACT? 9USAC******** ** MODIF W=01MODIF T=10MODIF A=01MODIF L=10MODIF Q=10 9USAC****0001 DOUTWPEMPLR 9USAC****0001 ** MODIF W=02MODIF T=10MODIF A=01MODIF L=10MODIF Q=10 9USAC****0002 DOUTWPEMPLR 9USAC****0002 ** MODIF W=03MODIF T=10MODIF A=01MODIF L=10MODIF Q=10

9US9 007 EINI End initialization/period 9US9 008 BDAY Day processing 9US9 009 IF GWT Not if full-day absence without WT 9US9 010 BLOCK BEG Provide time data 9US9 011 ACTIO TD00 Do not import breaks in overtime

TD00***** TFLAGB 0 NO BREAKS OUTSIDE PLANNED WORK

Page 5: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 5 of 8

03.24.2005 Formatting schemas and personnel calculation rules

9US9 012 IF POS If Positive Time 9US9 013 P2000 N NOTP Generate planned pair/provide daily WS9US9 014 ELSE Else 9US9 015 P2000 EVER N Generate planned pair/provide daily WS9US9 016 ENDIF Endif 9US9 017 A2003 Process work center substitution 9US9 018 P2001 12 Provide absence data of the day 9US9 019 RTIPA TD70 GEN Correct attendance flag

TD70***** DTFLAGP 0 OUTTPPTYPE TD70****** TFLAGP 1 LEAVE TD70*****2

9US9 020 P2002 1 Provide attendance data of the day 9US9 021 P2005 1 Provide overtime data of the day 9US9 022 BLOCK END ********************************* 9US9 023 BLOCK BEG Determine planned working times 9US9 024 TYPES Assign TType to time pair acc. to T555Z 9US9 025 PBRKS OWTI Eval. break end inc. abs.bfr/aftr break 9US9 026 KNTAG Determine indicator for core night work 9US9 027 PTIP 9USU GEN Change Processing Type for On-Call

9USU***** DOUTTPPTYPE PAIR TYPE? 9USU****** COLOP* 9USU*****2 DOUTTPORIGS ORIGIN STATUS? 9USU*****2 * ZPAYTP B 9USU*****2 R FILLPVR NEXTR A ON CALL/STANDBY 9USU*****2 R A COLOP* 9USU*****3 DOUTTPORIGS ORIGIN STATUS? 9USU*****3 * COLOP* 9USU*****3 R FILLPVR NEXTR A ON CALL/STANDBY 9USU*****3 R A COLOP*

9USUB**** DOUTTPVTYPE PROCESSING TYPE? 9USUB***** COLOP* 9USUB****A DHRS=DZUS3 HRS?0 9USUB****A * COLOP* 9USUB****A > FILLPVX COLOP* 9USUB****S DHRS=DZUS3 HRS?0 9USUB****S * COLOP* 9USUB****S > FILLPVX COLOP* HOLIDAY

9US9 028 COPY 9US1 Overtime After x hours per day. 9US1 001 ** Overtime after x hours per day 9US1 002 ** ================================= 9US1 003 ACTIO 9USC Initialize overtime limit x

9USC***** DVARSTDAYTY 9USC****** DVARSTTIMCL

Page 6: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 6 of 8

03.24.2005 Formatting schemas and personnel calculation rules 9USC****** * HRS=S HRS>7,50 ADDDB0900Z WORKING DAY 9USC****** 3 HRS=S HRS>8,00 ADDDB0900Z WORKING DAY 9USC****** 5 HRS=S HRS>12,00 ADDDB0900Z WORKING DAY 9USC*****0 DVARSTFREE SCHEDULED DAY OFF?9USC*****0 N DVARSTTIMCL 9USC*****0 N * HRS=7,50 ADDDB0900Z WORKING DAY 9USC*****0 N 3 HRS=8,00 ADDDB0900ZHRS=12,00 ADDDB0411Z 9USC*****0 N 5 HRS=12,00 ADDDB0900Z WORKING DAY 9USC*****0 Y HRS=S ADDDB0900Z DAY OFF 9USC*****1 HRS=0,00 ADDDB0900Z HOLIDAY 9USC*****2 HRS=99,00 ADDDB0900Z OFF/UNPAID

9US1 004 SORT TIP P2 Sort sequence: 9US1 005 PTIP 9USD GEN Overtime after x hours

9USD***** DOUTTPVTYPE PROCESSING TYPE?9USD****** COLOP* 9USD*****A DOUTTPABTYP ABSENCE TYPE? 9USD*****A **** ZPAYTP B 9USD*****M ZPAYTP E OVERTIME 9USD*****S DOUTTPPTYPE PAIR TYPE? 9USD*****S * HRS=D0904 NEXTR A 9USD*****S * ADHRS?D0900 9USD*****S * * ZPAYTP C 9USD*****S * < HRS+PNUM NEXTR A CUMULATE HOURS 9USD*****S * < ADHRS?D0900 9USD*****S * < * ADDDB0904ZNEXTR A 9USD*****S * < * A COLOP* 9USD*****S * < > ZPAYTP D 9USD*****S 0 COLOP* NEXTR A NOT AT WORK 9USD*****S 0 A 9USD*****S 2 COLOP* NEXTR A RECORDED ABSENCE9USD*****S 2 A

9USDB**** DHRS=D0904 HRS?D0900 9USDB***** FILLPVM COLOP 0040 OVERTIME (M) AFTER X HOURS9USDB****< DHRS+PNUM HRS?D0900 9USDB****< * ADDDB0904ZCOLOP* 9USDB****< > HRS=D0900 HRS-D0904 GENTPB SADDDB0904 FILLPVM NEXTR A 9USDB****< > A COLOP 0040

9USDC**** DOUTTPCLTYP 9USDC***** FILLPVM COLOP 0040 OVERTIME @ 1.5 9USDC****1 FILLPVN COLOP 0040 OVERTIME @ 1.0 9USDC****D FILLPVY COLOP 0040 OVERTIME @ 2.0

9USDD**** DOUTTPCLTYP 9USDD***** HRS=D0900 HRS-D0904 GENTPB SADDDB0904 FILLPVM NEXTR A 9USDD***** A COLOP 0040 9USDD****1 HRS=D0900 HRS-D0904 GENTPB SADDDB0904 FILLPVN NEXTR A 9USDD****1 A COLOP 0040 9USDD****D HRS=D0900 HRS-D0904 GENTPB SADDDB0904 FILLPVY NEXTR A

Page 7: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 7 of 8

03.24.2005 Formatting schemas and personnel calculation rules 9USDD****D A COLOP 0040

9USDE**** DOUTTPCLTYP 9USDE***** COLOP* OVERTIME @ 1.5 9USDE****1 FILLPVN NEXTR A OVERTIME @ 1.0 9USDE****1 A COLOP * 9USDE****D FILLPVY NEXTR A OVERTIME @ 2.0 9USDE****D A COLOP *

9US1 006 PTIP 9USH GEN Overtime after 12 hours

9USH***** DOUTTPVTYPE 9USH****** COLOP* 9USH*****M DHRS=PNUM HRS?4,00 9USH*****M* DHRS=PNUM HRS+DZUS4 HRS?4,00 9USH*****M* * ADDDBZUS4ZCOLOP* 9USH*****M * > ADDDBZUS4ZHRS=PNUM HRS-4,00 GENTPB YCOLOP 0040 9USH*****M > ADDDBZUS4ZHRS=PNUM HRS-4,00 GENTPB YCOLOP 0040

9USHC**** DOUTTPVTYPE 9USHC***** COLOP* 9USHC****M DHRS=D0904 HRS?4,00 9USHC****M * COLOP 0040 9USHC****M > HRS=D0904 HRS?4,00 GENTPB YCOLOP 0040

9USHD**** DOUTTPVTYPE 9USHD***** COLOP* 9USHD****M DHRS=D0904 HRS?4,00 9USHD****M * COLOP 0040 9USHD****M > HRS=D0904 HRS?4,00 GENTPB YCOLOP 0040

9US9 029 BLOCK END ********************************* 9US9 030 BLOCK BEG Select time wage types 9US9 031 DAYMO 01 02 02 02 Set day grouping for T510S 9US9 032 GWT S DZL * Wage type selection - Planned work 9US9 033 GWT X DZL * Wage type selection - Holiday 9US9 034 GWT N ZML * Wage type selection - Overtime @ 1.0 9US9 035 GWT M ZML * Wage type selection - Overtime @ 1.5 9US9 036 GWT Y ZML * Wage type selection - Overtime @ 2.0 9US9 037 GWT C ZML * Wage type selection - Call In/Call Ba9US9 038 GWT R ZML * Wage type selection - On Call 9US9 044 BLOCK END ********************************* 9US9 045 BLOCK BEG Store time wage types 9US9 047 POVT 9USL GEN Overtime Compensation

9USL***** DVWTCL 17 9USL****** ADDZLM* NEXTR A PAYOUT OVERTIME 9USL****** A ADDDB0042 9USL*****6 ZPAYTP C OVERTIME @ 1.0 9USL*****8 ZPAYTP C OVERTIME @ 1.5 9USL*****9 ZPAYTP C OVERTIME @ 2.0

Page 8: Time Within Payroll Schema

SAP Best Practices for HCM - USA Time Schema 9US9

© SAP AG Page 8 of 8

03.24.2005 Formatting schemas and personnel calculation rules

9USLC**** DOUTOTCLTYP COMPENSATION TYPE? 9USLC***** ADDZLM* ADDDB0042 PAYOUT OVERTIME 9USLC****3 ADDDB0041 HRS*1,00 ADDDB0410 BANK OVERTIME @ 1.0 9USLC****E ADDDB0041 HRS*1,50 ADDDB0410 BANK OVERTIME @ 1.5 9USLC****F ADDDB0041 HRS*2,00 ADDDB0410 BANK OVERTIME @ 2.0

9US9 042 PRINT NP DZL Day results: WAGE TYPES 9US9 043 PRINT NP ZML Day results: WAGE TYPES 9US9 044 PRINT C1 Day results: COST DISTRIBUTION 9US9 045 PRINT ALP Day results: ALTERNATIVE PAYMENT 9US9 046 CUMBT * Update balances, wage types... 9US9 047 BLOCK END ********************************* 9US9 048 ENDIF End of IF for absences 9US9 049 EDAY End of day processing