SAP Reports / Programs

HNZCALC0 SAP ABAP Report - Payroll Driver, Version NZ (New Zealand)







HNZCALC0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Payroll Calc Driver Cluster NZ is created for the selected employees for the pay period...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter HNZCALC0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M43_CALC_SIMU - Simulation payroll accounting 43
PC00_M43_CALC - Payroll accounting - simulation - 43


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT HNZCALC0. "Basic submit
SUBMIT HNZCALC0 AND RETURN. "Return to original report after report execution complete
SUBMIT HNZCALC0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: TST_ON = Test run (no update)
Selection Text: SW_INTIM = Integration time management
Selection Text: SCHEMA = Schema acc.to PE01
Selection Text: RUECK-AB = Forced retro.accounting as of
Selection Text: P_VANAM = Log display variant
Selection Text: PRT_PROT = Display log
Selection Text: PAYTY = Payroll Type
Selection Text: PAYID = Payroll indicator
Selection Text: BONDT = Day of bonus accounting run
Title: Payroll Driver, Version NZ (New Zealand)
Text Symbol: R24 = Negative transfer amount for infotype
Text Symbol: R23 = STOP: PZYKL exceeds level 3 for &
Text Symbol: R25 = Invalid sort request: Table &, sort criterion &
Text Symbol: R26 = Invalid parameter for function REF : &
Text Symbol: R27 = Invalid table entry for operation &
Text Symbol: R22 = STOP: Invalid rule type for &
Text Symbol: R21 = STOP: No rule behind key &
Text Symbol: R20 = STOP: No change of PCR / ESG for PCR for rule &
Text Symbol: R19 = STOP: No further detail regarding variable key for rule &
Text Symbol: R18 = Statement wage type & missing in T512W for entry &
Text Symbol: R31 = Control record (PA03) missing:
Text Symbol: R32 = Requested payroll period is incompatible with control record (PA03):
Text Symbol: R33 = Retroactive accounting period RUECK-AB is before earliest retroactive accounting date
Text Symbol: R34 = PVUGR in control record (PA03)
Text Symbol: R37 = Retroactive accounting not possible for the future
Text Symbol: R38 = Payroll not possible because reflux has already begun (PA03)
Text Symbol: R40 = C1-split is not filled for wage type &
Text Symbol: R41 = Parameter RUECK-AB is meaningless in a program that follows payroll
Text Symbol: R42 = Evaluations only possible for last payroll (PA03) :
Text Symbol: R43 = Payroll already performed once in future for pers.no. :
Text Symbol: R48 = Invalid field & in line :
Text Symbol: R17 = No SI data for date $
Text Symbol: R14 = No social insurance data for date &
Text Symbol: R13 = No tax data for date &
Text Symbol: R12 = No absence record found for split indicator &
Text Symbol: R11 = No work center data on &
Text Symbol: R10 = Error
Text Symbol: R09 = Current entry in





Text Symbol: R08 = Basic entry in IT :
Text Symbol: R07 = Division by zero not performed
Text Symbol: R06 = Invalid parametrization of B operation & in line :
Text Symbol: R05 = Continuation rule & missing
Text Symbol: R04 = Invalid print request
Text Symbol: R03 = Payroll not possible because data is missing:
Text Symbol: R02 = Invalid B operation & in line :
Text Symbol: R01 = Please include the function in your schema!
Text Symbol: R00 = DATES function is not active!
Text Symbol: QRL = Transfer tables which do not change in RA
Text Symbol: QN6 = Return code from import Additional Payments
Text Symbol: QN5 = Return code from import Events
Text Symbol: QN3 = Invalid parameter for function NZSMG
Text Symbol: QN2 = Return code from import Leave Compensation
Text Symbol: QDW = Credit before clearing
Text Symbol: R49 = Parameter specification OC not valid for operation RTE
Text Symbol: R9F = There is a period-related split
Text Symbol: R9E = Employee already calculated until:
Text Symbol: R9D = Error during currency conversion
Text Symbol: R9C = Error while eliciting the currency from table T001P
Text Symbol: R9B = IT and V0 are incompatible
Text Symbol: R9A = Entry & not found in DIR2
Text Symbol: R99 = Person rejected:
Text Symbol: R98 = Termination due to decimal overflow
Text Symbol: R97 = Wage type &: No entry in table T512W for evaluation class &
Text Symbol: R96 = Missing administration entry (PU03) for PaySU $
Text Symbol: R95 = Payr.area & ignored as retroactive accounting is too far back in the past
Text Symbol: R94 = Payr.area & ignored as payroll was not released
Text Symbol: R93 = Entry & not found in RGDIR
Text Symbol: R92 = Parameter setting only allowed in evaluations
Text Symbol: R91 = Tables EVP and APER are incompatible: Internal error
Text Symbol: R90 = CD manager: Inconsistent data
Text Symbol: R89 = Too many splits (&) in table &
Text Symbol: R88 = Balance for table EP <> 0, wage types in PRCL.32 incorrectly coded
Text Symbol: R87 = Error with indirect evaluation: Infotype & subtype &
Text Symbol: R86 = Too many splits in table &
Text Symbol: R85 = Occurs parameter for table $ is too small (because of DELETE)
Text Symbol: R83 = Operation & not allowed for function &
Text Symbol: R81 = Operation SCOND was not used in decision pers.calc.rule &





