SAP Reports / Programs | Payroll | Taiwan(PY-TW) SAP PY

HTWCALC0 SAP ABAP Report - Payroll Driver for Taiwan







HTWCALC0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter HTWCALC0 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_M42_CALC - Payroll Driver Taiwan
PC00_M42_CALC_SIMU - Simulate Payroll


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 HTWCALC0. "Basic submit
SUBMIT HTWCALC0 AND RETURN. "Return to original report after report execution complete
SUBMIT HTWCALC0 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: BONDT = Payroll type
Selection Text: BRK_OFF = Switch off interrupt
Selection Text: BRK_ON = Unconditional interrupt
Selection Text: BRK_SC = User-specific interrupt
Selection Text: EDT_VARI =
Selection Text: OCRSN =
Selection Text: PAYID = Payroll indicator
Selection Text: PAYTY = Payroll type
Selection Text: PRT_APER = Print current period
Selection Text: PRT_FORM = Form name
Selection Text: PRT_LANG = Output language
Selection Text: TYP_RCAL = Layout of retroactive runs
Selection Text: TST_ON = Test run (no update)
Selection Text: SW_INTIM = Integration on Time Management
Selection Text: SRT_RCAL = Sort retroactive runs
Selection Text: SCHEMA = Schema
Selection Text: RUECK-AB = Forced retro.accounting as of
Selection Text: PRT_LINE = Print superlines
Selection Text: PRT_ON = Display print sel.screen
Selection Text: PRT_PROT = Display log
Selection Text: P_VANAM = Log display variant
Selection Text: PRT_RCAL = Print retroactive runs
Title: Payroll Driver for Taiwan
Text Symbol: R68 = Number & < 0 or > 19,999,999.99 for operation & in line &
Text Symbol: R71 = Incorrect or missing parameter in following function
Text Symbol: R72 = No text exists for field $
Text Symbol: R73 = Balance per payroll period <> 0
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: R74 = Incorrect modifier & for operation &
Text Symbol: R75 = Payroll not possible: Work center data missing
Text Symbol: R76 = Run time measurement already initialized
Text Symbol: R77 = Run time measurement not yet initialized
Text Symbol: R78 = Maximum of 999 loops allowed for function LPBEG/LPEND
Text Symbol: R80 = Symbolic condition & unknown





