ADDWTE/101 ADDWTH/201 ADDWTI* ADDWTL* ADDWTN ADDWTN/LRP AMT- 9023 AMT-& T AMT*-1 AMT*12 AMT/KPKWPR AMT/KPKWPR AMT?0 AMT+ 0001 AMT+ 9013 AMT+O /ZPO AMT50 Add the current wage type to the results table as /101 Add the current wage type to the old results table (ORT) as wage type /201 Add the current wage type to the IT Add the current wage type to the results table last payroll (LRT) Used in XLON (Loans - XLON) Subtract amount field from wage type 9023 from Table IT (if wage type 9023 is available.) Amount minus the value held in variable T Amount multiplied by negative 1 Multiply amount by 12 Amount divided by the constant PKWRP held in table T511K Amt is divided by constant PKWPR from table T511K Compare the value held in the amount field against 0 Add amount field from wage type 0001 from Table IT (if wage type 0001 is available.) Add amount field from wage type 9013 from Table IT (if wage type 9013 is available.) Add Amt from wage type /ZPO into VORT (Summarised ORT) If the amount field value is smaller than 50, it is retained. Otherwise it is set at 50 (forming a minimum amount). Store the value in the amount field of wage type /111 in the amount field of wage type 2110 Store the value in the amount field of wage type 1000 in the amount field of wage type 2110 Reset the amount on wage type xxxx to that held in the value for KWWR held in T511K AMT= /111 AMT= 1000 AMT= PKWWR AMT=& /426 AMT=& TASA AMT=E * AMT=N /LBB Set the amt = amt held on technical WT /426 Reset the amount on wage type xxxx to that held in the temporary wage type TASA Lets the Amt = the Amt held for the current wage type in the RT Add the amount value in technical loan wage type /LBB (loan balance) to specific loan balance wage type Add the amount value in technical loan wage type /LOP (loan payment) to specific loan payment wage type Add the amount value in technical loan wage type /LRP (loan repayment) to specific loan repayment wage type Reduce the value in the amount field to zero Multiply the amount by -1 - I think this should be subtract 1 from the amt Take the value held against payroll constant 43301 from the annual salary Amt for the current wage type less the value held in the RT for 9019 (Results wage types using exact splits) Subtraction to 0 (not negative) for the current wage type Subtraction to 0 (not negative). Current wage type less 9013 Subtraction to 0 (not negative). Current wage type less Amt held in the RT for wage type 9043 Expect a decision in this line Make a decision on processing class 1 The amount field value is compared with 0, and the result ('>', '=' or '<') is placed in the variable key. Divide the value in amount field by the value in the rate field and put the result in the amount field Eliminate all splits Eliminate splits - work center period (WPBP) AMT=N /LOP AMT=N /LRP AMT=ZERO AMT-1 AMT-K43301 AMT-R 9019 AMTS* AMTS* 9013 AMTSE 9043 D D VWTCL 01 D AMT?0 DIVID ARA ELIMI * ELIMI A ELIMI K ELIMI R ELIMI T ELIMI U ELIMI X ELIMI Y ELIMI Z ERROR FILLF NRA GCY ZUM2 MEANV 01 MESSGxxxxx MODIF 1=02 MODIF 2=01 MODIF A=01 MULTI ARA Eliminate splits - cost accounting Eliminate splits - employee sub-group grouping for PCRs Eliminate splits - alternative payments (ALP) Eliminate splits - bank transfer (BT) Eliminate splits - variable assignment Eliminate splits - absence assignment Eliminate splits - time unit Processing terminates for the current employee Restore the original values for NRA - ie. The values that were held in the WT before any processing in this rule Call PCR ZUM2 Can use a 5 character message. Comes up whether the log is turned on or off. Can be used as a customised error message. Sets the modifier for Wage type generation (T510S) to 02 as the employee grouping Sets the modifier for Constant valuations (T510J) to 01 as the employee grouping Sets the modifier for the absence valuation rule (T544C) to 01 Multiply the value in amount field by the value in the rate field and put the result in the amount field Process the next line. Placing an * in under the last column in the operation column has the same effect as \letter or number in the next line under the NL column. Continuation line. A...Z followed by 0...9 Multiply the value in the number field by 1.5 Test the value in the number field against 0 Add the value in the number field of wage type 3710 to the number field in the WT being NEXTR NEXTR A NUM*1.5 NUM?0 NUM+ 3710 processed NUM+39 NUM+C 3000 NUM= 3000 NUM= ANZHL NUM= EMPCT NUM=0 NUM=39 NUM=E /SSP NUM=GSDIVP NUM=TSAU** Add a value of 39 to the number field Add to the NUM value from wage type 3000 held in the CRT table - to the NUM value of the WT being processed Set the current NUM to the value held in wage type 3000 Num = number NUM = Capacity utilization level from P0007 (called record layout fields in SAP Help) Set the number field to zero Store 39 in the number field Set the NUM = the value of /SSP held in the results table See part period paramter help See part period paramter help NUM=YCURPP Set the NUM = current payroll period (?) NUM-51 OPIND OUTWPABART OUTWPCTYMO OUTWPPAYSB OUTWPPERSB OUTWPPERSG OUTWPPLANT OUTWPPLTSC Reduce the hours held in the number field by 51 Evaluates operation indicator - used immediately after a database record has been read. Multiplies by -1. Load Work Center and Basic Pay Data - payroll area Load Work Center and Basic Pay Data - country modifier Decide which payroll accounting area the employee is in Load Work Center and Basic Pay Data - employee sub-group Load Work Center and Basic Pay Data - employee group Load Work Center and Basic Pay Data - personnel area Load Work Center and Basic Pay Data - personnel sub-area OUTWPWWEEK Load Work Center and Basic Pay Data - working week from IT 0007 PCY X93B PPPAR A PPPAR B PPPAR E PPPAR F PPPAR R PPPAR S PRINT PRINT& WTG PRINTL PRINTO PRINTC PRINTE R Runs PCR X93B Reads part period parameters: leavers during payroll period Reads part period parameters: paid absences during payroll period Reads part period parameters: new joiners during payroll period Reads part period parameters: leavers on the first day of the next payroll period Reads part period parameters: is the employee is in an active work centre? Reads part period parameters: basic pay changes during payroll period Prints the IT Prints WTG from the variable table Prints out the contents of the old results table (LRT) Prints the summarised ORT (VORT) Prints the contents of the CRT Prints the contents of the RT Employee work centre is inactive, therefore do nothing Resets R - is the opposite of ELIMI. Reset * - resets all the split indicators. Give the meaning of all the other variables elsewhere in the document. Checks if the payroll run is a retroactive accounting run Rounds off the AMT field - see SAP help for specifics Rounds off the AMT field - see SAP help for specifics Rounds off the NUM field - see SAP help for specifics Rounds off the RTE field - see SAP help for specifics RESET R RETRO ROUND ROUNDG ROUNDA ROUNDB
SAP HR schema - 图文(2)
2020-08-09 19:25
SAP HR schema - 图文(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!