Text Symbol: R80 = Symbolic condition & unknown
Text Symbol: R78 = Maximum of 999 loops allowed for function LPBEG/LPEND
Text Symbol: R77 = Run time measurement not yet initialized
Text Symbol: R76 = Run time measurement already initialized
Text Symbol: R75 = Payroll not possible: Work center data missing
Text Symbol: R74 = Incorrect modifier & for operation &
Text Symbol: R73 = Balance per payroll period <> 0
Text Symbol: R72 = No text exists for field $
Text Symbol: R71 = Incorrect or missing parameter in following function
Text Symbol: R68 = Number & < 0 or > 19,999,999.99 for operation & in line &
Text Symbol: R67 = Function LPB may not be nested
Text Symbol: R66 = OPT COPL not permitted in program type 'Payroll'
Text Symbol: R65 = Incorrect parameter offset/length for operation & in line &
Text Symbol: R64 = Operation &: Field & too long, maximum of 8 significant characters
Text Symbol: R63 = Field & could not be interpreted
Text Symbol: R62 = Table & not supported in operation TABLE
Text Symbol: R53 = PaySU $ will be ignored, wrong period modifier
Text Symbol: R52 = PaySU $ will be ignored (acc. T549A not to be calculated)
Text Symbol: R51 = No payroll subunit selected --> Stop
Text Symbol: R50 = STOP: Operation ADDWT not in table T52A0
Text Symbol: Q31 = nontx deductions
Text Symbol: Q30 = tax. earnings
Text Symbol: Q29 = tax type
Text Symbol: Q28 = taxing authority
Text Symbol: Q27 = Gross Up Sup.
Text Symbol: Q26 = Gross Up Reg.
Text Symbol: Q25 = Vacation
Text Symbol: Q24 = Cumulative
Text Symbol: Q23 = Supplemental
Text Symbol: Q22 = Regular
Text Symbol: Q21 = Tax Results for Payment Type
Text Symbol: Q20 = Internal error in US_UPDATE_TXIT_FROM_TAXES
Text Symbol: Q19 = wage type should be a taxable earning
Text Symbol: Q18 = wage type $ indicates a non-taxable contribution
Text Symbol: Q17 = wage type $ indicated gross-up in processing class $
Text Symbol: Q16 = Wage type $ has invalid value $ in processing class $
Text Symbol: Q15 = This information is needed to determine, whether wage type is taxable earning or non-taxable contribution
Text Symbol: Q14 = This information is needed to determine the taxabilty class
Text Symbol: Q13 = However no value in proc. class $