Text Symbol: R81 = Operation SCOND was not used in decision pers.calc.rule &
Text Symbol: R83 = Operation & not allowed for function &
Text Symbol: R85 = Occurs parameter for table $ is too small (because of DELETE)
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: R49 = Parameter specification OC not valid for operation RTE
Text Symbol: R48 = Invalid field & in line :
Text Symbol: R43 = Payroll already performed once in future for pers.no. :
Text Symbol: R42 = Evaluations only possible for last payroll (PA03) :
Text Symbol: R41 = Parameter RUECK-AB is meaningless in a program that follows payroll
Text Symbol: R40 = C1-split is not filled for wage type &
Text Symbol: R38 = Payroll not possible because reflux has already begun (PA03)
Text Symbol: R37 = Retroactive accounting not possible for the future
Text Symbol: R34 = PVUGR in control record (PA03)
Text Symbol: R33 = Retroactive accounting period RUECK-AB is before earliest retroactive accounting date
Text Symbol: R32 = Requested payroll period is incompatible with control record (PA03):
Text Symbol: R31 = Control record (PA03) missing:
Text Symbol: R27 = Invalid table entry for operation &
Text Symbol: R26 = Invalid parameter for function REF : &
Text Symbol: RA2 = Value & for par. & is incompatible with value & of par. &
Text Symbol: RA1 = Value & does not exist for par. &
Text Symbol: RA0 = Planning dates based on real payroll results already exist
Text Symbol: R9X = PArea $ ignored because period is incorrect
Text Symbol: R9U = PArea $ is in correction phase
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: 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: R25 = Invalid sort request: Table &, sort criterion &
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: Q32 = rep. earnings
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: R24 = Negative transfer amount for infotype
Text Symbol: R23 = STOP: PZYKL exceeds level 3 for &
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: 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: QDW = Credit before clearing
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: RA3 = The value of par. & does not exist in this case
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: TP8 = BEGDA ENDDA WFEMP WFAMT WFPCT
Text Symbol: TP7 = BEGDA ENDDA SAVTP ERRAT ERAMT EERAT EEAMT
Text Symbol: TP6 = BEGDA ENDDA CA ENTDA LEADA MTHFE MT DAYFE DY
Text Symbol: TP5 = IDNUM RE VADAT NHIST NHISR NHIEX EXRSN DISAB SSIPE
Text Symbol: TP4 = # BEGDA ENDDA FANAM FAVOR FGDAT
Text Symbol: TP3 = # BEGDA ENDDA CATGRPCLAINAMT VADAT STSREXSNDISSIPE ERP
Text Symbol: TP2 = # BEGDA ENDDA LISTU LICAT INAMT ERPAY DISAB SSIPE BR DAY
Text Symbol: TP1 = # BEGDA ENDDA TAXID IDTYP TAXCA DEPNR HALFY RESYN
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: 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 = FOR period
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: VA2 = Leave type $ in leave year $ not found in IT 0005 :
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: STA =
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: RBG = Internal error in routine:
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: 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: 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: Q26 = Gross Up Reg.
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: 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: CD3 = the generation date (P0003-PKGAB)
Text Symbol: CD2 = You are trying to read beyond
Text Symbol: CD1 = Error when scanning personal calendar
Text Symbol: CAD = with parameters
Text Symbol: CAC = Function
Text Symbol: CAB = Year MoDy Beg/End time No AT Number of hours
Text Symbol: C02 = No valid main bank details given
Text Symbol: C01 = No valid address (Address type 1)
Text Symbol: BUL = Employee on leave on first day of next period > 12 months
Text Symbol: BT1 = Group term life insurance plan must be a monthly plan
Text Symbol: BEG = Run time begin
Text Symbol: BE4 = period modifiers are inconsisent between plan & and model &
Text Symbol: BE3 = No entry found in T5UBA for
Text Symbol: BE2 = No appropriate benefit found for
Text Symbol: BE1 = No correct benefits wage type (V0TYP)
Text Symbol: BAZ = T WTy. WC C1 C2 C3 AP CA Tr Ab V V# Designation Rate Number Total amt.
Text Symbol: AUS = Employee no longer active on first day of next period
Text Symbol: ASS = Fct Par1 Par2 Par3 Par4 P D Text
Text Symbol: APZ = # From To EG ES CC PAr CCtr WSRle CUL JobNo Act CostD TRec
Text Symbol: AP2 = WC:
Text Symbol: D49 = TypRTE
Text Symbol: D48 = TypNUM
Text Symbol: D47 = Inc.factor
Text Symbol: D46 = AMT
Text Symbol: D45 = RTE
Text Symbol: D44 = NUM
Text Symbol: D43 = WTYPE
Text Symbol: D42 = Percent2
Text Symbol: D41 = Percent1
Text Symbol: D40 = Date
Text Symbol: D39 = PSInd
Text Symbol: D38 = PSArea
Text Symbol: D37 = PSType
Text Symbol: D36 = Features for pay scale increase from table T510C
Text Symbol: D35 = WType %
Text Symbol: D34 = ValBas
Text Symbol: D33 = Modification features for average bases from table T511C
Text Symbol: D32 = The imported period is relevant
Text Symbol: D31 = The increase factor is:
Text Symbol: D30 = Valuation basis for processed month:
Text Symbol: D29 = Valuation basis for base month:
Text Symbol: D28 = Adapt average bases to increased benefits
Text Symbol: D27 = Perform relevancy test for each imported period
Text Symbol: D26 = The average value is:
Text Symbol: D25 = Perform final processing
Text Symbol: D24 = Period -
Text Symbol: D23 = End of log for processing averages
Text Symbol: D22 = Perform relevancy test for each imported period
Text Symbol: D21 = NoRelPe
Text Symbol: D20 = NoPer
Text Symbol: D19 = EndTy
Text Symbol: D18 = CuRule
Text Symbol: D17 = RelTyp
Text Symbol: D16 = CGrp
Text Symbol: D15 = Import average type from table T511A
Text Symbol: D14 = Beginning of log for processing averages
Text Symbol: D13 = Import cumulation types from table T511B
Text Symbol: D12 = RELNO
Text Symbol: D11 = FORPER
Text Symbol: D10 = AVTYP
Text Symbol: AP1 = Payroll period : mm.yyyy / dd.mm.yyyy - dd.mm.yyyy
Text Symbol: 111 = ALOOP_RGDIR and RGDIR are incompatible
Text Symbol: 110 = Internal error in IMPRT O
Text Symbol: 109 = IMPRT F allowed in LPBEG RCF only
Text Symbol: 108 = Operation cannot be used in this context
Text Symbol: 107 = Operation allowed between LPBEG and LPEND only
Text Symbol: 106 = No further nesting possible in LPBEG RC
Text Symbol: 105 = This is a productive client
Text Symbol: 104 = Role of client remains undefined
Text Symbol: 103 = No entry in table T000 for client :
Text Symbol: 102 = Payroll cancelled
Text Symbol: 101 = No check performed against control record
Text Symbol: 100 = Error in indexed PERFORM. Please contact hotline for further help
Text Symbol: 030 = G1:
Text Symbol: 027 = L1:
Text Symbol: 026 = Imported to Oxx
Text Symbol: 025 = Wage type
Text Symbol: 024 = Operation
Text Symbol: 023 = Rule
Text Symbol: 022 = Imported to xx
Text Symbol: 021 = Function
Text Symbol: 009 = No entry in table :
Text Symbol: $18 =
Text Symbol: $17 = ***************************************************************************
Text Symbol: $16 = * *
Text Symbol: $15 = * selected report with the new text elements *
Text Symbol: $14 = * Then start report RPUTXT00 to update the text pool of the *
Text Symbol: $13 = * Please update the text elements in table 52CT instead of here *
Text Symbol: $12 = * *
Text Symbol: $11 = ***************************************************************************
Text Symbol: $10 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $09 = ***************************************************************************
Text Symbol: $08 = * *
Text Symbol: $07 = * in the text pool of the selected report. *
Text Symbol: $06 = * Then start report RPUTXT00 to maintain the new text elements *
Text Symbol: $05 = * Please maintain text elements in table T52CT instead of here *
Text Symbol: $04 = * *
Text Symbol: $03 = ***************************************************************************
Text Symbol: $02 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $01 = ***************************************************************************
Text Symbol: $00 = Last update on : 18.06.1998 12:42:58
Text Symbol: AL3 = EP Amt. PSGrp PSL
Text Symbol: AL2 = ValBa OT Posit. Pr PrInd
Text Symbol: AL1 = # From To FTime TTime Number Un
Text Symbol: AD2 = District
Text Symbol: AD1 = Street Ctry ZipCode City
Text Symbol: ABW = AbsCat Class BPNo CalDay Workday WorkHours
Text Symbol: ABK = "DUEVO" day string
Text Symbol: ABJ = BEGDA ENDDA AWART LFZED KRGBD KRGED
Text Symbol: ABI = Absences from infotype 2001: Table P2001
Text Symbol: ABH = Derived absence
Text Symbol: ABG = BEGDA ENDDA AWART KLBEW
Text Symbol: ABF = Division of absence: Table SPLIT_TAB
Text Symbol: ABE = Days: 1234567890123456789012345678901
Text Symbol: ABD = 1 2 3
Text Symbol: ABC = Granting of passive Berlin Allowance
Text Symbol: ABB = Credited absence
Text Symbol: ABA = Absence taken into account
Text Symbol: AB9 = BEGDA ENDDA AWART
Text Symbol: AB8 = Determination of begin date for SI days reduction:
Text Symbol: AB7 = First possible begin date for SI days reduction:
Text Symbol: AB6 = BEGDA ENDDA AWART ABWTG
Text Symbol: AB5 = Absences for interruption in payment of tax: Table OST_AB
Text Symbol: AB4 = Absences for interruption in payment of tax: Table ST_AB
Text Symbol: AB2 = KALTG KLBEW OBEGD OENDD
Text Symbol: AB1 = ABZNR APZNR BEGDA ENDDA ABART AWART ABWTG STDAZ ABRTG ABRST
Text Symbol: AAA = Key
Text Symbol: A4P = IUI InPer InPerBeg InPerEnd BonusDate PayDate IPayTy IPayID
Text Symbol: A3P = UI ForPer ForPerBeg ForPerEnd PerBeg(T549Q) PerEnd(T549Q) PayTy PayID
Text Symbol: A2P = PerMo DatMo LePer RADat RA
Text Symbol: A1P = IUI InPer InPerEnd RADat
Text Symbol: A0P = PerMo LePer UI ForPer ForPerBeg ForPerEnd PerBeg(T549Q) PerEnd(T549Q) RA
Text Symbol: A01 = Authorization for simulation only, not for update
Text Symbol: 801 = Key
Text Symbol: 122 = select entry, field 'Role of client'
Text Symbol: 121 = Customizing -> Basic functions -> Set up clients; execute 'Define client',
Text Symbol: 120 = Definition of role of client: Initial screen -> Tools -> Business engineering ->
Text Symbol: 115 = Irregular payrolls were found
Text Symbol: 114 = Internal error in IMPRT T
Text Symbol: 113 = IMPRT O allowed in LPBEG RC only
Text Symbol: 112 = Internal error in IMPRT F
Text Symbol: PC3 = No cluster exists for this personnel number
Text Symbol: PC2 = Country assignment of current report
Text Symbol: PC1 = Imported country assignment of cluster
Text Symbol: P82 = Capital formation savings payee data changed
Text Symbol: P81 = Capital formation savings asset type data changed
Text Symbol: P80 = Capital formation savings amount changed
Text Symbol: P72 = No entry in T549R with time unit $
Text Symbol: P71 = No entry in table T549Q for PERMO $ and date $
Text Symbol: P70 = Payroll area time unit:
Text Symbol: P69 = P.scale time unit:
Text Symbol: P68 = Payroll area:
Text Symbol: P67 = The time units from derived payroll area and pay scale are incompatible
Text Symbol: P66 = Gen.entry :
Text Symbol: P65 = Source:
Text Symbol: P64 = Invalid wage type created by the generic entry
Text Symbol: P63 = was changed later when bank transfer was effected.
Text Symbol: P62 = the bank data (I0009)
Text Symbol: P61 = For personnel number
Text Symbol: P60 = Note:
Text Symbol: P54 = Version of current report for the same cluster
Text Symbol: P53 = Imported version of cluster
Text Symbol: P52 = for GrpNo./Period :
Text Symbol: P51 = for PersNo./Period:
Text Symbol: P50 = Data for group incentive wages
Text Symbol: P49 = Piecework data
Text Symbol: P48 = Not read
Text Symbol: P47 = Read
Text Symbol: P43 = Imported ZL version incompatible with ZL version of this report (convert PCL2)
Text Symbol: P42 = ZL version of current report:
Text Symbol: P41 = Imported ZL version:
Text Symbol: P40 = Leave type & does not exist in leave year &
Text Symbol: P39 = Capital formation savings data changed
Text Symbol: P38 = Effected transfer was changed during correction
Text Symbol: P32 = E class
Text Symbol: P31 = P class
Text Symbol: P30 = PCRule
Text Symbol: P27 = End payroll log
Text Symbol: P26 = Begin payroll log
Text Symbol: P25 = (see matchcode W)
Text Symbol: P24 = Inactive work contract:
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 = Wage Type:
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: wrong values in proc. class 74 or 75
Text Symbol: PR2 = remaining net was not high enough
Text Symbol: PR1 = A garnishment wage type should be subtracted, but the
Text Symbol: PC7 = Cluster CD and payroll cluster inconsistent
Text Symbol: PC6 = Year
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: PC4 = 1 2 3
Text Symbol: P21 = Variable & not filled
Text Symbol: KUZ = ItID TType AbsID PHol C1ZNR CDay WDays WHrs
Text Symbol: KUG = C/S from to RefNo CShift L T CEA W Pay rate CuDiv Bo Sp
Text Symbol: KET = WT Designation Number Amount
Text Symbol: KDI = WTy FPer IPer TimeU Rate Number Amount
Text Symbol: JUP = Employee changes employer on first day of next period
Text Symbol: JPU = Value "C" (manual check) not allowed for Japan
Text Symbol: JPT = Value "B" (correction run) not allowed for Japan
Text Symbol: I01 = Error: Standard wage maintenance is deactivated
Text Symbol: G40 = before projection after iteration step
Text Symbol: G39 = WgType Step=1 Step>1 Amount Amount
Text Symbol: G38 = Internal table DN
Text Symbol: G37 = WTYPE LGAGR SPLIT MINUS
Text Symbol: G36 = Internal table GR
Text Symbol: G35 = CNTR* WTYPE AMT TY. SRT NPED1 NPED2 NPED3 NPRNA LGA01 LGA02
Text Symbol: G34 = Internal table NP
Text Symbol: G33 = Increase in Deductions
Text Symbol: G32 = Step Gross Deductions Difference
Text Symbol: G31 = IT after iteration step
Text Symbol: G30 = IT before iteration step
Text Symbol: G22 = Deviation from committed net:
Text Symbol: G21 = Number of iteration steps:
Text Symbol: G20 = Iteration terminated for pers. no., wage type:
Text Symbol: G11 = The following wage type, processing class could not be interpreted:
Text Symbol: G10 = Error in function GRSUP:
Text Symbol: G01 = Generate personal calendar as of
Text Symbol: F00 = Modifiers mismatch between employee and frequ.model $ $ $ $
Text Symbol: EX1 = Ty. LNo SeqNo Variable information
Text Symbol: ES1 = Ty. LNo ForPer. WTy. Text Number
Text Symbol: ERR = does not exist
Text Symbol: END = Run time end
Text Symbol: E02 = with key
Text Symbol: E01 = Error on reading table
Text Symbol: DX2 = Incorrect entry in table T512C
Text Symbol: DX1 = is missing for personnel no.
Text Symbol: DU5 = >....+....1....+....2....+....3.<
Text Symbol: DU4 = Type Day indicator
Text Symbol: DU1 = From___To_____JobType__MultEmp_Retiree_Lock___Start
Text Symbol: DIT = WTy FPer TimeU Rate Number Amount
Text Symbol: DIF = Difference:
Text Symbol: D50 = TypAMT
Text Symbol: P20 = Variable & contains:
Text Symbol: P19 = Current entry :
Text Symbol: P17 = Employee has not been terminated :
Text Symbol: P16 = Unit is not supported :
Text Symbol: P15 = No assignment to table $
Text Symbol: P14 = Feature $ could not be evaluated
Text Symbol: P13 = No entry in table & for key &
Text Symbol: P12 = No entry in table & for key & at &
Text Symbol: P10 = Evaluated periods :
Text Symbol: P09 = Evaluated :
Text Symbol: P08 = Changes to basic pay :
Text Symbol: P07 = Left company during payroll period:
Text Symbol: P06 = Joined company in payroll period :
Text Symbol: P05 = Paid absences :
Text Symbol: P04 = Unpaid absences :
Text Symbol: P03 = Rejected :
Text Symbol: P02 = Accounted :
Text Symbol: P01 = Periods :
Text Symbol: P00 = Selected :
Text Symbol: O22 = Inconsistent number of splits in WPBP and DOWP
Text Symbol: NST = Status & unknown
Text Symbol: NHU = Total of derived wage types does not equal 100 percent
Text Symbol: NA2 = Name at birth Addit. Prefix Title
Text Symbol: NA1 = Last name First name
Text Symbol: MUS = Employee covered by maternity protection on first day of next period
Text Symbol: M02 = Table ZL on day & of payroll period
Text Symbol: M01 = Table AZL on day & of payroll period
Text Symbol: LS1 = ConfNo Group C1 WTy. Rate Amount ActTime TargTime LURate
Text Symbol: LDA = Too many steps (>50) for iteration of limit
Text Symbol: LD9 = Cutted wage type By amount
Text Symbol: LD8 = Cutting Information
Text Symbol: LD7 = No pay date defined for period
Text Symbol: LD6 = Total of derived wagetypes not equal 100 percent
Text Symbol: LD5 = Interval Startnr CompDt Begin End Periods
Text Symbol: LD4 = INTERVAL
Text Symbol: LD3 = CRED
Text Symbol: LD2 = WagetypeCl Interval Amount
Text Symbol: LD1 = Individual limits
Text Symbol: LD0 = WagetypeCl Interval OrigLimit Already Actual Limit Minimum
Text Symbol: L01 = Incorrect sequence in loan schema


INCLUDES used within this REPORT HTWCALC0

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. "XDO
INCLUDE RPCFOP00.
INCLUDE RPC2B201.
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS

INCLUDE RPC4F_0C. " CONSTANTS "VKIK028654
INCLUDE RPC4F100.
INCLUDE RPCFVP09.
INCLUDE RPCFPABS.
INCLUDE RPUMKC00.


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 HTWCALC0 or its description.