Text Symbol: Q12 = wage type $ indicated taxable in processing class $
Text Symbol: Q11 = Unemployment insurance. Please specify it in P0209.
Text Symbol: Q10 = System could not determine the state for
Text Symbol: Q09 = WORK TAX AREA entry is necessary
Text Symbol: Q08 = Allocation percentage of WORK TAX AREA exceeds 100
Text Symbol: Q07 = Pay date:
Text Symbol: Q06 = Infotype: W4 for federal tax authority is missing
Text Symbol: Q05 = Infotype: Resident tax area is missing
Text Symbol: Q04 = Invalid check date for pay period
Text Symbol: Q03 = VOID_RESULT under construction
Text Symbol: Q02 = Bonus date will be ignored!
Text Symbol: Q01 = Bonus date must be specified!
Text Symbol: Q00 = Start of log for garnishments/cession of wages
Text Symbol: PSQ = Mo Prog Va Hours
Text Symbol: PSP = Date TMod Daily WS DType HoCl DWSCl Number active?
Text Symbol: PR9 = WType :
Text Symbol: PR8 = in table DDNTK
Text Symbol: PR7 = A deduction wage type was not reduced by the amount
Text Symbol: PR6 = Error in arrears processing :
Text Symbol: PR4 = Remaining net amount :
Text Symbol: PR3 = Possible reason: incorrect coding in proc. class 74 or 75
Text Symbol: PR2 = remaining net amount is insufficient
Text Symbol: PR1 = A garnishment wage type should be subtracted, but the
Text Symbol: PC7 = Cluster CD and payroll cluster inconsistent
Text Symbol: Q32 = rep. earnings
Text Symbol: QCC = Routine accessed:
Text Symbol: QCB = Report accessed :
Text Symbol: QCA = Table T596F was read with the following entry :
Text Symbol: QB1 = No arrears possible for WgTyp $, since not in IT
Text Symbol: QAX = Employee skipped, ODR already posted
Text Symbol: QAH = There are two resident tax authorities at the same tax level
Text Symbol: QA1 = No residence address infotype found for the employee
Text Symbol: Q9Z = Wgtp V V# Designation Amount Origin
Text Symbol: Q9Y = Limits on Deduction
Text Symbol: Q9X = Arrears
Text Symbol: Q9W = Balances
Text Symbol: Q9V = Recalculation
Text Symbol: Q9A = Therefore no special run is applicable.
Text Symbol: Q99 = Payroll already released or Correction phase activ!
Text Symbol: Q98 = Parametrization not valid
Text Symbol: Q97 = Operation SETDL Parameter ZUORD requires DARLxxyy in P0015-ZUORD
Text Symbol: Q96 = T WTy. WP C1 C2 C3 AP CA Tr Ab V V# Prio Subpr Arind Min-net Amount
Text Symbol: Q95 = P Wgtp AP# C1# Date Number Amount
Text Symbol: Q94 = PerMod. Period CheckDt Wgtp Designation Amount
Text Symbol: Q93 = taxable earn reportab earn taxed earnin calc tax
Text Symbol: Q92 = Tax company
Text Symbol: Q91 = GET_LAST_PERIOD not yet changed!
Text Symbol: Q90 = IMPORT-T not yet changed!
Text Symbol: Q8E = TemSe-Object Individualdata (3PR) :
Text Symbol: Q8D = TemSe-Object Cumulationsdata (3PR) :
Text Symbol: Q8C = Error close TemSe-Objekt (3PR) :
Text Symbol: Q8B = Error write TemSe-Objekt (3PR) :
Text Symbol: Q8A = Error create TemSe-Objekt (3PR) :
Text Symbol: Q89 = IMPRT W not yet changed!
Text Symbol: Q88 = IMPRT R not yet changed!
Text Symbol: Q87 = IMPRT O not yet changed!
Text Symbol: Q86 = IMPRT N not yet changed!
Text Symbol: Q85 = IMPRT F only in LPBEG RCF!
Text Symbol: Q56 = Information about the pay period
Text Symbol: Q55 = ==> all ACP the same: no APRELPA necessary
Text Symbol: Q52 = and i < n: this is not possible
Text Symbol: Q51 = and i = n: take actual values
Text Symbol: Q49 = ==> case x = n
Text Symbol: Q37 = Examine pay period (
Text Symbol: Q36 = TCRT from previous period, however after refreshing MTD etc.
Text Symbol: Q35 = Cumulated Tax Results over all Payment Types
Text Symbol: Q34 = tax
Text Symbol: Q33 = taxed earnings
Text Symbol: VA1 = Acc. to T533, leave type $ must not be changed :
Text Symbol: VA0 = Error when determining leave entitlement
Text Symbol: UW4 = POR number POR digit POR ref.no
Text Symbol: UW3 = Payee key Cap.formation Purpose
Text Symbol: UW2 = PCode City Ctry Bank code Acct.no. Giro account no.
Text Symbol: UW1 = No WType Amount Pay day Time Paym.key Payee text
Text Symbol: URL = ?...
Text Symbol: U36 = Table PRIO
Text Symbol: U35 = Table DDNTK
Text Symbol: U32 = Table ARRRS
Text Symbol: U29 = Table LS
Text Symbol: TZL = Date from to AW C1 C2 Hours WTy Description IT EC AbsType
Text Symbol: TV0 = Ty No Variable information
Text Symbol: TSM = Following HR TemSe object was created :
Text Symbol: TS3 = for transfer to FI/CO
Text Symbol: TS2 = Name of work file
Text Symbol: TS1 = ObjectNo.
Text Symbol: TS0 = External allocation of object number for TemSe objects
Text Symbol: TR9 = T558C key date is not within the payroll period: Wage type
Text Symbol: TR8 = Only the ESG for PWT, payroll ID and payment date may be entered for bonus payroll runs: T558B, line
Text Symbol: TR7 = The payment date must be entered for bonus payroll runs: T558B, line
Text Symbol: TR6 = Payroll periods acc.to master data :
Text Symbol: TR5 = The following ESG for PWT is not supported for program type TRN:
Text Symbol: TR4 = Table T558B is inconsistent: Line
Text Symbol: TR3 = Check dates for the selected payroll periods are not in ascending order.
Text Symbol: TR2 = The payroll periods in T558B do not correspond to master data.
Text Symbol: TR1 = Payroll results have been found for the employee.
Text Symbol: TM2 = No From To CDAUn WDAUn WHAUn CDAPd WDAPd WHAPd CDHPd WDHPd WHHPd
Text Symbol: TM1 = No From To CDays WDays WHrs CD1WP WD1WP WH1WP CDCon WDCon WHCon
Text Symbol: TK2 = Nr Variable Information
Text Symbol: TK0 = AP Nr Bukrs Werks Kostl Prznt
Text Symbol: TEP = A CC PAr BAr Cost ctr MC Acct C/O CostC/Ord ActTy Number Amount
Text Symbol: TCP = Wage type Account Amount
Text Symbol: TC1 = No Pay. CC PAr Cost ctr Order ActTy Send CC PAr Cost ctr
Text Symbol: TC0 = WC No CC PAr Cost ctr Percent
Text Symbol: TBL = No supplied parameter for GUP_RESULT_TO_RT
Text Symbol: STA =
Text Symbol: SF4 = Allowed schemas
Text Symbol: RVG = Error: Decision operation, but no decision rule
Text Symbol: RVA = Error in decision rule: Variable key becomes too long
Text Symbol: RTC = Too many numbers requested from number range
Text Symbol: RTB = Number is last number in number range
Text Symbol: RTA = Number range soon exceeded
Text Symbol: VA2 = Leave type $ in leave year $ not found in IT 0005 :
Text Symbol: Z79 = Salary Bracket rate &% used-use Additional ESCT WT to adjust if needed
Text Symbol: Z78 = Default ESCT rate &% used-use Additional ESCT WT to adjust if needed
Text Symbol: Z77 = Please update IT0310 ESCT calculation method to 'Salary Bracket'
Text Symbol: Z75 = Annual salary field is not updated in the infotype 310
Text Symbol: Z74 = Notional Hourly Rate
Text Symbol: Z73 = Number of complete pay periods that tax will be split over
Text Symbol: Z72 = Number of hours that tax should be split over
Text Symbol: Z71 = Per pay period hours
Text Symbol: Z70 = Monthly working hours
Text Symbol: Z62 = KiwiSaver amount increased to CEC amount.
Text Symbol: Z61 = CEC not met but override used. Check details.
Text Symbol: Z60 = Sacrifice WT > taxable gross. Stop deduction to avoid inconsistencies.
Text Symbol: Z55 = Gross is negative, cannot create KIWI tax credit, Kindly calculate manually.
Text Symbol: Z44 = Next pay date is after kiwisaver is advised to IRD, No refund possible.
Text Symbol: Z43 = Imported B0 version is incompatible with B0 version of this report (convert PCL2)
Text Symbol: Z42 = B0 version of current report:
Text Symbol: Z41 = Imported B0 version:
Text Symbol: Z05 = Read after/to ZL
Text Symbol: Z04 = Read after/to PSP FT ZL
Text Symbol: Z03 = Read after/to ZH
Text Symbol: Z02 = Not read
Text Symbol: X99 = Off-cycle payroll
Text Symbol: X98 = Reason for payroll
Text Symbol: X19 = HR form name
Text Symbol: X16 = Display variant Rem. statement
Text Symbol: X13 = Alter.currency
Text Symbol: X12 = IN period
Text Symbol: X11 = No remuneration statement
Text Symbol: X10 = Output curr.
Text Symbol: X09 = HR form name
Text Symbol: X08 = Display log for time management additionally
Text Symbol: X07 = Display variant for log
Text Symbol: X06 = Display variant Rem. statement
Text Symbol: X05 = Remuneration statement parameters
Text Symbol: X04 = Test options
Text Symbol: X03 = Log
Text Symbol: X02 = Details for reporting
Text Symbol: X01 = General program control
Text Symbol: X00 = reserved for texts on the selection screen: group texts, block texts, ...
Text Symbol: WMI = Error: Standard wage maintenance is deactivated
Text Symbol: WMH = # WM ID WTy P0052 Amt WTy (IT) Amt Up WTy.no
Text Symbol: WED = Employee on military / non-military duty on first day of next period
Text Symbol: VAR = Variable names Rate Number Total amount
Text Symbol: RBF = The following result was deleted due to repetition :
Text Symbol: RBE = This means special payroll run is not possible
Text Symbol: RBD = Payroll run released or correction phase active
Text Symbol: RBC = No entry for:
Text Symbol: RBB = T549Q not maintained correctly!
Text Symbol: RBA = PayPer BegDt EndDt BonusDt R InPer IP InEndDt T ID
Text Symbol: RB9 = Day of bonus payment is ignored
Text Symbol: RB8 = Please specify day of bonus payment
Text Symbol: RB7 = Internal error while filling table APER!
Text Symbol: RB6 = Missing date of special run!
Text Symbol: RB4 = No forced retrocalculation at a special run!
Text Symbol: RB3 = Cycle $ has a formal error (see CHECK in PE02)
Text Symbol: RB2 = Operation RJCT should not be used (see documentation)
Text Symbol: RB1 = Operation RJCT is used in cycle $
Text Symbol: RAE = PArea $ is on check status
Text Symbol: RAD = No immediate payroll adjustment possible
Text Symbol: RAC = Internal error during export
Text Symbol: RAB = Internal error during import N
Text Symbol: RAA = No result found in cluster
Text Symbol: RA9 = Group/level to be modified: No numeric part exists
Text Symbol: RA8 = The string to be replaced is too short
Text Symbol: RA6 = MINMAX search has found no entries
Text Symbol: RA5 = Calculated group/level is negative
Text Symbol: RA4 = Length of calculated group/level is too great
Text Symbol: RA3 = The value of par. & does not exist in this case
Text Symbol: RA2 = Value & for par. & is incompatible with value & of par. &
Text Symbol: RA1 = Value & does not exist for par. &
Text Symbol: RA0 = Es existieren bereits Planungsdaten auf Basis realer Abrechnungsergebnisse
Text Symbol: R9X = PArea $ ignored because period is incorrect
Text Symbol: R9U = PArea $ is in correction phase
Text Symbol: R9S = Payment date for current payroll $ > payment date for next regular payroll $
Text Symbol: R9R = No export to cost planning possible for per.number $
Text Symbol: R9Q = Entry in table $ does not include currency of country
Text Symbol: R9P = Payment date of current payroll $ < payment date of last payroll $
Text Symbol: R9O = Retroactive accounting date for EE:
Text Symbol: R9N = Earliest retro.acct.period:
Text Symbol: R9M = Payroll not possible: OT-BETRG > Constant :
Text Symbol: R9L = Retro.accounting too far back in past for payroll area
Text Symbol: R9K = Personnel number locked!
Text Symbol: R9J = Retro.run date $, set by system, is earlier than personal earliest retro.run $
Text Symbol: R9I = Retro.run date $ earlier than personal earliest retro.run $
Text Symbol: R9H = Period beg. $ earlier than personal earliest retro.run $
Text Symbol: R9G = The following person was not selected :
Text Symbol: RBG = Internal error in routine:
Text Symbol: RT5 = CoCo BArea CreTy CreNr SymbAcc Due date Amount
Text Symbol: RT4 = Cumulated Remittance
Text Symbol: RT1 = Origin of CCode CreTy CreNo ReqDate
Text Symbol: RT0 = Origin of bank transfer
Text Symbol: RSC = Error while generation of scheme!
Text Symbol: RS3 = However, retroactive accounting was performed for the previous payroll run
Text Symbol: RS2 = No retroactive accounting option active
Text Symbol: RS1 = Payroll cannot be repeated
Text Symbol: RMV = Recursive call of operation meanv nn via table T511A
Text Symbol: RML = Reference personnel number
Text Symbol: RMK = and if accounting is performed for a single period only
Text Symbol: RMJ = Please specify this sequence manually
Text Symbol: RMI = ref.pers.nos. acc.to the priority in IT 0121
Text Symbol: RMH = if payroll accounting is performed for all
Text Symbol: RMG = You can only be sure of attaining correct results
Text Symbol: RMF = using RPCALC*0 is only possible with option NOUPD
Text Symbol: RME = With regard to multiple payroll runs, a test run
Text Symbol: RMD = must be started using scheduler RPCALC*M
Text Symbol: RMC = Reason for rejection: Multiple payroll runs
Text Symbol: RMB = Function MJOBS must be called up in payroll schema for multiple payroll runs
Text Symbol: RMA = Payroll run for personnel no. & is a payroll run with reference personnel nos.
Text Symbol: RM1 = Payroll cannot be repeated
Text Symbol: RIN = Error during initialization of payroll
Text Symbol: RH1 = Error when processing cost distribution
Text Symbol: RGL = RWTypvvvvvvvvSt123456789012345678901234567890123456789012345678901234567890x
Text Symbol: RG4 = SeqNo UI ForPer PerMo ForPer ForPerBeg ForPerEnd PayTy PayID
Text Symbol: RG3 = CancelRe
Text Symbol: RG2 = Invalid PayDate LePer BonusDate PayDate PayTime CancelDat CancelTm
Text Symbol: RG1 = AS UI InPer PerMo InPer InPerEnd PayCat PayID
Text Symbol: RG0 = SeqNo AS UI ForPer InPer ForBeg ForEnd InEnd IUI PerMo LePer
Text Symbol: RET = Log Travel expenses Total Target Std. LU rate
Text Symbol: RC2 = A currency was added to the following amounts:
Text Symbol: RC1 = The following amounts were rounded:
Text Symbol: RBR = Parameter $ operation WPBPC only allowed for P0014
Text Symbol: RBP = Function PARTT already carried out
Text Symbol: RBO = Table CABC is not empty
Text Symbol: RBN = Split not possible for table WPBP
Text Symbol: RBM = Table AB is not empty
Text Symbol: RBL = No change in working hours per week
Text Symbol: RBK = The following result was deactivated due to repetition:
Text Symbol: RBJ = Already existing future special run payrolls!
Text Symbol: RBI = Table RGDIR could not be changed!
Text Symbol: RBH = The following result has been produced:
Text Symbol: CP4 = Modif.3/sym.account
Text Symbol: CP3 = Action
Text Symbol: CP5 = Addit.mod.
Text Symbol: CPC = MoDy Beg/End time No AT Number of hours
Text Symbol: CS1 = # from to VS OZ SV Bf Fa Ki AV LA Pe LS FG JA PJ 69 35 68
Text Symbol: CP2 = Chart of accounts
Text Symbol: COS = Error in cost distribution
Text Symbol: CE3 = No severance data
Text Symbol: CE2 = No tax data exists
Text Symbol: CE1 = No social insurance data exists
Text Symbol: CD3 = the generation date (P0003-PKGAB)
Text Symbol: CVB = Specification & not intended for this type of ER share:
Text Symbol: D01 = Import periods for processing of averages
Text Symbol: D02 = WTYPE
Text Symbol: D03 = NUM
Text Symbol: D04 = RTE
Text Symbol: D05 = AMT
Text Symbol: D06 = MI
Text Symbol: D07 = From
Text Symbol: D08 = To
Text Symbol: D09 = Load cumulated values in table MV
Text Symbol: D10 = AVTYP
Text Symbol: AL3 = EP Amt. PSGrp PSL
Text Symbol: AP1 = Payroll period : mm.yyyy / dd.mm.yyyy - dd.mm.yyyy
Text Symbol: AP2 = WC:
Text Symbol: APY = Funds center Fund
Text Symbol: APZ = # From To EG ES CC PAr CCtr WSRle CUL JobNo Act CostD TRec
Text Symbol: ASS = Fct Par1 Par2 Par3 Par4 P D Text
Text Symbol: AUS = Employee no longer active on first day of next period
Text Symbol: BAZ = T WTy. WC C1 C2 C3 AP CA Tr Ab V V# Designation Rate Number Total amt.
Text Symbol: BE1 = No correct benefits wage type (V0TYP)
Text Symbol: BE2 = No appropriate benefit found for
Text Symbol: BE3 = No entry found in T5UBA for
Text Symbol: BE4 = period modifiers are inconsisent between plan & and model &
Text Symbol: BEG = Run time begin
Text Symbol: BT1 = Group term life insurance plan must be a monthly plan
Text Symbol: BUL = Employee on leave on first day of next period > 12 months
Text Symbol: C01 = No valid address (Address type 1)
Text Symbol: C02 = No valid main bank details given
Text Symbol: CAB = Year MoDy Beg/End time No AT Number of hours
Text Symbol: CAC = Function
Text Symbol: CAD = with parameters
Text Symbol: CD1 = Error when scanning personal calendar
Text Symbol: CD2 = You are trying to read beyond
Text Symbol: D11 = FORPER
Text Symbol: D34 = ValBas
Text Symbol: D35 = WType %
Text Symbol: D36 = Features for pay scale increase from table T510C
Text Symbol: D37 = PSType
Text Symbol: D38 = PSArea
Text Symbol: D39 = PSInd
Text Symbol: D40 = Date
Text Symbol: D41 = Percent1
Text Symbol: D42 = Percent2
Text Symbol: D43 = WTYPE
Text Symbol: D44 = NUM
Text Symbol: D45 = RTE
Text Symbol: D46 = AMT
Text Symbol: D47 = Inc.factor
Text Symbol: D48 = TypNUM
Text Symbol: D49 = TypRTE
Text Symbol: D50 = TypAMT
Text Symbol: DIF = Difference:
Text Symbol: DIT = WTy FPer TimeU Rate Number Amount
Text Symbol: DU1 = From___To_____JobType__MultEmp_Retiree_Lock___Start
Text Symbol: DU4 = Type Day indicator
Text Symbol: DU5 = >....+....1....+....2....+....3.<
Text Symbol: D12 = RELNO
Text Symbol: D13 = Import cumulation types from table T511B
Text Symbol: D14 = Beginning of log for processing averages
Text Symbol: D15 = Import average type from table T511A
Text Symbol: D16 = CGrp
Text Symbol: D17 = RelTyp
Text Symbol: D18 = CuRule
Text Symbol: D19 = EndTy
Text Symbol: D20 = NoPer
Text Symbol: D21 = NoRelPe
Text Symbol: D22 = Perform relevancy test for each imported period
Text Symbol: D23 = End of log for processing averages
Text Symbol: D24 = Period -
Text Symbol: D25 = Perform final processing
Text Symbol: D26 = The average value is:
Text Symbol: D27 = Perform relevancy test for each imported period
Text Symbol: D28 = Adapt average bases to increased benefits
Text Symbol: D29 = Valuation basis for base month:
Text Symbol: D30 = Valuation basis for processed month:
Text Symbol: D31 = The increase factor is:
Text Symbol: D32 = The imported period is relevant
Text Symbol: D33 = Modification features for average bases from table T511C
Text Symbol: AL2 = ValBa OT Posit. Pr PrInd
Text Symbol: 021 = Function
Text Symbol: 022 = Imported to xx
Text Symbol: 023 = Rule
Text Symbol: 024 = Operation
Text Symbol: 025 = Wage type
Text Symbol: 026 = Imported to Oxx
Text Symbol: 027 = L1:
Text Symbol: 030 = G1:
Text Symbol: 100 = Error in indexed PERFORM. Please contact hotline for further help
Text Symbol: 101 = No check performed against control record
Text Symbol: 102 = Payroll cancelled
Text Symbol: 103 = No entry in table T000 for client :
Text Symbol: 104 = Role of client remains undefined
Text Symbol: 105 = This is a productive client
Text Symbol: 106 = No further nesting possible in LPBEG RC
Text Symbol: 107 = Operation allowed between LPBEG and LPEND only
Text Symbol: 108 = Operation cannot be used in this context
Text Symbol: 109 = IMPRT F allowed in LPBEG RCF only
Text Symbol: 110 = Internal error in IMPRT O
Text Symbol: 111 = ALOOP_RGDIR and RGDIR are incompatible
Text Symbol: 112 = Internal error in IMPRT F
Text Symbol: 113 = IMPRT O allowed in LPBEG RC only
Text Symbol: $00 = Last update on : 29.05.1998 08:05:58
Text Symbol: $01 = ***************************************************************************
Text Symbol: $02 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $03 = ***************************************************************************
Text Symbol: $04 = * *
Text Symbol: $05 = * Please maintain text elements in table T52CT instead of here *
Text Symbol: $06 = * Then start report RPUTXT00 to maintain the new text elements *
Text Symbol: $07 = * in the text pool of the selected report. *
Text Symbol: $08 = * *
Text Symbol: $09 = ***************************************************************************
Text Symbol: $10 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $11 = ***************************************************************************
Text Symbol: $12 = * *
Text Symbol: $13 = * Please update the text elements in table T52CT instead of here *
Text Symbol: $14 = * Then start report RPUTXT00 to update the text pool of the *
Text Symbol: $15 = * selected report with the new text elements *
Text Symbol: $16 = * *
Text Symbol: $17 = ***************************************************************************
Text Symbol: $18 =
Text Symbol: 001 = Error reading feature 43TRM
Text Symbol: 002 = Error reading feature 43EMS
Text Symbol: 009 = No entry in table :
Text Symbol: 114 = Internal error in IMPRT T
Text Symbol: AB2 = KALTG KLBEW OBEGD OENDD
Text Symbol: AB4 = Absences for interruption in payment of tax: Table ST_AB
Text Symbol: AB5 = Absences for interruption in payment of tax: Table OST_AB
Text Symbol: AB6 = BEGDA ENDDA AWART ABWTG
Text Symbol: AB7 = First possible begin date for SI days reduction:
Text Symbol: AB8 = Determination of begin date for SI days reduction:
Text Symbol: AB9 = BEGDA ENDDA AWART
Text Symbol: ABA = Absence taken into account
Text Symbol: ABB = Credited absence
Text Symbol: ABC = Granting of passive Berlin Allowance
Text Symbol: ABD = 1 2 3
Text Symbol: ABE = Days: 1234567890123456789012345678901
Text Symbol: ABF = Division of absence: Table SPLIT_TAB
Text Symbol: ABG = BEGDA ENDDA AWART KLBEW
Text Symbol: ABH = Derived absence
Text Symbol: ABI = Absences from infotype 2001: Table P2001
Text Symbol: ABJ = BEGDA ENDDA AWART LFZED KRGBD KRGED
Text Symbol: ABK = "DUEVO" day string
Text Symbol: ABW = AbsCat Class BPNo CalDay Workday WorkHours
Text Symbol: AD1 = Street Ctry ZipCode City
Text Symbol: AD2 = District
Text Symbol: AL1 = # From To FTime TTime Number Un
Text Symbol: 115 = Irregular payrolls were found
Text Symbol: 120 = Definition of role of client: Initial screen -> Tools -> Business engineering ->
Text Symbol: 121 = Customizing -> Basic functions -> Set up clients; execute 'Define client',
Text Symbol: 122 = select entry, field 'Role of client'
Text Symbol: 224 = Tax credit should not exceed value of tax.
Text Symbol: 225 = Tax credit has been overwritten.
Text Symbol: 226 = Warning - Tax credit should not exceed value of tax.
Text Symbol: 227 = Warning - Tax credit has been overwritten.
Text Symbol: 229 = Warning - Calculated tax credit is negative. Please check.
Text Symbol: 230 = Warning - Negative override value has been entered. Are you sure?
Text Symbol: 231 = Calculated tax credit is negative. Please check.
Text Symbol: 232 = Negative override value has been entered. Are you sure?
Text Symbol: 233 = More than one WT with the same priority setting. Please adjust.
Text Symbol: 801 = Key
Text Symbol: A01 = Authorization for simulation only, not for update
Text Symbol: A0P = PerMo LePer UI ForPer ForPerBeg ForPerEnd PerBeg(T549Q) PerEnd(T549Q) RA
Text Symbol: A1P = IUI InPer InPerEnd RADat
Text Symbol: A2P = PerMo DatMo LePer RADat RA
Text Symbol: A3P = UI ForPer ForPerBeg ForPerEnd PerBeg(T549Q) PerEnd(T549Q) PayTy PayID
Text Symbol: A4P = IUI InPer InPerBeg InPerEnd BonusDate PayDate IPayTy IPayID
Text Symbol: AAA = Key
Text Symbol: AB1 = ABZNR APZNR BEGDA ENDDA ABART AWART ABWTG STDAZ ABRTG ABRST
Text Symbol: NZX = P0312 adjustment required for current period
Text Symbol: NZY = P2006 adjustment required for current period
Text Symbol: O22 = Inconsistent number of splits in WPBP and DOWP
Text Symbol: P00 = Selected :
Text Symbol: P01 = Periods :
Text Symbol: P02 = Accounted :
Text Symbol: P03 = Rejected :
Text Symbol: P04 = Unpaid absences :
Text Symbol: P05 = Paid absences :
Text Symbol: P06 = Joined company in payroll period :
Text Symbol: P07 = Left company during payroll period:
Text Symbol: P08 = Changes to basic pay :
Text Symbol: P09 = Evaluated :
Text Symbol: P10 = Evaluated periods :
Text Symbol: P12 = No entry in table & for key & at &
Text Symbol: P13 = No entry in table & for key &
Text Symbol: P14 = Feature $ could not be evaluated
Text Symbol: P15 = No assignment to table $
Text Symbol: P16 = Unit is not supported :
Text Symbol: P17 = Employee has not been terminated :
Text Symbol: P18 = No SSCWT wage type in table T7NZSF for Fund $.
Text Symbol: P19 = Current entry :
Text Symbol: NZ9 = P2006
Text Symbol: NZA = LT R YearNo AI S AnnivDate DeactivDte EffectDate
Text Symbol: NZB = AdjIn AdjFor AdjustType
Text Symbol: NZC = EntitAdjust PosEntitl NegEntitl EntAmtRolovr AdjMaxVal
Text Symbol: NZD = PreChange GrossEarnYear
Text Symbol: NZE = GrsWks AverWklyEarn AveHrlyRate P AbsencAmtYear
Text Symbol: NZF = CmpAbWk WklHrs LeaveBalance
Text Symbol: NZG = Fund Enddate BeginDate Seq C S SupSalary
Text Symbol: NZH = EEContrib% EEContribAm
Text Symbol: NZI = ERContrb% ERContribAmt Factor MembershipNumber
Text Symbol: NZJ = MN
Text Symbol: NZK = Work Centre/Basic Pay :
Text Symbol: NZL = No entry in table Payroll Accounting Areas for key
Text Symbol: NZM = No entry in table Period Parameters for key
Text Symbol: NZN = No entry in table Superannuation Defined Salary for key
Text Symbol: NZO = No entry in table HR Subroutines for user
Text Symbol: NZP = No entry in table Leave Rules for key
Text Symbol: NZQ = Error calculating leave taken
Text Symbol: NZR = Error calculating leave accrual
Text Symbol: NZS = Error loading quota data
Text Symbol: NZV = Can not find entry in Leave Rule table
Text Symbol: NZW = T7NZSF
Text Symbol: P20 = Variable & contains:
Text Symbol: P60 = Note:
Text Symbol: P61 = For personnel number
Text Symbol: P62 = the bank data (I0009)
Text Symbol: P63 = was changed later when bank transfer was effected.
Text Symbol: P64 = Invalid wage type created by the generic entry
Text Symbol: P65 = Source:
Text Symbol: P66 = Gen.entry :
Text Symbol: P67 = The time units from derived payroll area and pay scale are incompatible
Text Symbol: P68 = Payroll area:
Text Symbol: P69 = P.scale time unit:
Text Symbol: P70 = Payroll area time unit:
Text Symbol: P71 = No entry in table T549Q for PERMO $ and date $
Text Symbol: P72 = No entry in T549R with time unit $
Text Symbol: P80 = Capital formation savings amount changed
Text Symbol: P81 = Capital formation savings asset type data changed
Text Symbol: P82 = Capital formation savings payee data changed
Text Symbol: PC1 = Imported country assignment of cluster
Text Symbol: PC2 = Country assignment of current report
Text Symbol: PC3 = No cluster exists for this personnel number
Text Symbol: PC4 = 1 2 3
Text Symbol: PC5 = Month 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Text Symbol: PC6 = Year
Text Symbol: P21 = Variable & not filled
Text Symbol: P24 = Inactive work contract:
Text Symbol: P25 = (see matchcode W)
Text Symbol: P26 = Begin payroll log
Text Symbol: P27 = End payroll log
Text Symbol: P30 = PCRule
Text Symbol: P31 = P class
Text Symbol: P32 = E class
Text Symbol: P38 = Effected transfer was changed during correction
Text Symbol: P39 = Capital formation savings data changed
Text Symbol: P40 = Leave type & does not exist in leave year &
Text Symbol: P41 = Imported ZL version:
Text Symbol: P42 = ZL version of current report:
Text Symbol: P43 = Imported ZL version incompatible with ZL version of this report (convert PCL2)
Text Symbol: P47 = Read
Text Symbol: P48 = Not read
Text Symbol: P49 = Piecework data
Text Symbol: P50 = Data for group incentive wages
Text Symbol: P51 = for PersNo./Period:
Text Symbol: P52 = for GrpNo./Period :
Text Symbol: P53 = Imported version of cluster
Text Symbol: P54 = Version of current report for the same cluster
Text Symbol: NZ8 = P0312
Text Symbol: G31 = IT after iteration step
Text Symbol: G32 = Step Gross Deductions Difference
Text Symbol: G33 = Increase in Deductions
Text Symbol: G34 = Internal table NP
Text Symbol: G35 = CNTR* WTYPE AMT TY. SRT NPED1 NPED2 NPED3 NPRNA LGA01 LGA02
Text Symbol: G36 = Internal table GR
Text Symbol: G37 = WTYPE LGAGR SPLIT MINUS
Text Symbol: G38 = Internal table DN
Text Symbol: G39 = WgType Step=1 Step>1 Amount Amount
Text Symbol: G40 = before projection after iteration step
Text Symbol: I01 = Error: Standard wage maintenance is deactivated
Text Symbol: JPT = Value "B" (correction run) not allowed for Japan
Text Symbol: JPU = Value "C" (manual check) not allowed for Japan
Text Symbol: JUP = Employee changes employer on first day of next period
Text Symbol: KDI = WTy FPer IPer TimeU Rate Number Amount
Text Symbol: KET = WT Designation Number Amount
Text Symbol: KUG = C/S from to RefNo CShift L T CEA W Pay rate CuDiv Bo Sp
Text Symbol: KUZ = ItID TType AbsID PHol C1ZNR CDay WDays WHrs
Text Symbol: L01 = Incorrect sequence in loan schema
Text Symbol: LD0 = WagetypeCl Interval OrigLimit Already Actual Limit Minimum
Text Symbol: LD1 = Individual limits
Text Symbol: LD2 = WagetypeCl Interval Amount
Text Symbol: DX1 = is missing for personnel no.
Text Symbol: DX2 = Incorrect entry in table T512C
Text Symbol: E01 = Error on reading table
Text Symbol: E02 = with key
Text Symbol: E03 = Error exporting to Advance Payment Cluster
Text Symbol: E04 = Import Advanced Payments was not successful
Text Symbol: E05 = Wage Type Valuation
Text Symbol: E71 = Error retrieving time evaluation data - error code &1
Text Symbol: E72 = Error retrieving base entitlement for quota &1 on &2
Text Symbol: E73 = Error simulating time evaluation - error code &1
Text Symbol: END = Run time end
Text Symbol: ERR = does not exist
Text Symbol: ES1 = Ty. LNo ForPer. WTy. Text Number
Text Symbol: EX1 = Ty. LNo SeqNo Variable information
Text Symbol: F00 = Modifiers mismatch between employee and frequ.model $ $ $ $
Text Symbol: G01 = Generate personal calendar as of
Text Symbol: G10 = Error in function GRSUP:
Text Symbol: G11 = The following wage type, processing class could not be interpreted:
Text Symbol: G20 = Iteration terminated for pers. no., wage type:
Text Symbol: G21 = Number of iteration steps:
Text Symbol: G22 = Deviation from committed net:
Text Symbol: G30 = IT before iteration step
Text Symbol: LD3 = CRED
Text Symbol: N09 = Cannot deactivate lve type $. Deactivate date is earlier than last ann dt
Text Symbol: N10 = $: Cannot insert a new leave adj. in year $ : Record already exists
Text Symbol: N11 = $: Cannot insert entitlement for future year in P0312 processing.
Text Symbol: N12 = Cannot insert leave adj. for leave type $ in $. Year number error
Text Symbol: N13 = $: Leave year format $ is invalid based on leave rule in P0312
Text Symbol: N14 = $: Number of gross weeks must be greater than 0.
Text Symbol: N15 = No valid T7NZLR table entry for leave type $, accrual id $
Text Symbol: N16 = $: Comp abs wks $ is greater than gross weeks $, can't calc ave wk earning.
Text Symbol: N17 = $ : Added from infotype 0005. It does not exist in LVACC: Housekeeping
Text Symbol: N18 = Previous Year Gross is not available . Enter the Base Annu Salary in IT0310 for Superannuation Tax for Slab rate option.
Text Symbol: NA1 = Last name First name
Text Symbol: NA2 = Name at birth Addit. Prefix Title
Text Symbol: NHU = Total of derived wage types does not equal 100 percent
Text Symbol: NST = Status & unknown
Text Symbol: NZ0 = No entry in table HR Subroutines for user
Text Symbol: NZ1 = has leave type
Text Symbol: NZ2 = but no accrual rule exists for it!
Text Symbol: NZ3 = Return code from import Additional Payments
Text Symbol: NZ4 = LVAWE
Text Symbol: NZ5 = LVPAY
Text Symbol: NZ6 = NZSUP
Text Symbol: NZ7 = LVACC
Text Symbol: LD4 = INTERVAL
Text Symbol: LD5 = Interval Startnr CompDt Begin End Periods
Text Symbol: LD6 = Total of derived wagetypes not equal 100 percent
Text Symbol: LD7 = No pay date defined for period
Text Symbol: LD8 = Cutting Information
Text Symbol: LD9 = Cutted wage type By amount
Text Symbol: LDA = Too many steps (>50) for iteration of limit
Text Symbol: LS1 = ConfNo Group C1 WTy. Rate Amount ActTime TargTime LURate
Text Symbol: M01 = Table AZL on day & of payroll period
Text Symbol: M02 = Table ZL on day & of payroll period
Text Symbol: M03 = No rule for leave accrual on termination perc. payout (table T7NZLV), base ent. &1 hours
Text Symbol: M04 = Advance leave $1 $2 $3 does not off-set accrual
Text Symbol: M05 = A currency could not be found on Infotype 0008 between &1 - &2
Text Symbol: MUS = Employee covered by maternity protection on first day of next period
Text Symbol: N01 = Bonus date must be specified
Text Symbol: N02 = Bonus date will be ignored
Text Symbol: N03 = Void result under construction
Text Symbol: N04 = Do not have gross, nbr of working hours for leave type $ during I0312 adj
Text Symbol: N05 = Employee does not have any taxation infotype details
Text Symbol: N06 = $: Deactive record was not found in reactive adj. processing in P0311
Text Symbol: N07 = $: Leave type already exists in LVACC in P0311 insert processing.
Text Symbol: N08 = Cannot delete leave type $. Leave bal or accrual > 0, or adv abs booking.


INCLUDES used within this REPORT HNZCALC0

INCLUDE RPCPLOG0. "XDOALRK058703
INCLUDE RPCFDP09. " SELECTION SCREEN DEF. XDOALRK066230
INCLUDE PC2NZDEF. " COMMON PARTS FOR NEW ZEALAND "FMDP30K106036
INCLUDE RPC2PS00. " CLUSTER OF GENERATED SCHEMAS
INCLUDE RPC2PT00. " CLUSTER OF GENERATED SCHEMAS TEXTS
INCLUDE UP50QDAT. " COMMON PART PSOPER FOR UPDATE TASK
INCLUDE UP50QDAT. " COMMON PART PSOPER FOR UPDATE TASK

INCLUDE RPC2CD09.
INCLUDE RPCFOP00.
INCLUDE RPC2B201.
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS

INCLUDE RPC4F_0C. " CONSTANTS "VKIK0286
INCLUDE RPC4F100.
INCLUDE RPCFVP09.
INCLUDE RPCFDC19. "XDOAHRK000071
INCLUDE RPCFPABS.
INCLUDE RPCBOF00. " FORM BOPER "XDOALRK000
INCLUDE PCBURZNZ0. "XTWPH9K013018
INCLUDE RPUMKC00.
INCLUDE RPCLG000. "XDOALRK000
INCLUDE PC2RXN11.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name HNZCALC0 or its description.