SAP Reports / Programs

HBRCALC0 SAP ABAP Report - Payroll accounting program - Brazil







HBRCALC0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program enables the complete payroll run per periods and per employee, and stores the results found...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 HBRCALC0 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_M37_CALC - Payroll for Brazil
PC00_M37_CALC_SIMU - Simulation payroll accounting 37


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 HBRCALC0. "Basic submit
SUBMIT HBRCALC0 AND RETURN. "Return to original report after report execution complete
SUBMIT HBRCALC0 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 = Off-cycle date
Selection Text: EDT_VARI = Hollerite variant
Selection Text: OCRSN = Off-cycle reason
Selection Text: PAYID = Off-cycle identification
Selection Text: PAYTY = Type of payment
Selection Text: PRT_PROT = Print log
Selection Text: P_VANAM = Log variant
Selection Text: RUECK-AB = Calculate from
Selection Text: SCHEMA = Scheme
Selection Text: SW_INTIM = Integrate Time Management
Selection Text: TST_ON = Test
Title: Payroll accounting program - Brazil
Text Symbol: R97 = Wage type $1: no entry on T512W for evaluation class $2
Text Symbol: R98 = Termination due to decimal overflow!
Text Symbol: R99 = Refused person :
Text Symbol: R96 = Missing administration record for payroll $ area!
Text Symbol: R95 = Payroll $ area is ignored, general retroactive accounting too old!
Text Symbol: R94 = Payroll $ area is ignored, release missing!
Text Symbol: R9A = Period > selected period!
Text Symbol: R9C = Error while derivating currency of table T001P
Text Symbol: R9D = Error converting currency
Text Symbol: R9E = Pers.no.already calculated until :
Text Symbol: R9F = Period split present!
Text Symbol: R9G = Following person not selected :
Text Symbol: R9H = Start of per.$1 previous to earliest possible pers. retroac. accounting $2
Text Symbol: R93 = Entry $ not found in RGDIR!
Text Symbol: R91 = EVP and APER tables incompatible; internal error!
Text Symbol: R90 = Manager CD: inconsistent data!
Text Symbol: R87 = Indirect valuation error: infotype $1 subtype $2
Text Symbol: R86 = Too many divisions in table $
Text Symbol: R85 = Table $ Occurs parameter is too short (due to DELETE)
Text Symbol: R83 = Operation $1 not allowed for function $2
Text Symbol: R80 = Symbolic condition $ unknown
Text Symbol: R76 = Posting date:
Text Symbol: R75 = Payroll accounting impossible: data from work center is missing
Text Symbol: R74 = Modifier $ incorrect for operation $
Text Symbol: R73 = Payroll period balance different than 0
Text Symbol: R72 = No text exists for field $





Text Symbol: R9I = Retroac.accounting $1 date previous to earliest possible pers.retroac.accounting $2
Text Symbol: RB1 = Operation RJCT is used in personnel calculation rule $
Text Symbol: RAE = Payroll $ area is in checking status!
Text Symbol: RAD = Immediate payroll accounting not possible!
Text Symbol: RAC = Internal error exporting!
Text Symbol: RAB = Internal error importing N!
Text Symbol: RAA = Result on cluster not found!
Text Symbol: RA9 = Group/level to change: there is no numeric part
Text Symbol: RA8 = Chain to be replaced is too small
Text Symbol: RA6 = MINMAX search did not find entries
Text Symbol: RA5 = Group/level calculated negative
Text Symbol: RA4 = Length of group/calculated level is too long
Text Symbol: RA3 = Parameter value $ is not foreseen here
Text Symbol: RA2 = Value $ for parameter $1 incompatible with value $2 of parameter $3
Text Symbol: RA1 = Value $ not foreseen for parameter $
Text Symbol: RA0 = There are already planning data based on actual payroll accounting results
Text Symbol: R9X = Payroll $ area is overlooked, incorrect period!
Text Symbol: R9U = Payroll $ area in correction phase!
Text Symbol: R9S = Current payroll $ pay date > payment date of next normal payroll $
Text Symbol: R9R = Export not possible in costs plng. for personnel no.
Text Symbol: R9P = Current payroll payment date $ earlier than last payroll payment date $
Text Symbol: R9O = Employee retroactive accounting date :
Text Symbol: R9N = Earliest retroactive accounting period:
Text Symbol: R9M = Payroll accounting not possible: OT-BETRG > constant :
Text Symbol: R9L = Retroactive accounting too old for payroll area
Text Symbol: R9K = Personnel no.blocked!
Text Symbol: R9J = Retroac.accounting $1 date set by system is previous to earliest possible personnel retroac.accounting $2
Text Symbol: R71 = Incorrect or missing parameter in following func.
Text Symbol: R20 = STOP: no change in calculation rule for personnel/employee SG $
Text Symbol: R19 = STOP: no improving of variable argument for rule $
Text Symbol: R18 = Wage type for presentation $ is missing in table 512W for entry $
Text Symbol: R17 = Not relevant for Portuguese
Text Symbol: R14 = No social insurance for date $
Text Symbol: R13 = No tax for date $
Text Symbol: R12 = Absence record for split code $ not found
Text Symbol: R11 = No work center for date $
Text Symbol: R10 = Err.
Text Symbol: R09 = Current entry in
Text Symbol: R08 = Basic entry in IT:





Text Symbol: R07 = Division by zero not executed
Text Symbol: R05 = Continuation rule $ missing
Text Symbol: R04 = Invalid printing request
Text Symbol: R03 = Payroll accounting not possible due to lack of data:
Text Symbol: R02 = Operation B $ not valid on line:
Text Symbol: R01 = Include function in scheme!
Text Symbol: R00 = Func.DATES inactive!
Text Symbol: QRL = Tranfer of tables not changed in CR:
Text Symbol: QDW = Credit before compensation
Text Symbol: QCC = Called routine :
Text Symbol: QCB = Called report :
Text Symbol: QCA = Table T596F read with the following entry :
Text Symbol: QB1 = Wage type inexistent in IT, arrears impossible
Text Symbol: QAX = Not relevant for Portuguese
Text Symbol: Q9Z = WT V VZ Name Amount Origin
Text Symbol: R21 = STOP: no rule under argument $
Text Symbol: R68 = Number $1 < 0 or > 19.999.999,99 for operation $2 on line $3
Text Symbol: R66 = OPT COPL not allowed for payroll program type
Text Symbol: R65 = Offset parameterization/incorrect length for operation $1 on line $2
Text Symbol: R64 = Operation $: field $ too large, 8 significant positions at most
Text Symbol: R63 = Field $ interpretation not possible
Text Symbol: R62 = Table $ unsupported in operation TABLE
Text Symbol: R53 = Payroll $ area is overlooked, incorrect period modifier
Text Symbol: R52 = Payroll $ area is overlooked (do not calculate according to T549A)
Text Symbol: R51 = No processed area in selected payroll -> stop
Text Symbol: R50 = Operation ADDWT not present in table T52A0
Text Symbol: R49 = Parameter characterictic OC not valid for RTE operation
Text Symbol: R48 = Field $ not valid on line:
Text Symbol: R43 = Pers.no. calculated once in the future:
Text Symbol: R42 = Analysis only possible for last payroll (PA03):
Text Symbol: R41 = RUECK-AB parameter not logic for program after payroll accounting
Text Symbol: R38 = Payroll area $ not released for payroll
Text Symbol: R37 = Retroactive calc.illogical in future
Text Symbol: R34 = PVVGR in administration record (PA03)
Text Symbol: R33 = Retroactive accounting RUECK-AB < lower limit for retroactive accounting
Text Symbol: R32 = Requested payroll period is incompatible with administration record (PA03):
Text Symbol: R31 = Administration record (PA03) missing:
Text Symbol: R27 = Table indication not valid for operation $
Text Symbol: R26 = Parameter not valid for function REF: $



Text Symbol: R24 = Transfer amount negative for infotype
Text Symbol: R23 = STOP:PZYKL surpasses level 3 for $
Text Symbol: R22 = STOP: rule type not valid for $
Text Symbol: RB2 = Operation RJCT should not be used (see documentation)
Text Symbol: WED = Employee serves military/public service on first day of subsequent period
Text Symbol: VAR = Names Variable Amnt/U Number Total amount
Text Symbol: VA2 = Leave type $ for date $ in IT 0005 not found:
Text Symbol: VA1 = Leave type $ can not be altered according to T533:
Text Symbol: VA0 = Error structuring leave entitlement
Text Symbol: UW4 = No POR POR ChDig POR ref
Text Symbol: UW3 = BenefKey CapitFormat Operation reas.
Text Symbol: UW2 = PC Location Ctry Bank number AccountNo. CurrAcc.no.pos.
Text Symbol: UW1 = No WT Amount PaymDay Hour PaymKey BenefText
Text Symbol: U36 = PRIO table
Text Symbol: TZL = Date From To VT K1 K2 Hours WT Name IT CO AbsType
Text Symbol: TV0 = Type no.variable info.
Text Symbol: TSM = The following TemSe HR obj. was created:
Text Symbol: TS3 = for FI/CO transfer
Text Symbol: TS2 = Name of work file
Text Symbol: TS1 = No.object
Text Symbol: TS0 = External object number assignment to TemSe objects
Text Symbol: TR9 = Keydate T558C not included on specific payroll dates: wage type
Text Symbol: TR8 = For bonus accounting can only be filled in payroll category, payroll ID and payment date: T558B, line
Text Symbol: TR7 = Payment date must be filled in for bonus accounting: T558B, line
Text Symbol: TR6 = Payroll periods according to master data:
Text Symbol: TR5 = Subsequent payroll category not supported in program TRN category:
Text Symbol: TR4 = Table T558B inconsistent: line
Text Symbol: TR3 = Dates of selected payroll periods check are not upward
Text Symbol: TR2 = Payroll periods on T558B do not match master data
Text Symbol: TR1 = Payroll accounting results found for employee
Text Symbol: WMH = # VD ID WT P0052 Amnt WT (IT) Amnt Fs No WT
Text Symbol: Z43 = Imported B0 version does not match this report B0 version (convert PERG!)
Text Symbol: Z42 = Version B0 of current report :
Text Symbol: Z41 = Version B0 imported :
Text Symbol: Z05 = Read accrdg.ZL
Text Symbol: Z04 = Read accord.PSP FT ZL
Text Symbol: Z03 = Read accrdg.ZH
Text Symbol: Z02 = Not read
Text Symbol: X99 = Special run
Text Symbol: X98 = Calc.reason
Text Symbol: X19 = Display variant HRFORMS
Text Symbol: X16 = Display variant for remun.statement
Text Symbol: X13 = Alternat.currency
Text Symbol: X12 = Orig.per.
Text Symbol: X11 = Without remun.statement
Text Symbol: X10 = Issue currency
Text Symbol: X09 = Display variant HRFORMS
Text Symbol: X08 = Additional log for time management
Text Symbol: X07 = Log display variant
Text Symbol: X06 = Display variant for remuneration statement
Text Symbol: X05 = Parameters for remuneration statement
Text Symbol: X04 = Test options
Text Symbol: X03 = System logging
Text Symbol: X02 = Analysis specifications
Text Symbol: X01 = General program control
Text Symbol: X00 = Reserved for texts in selection screen: group texts, block texts, ...
Text Symbol: WMI = Error: standard wage maintenance deactivated
Text Symbol: TM2 = No.From To KAU** AAU** SAU** KAP** AAP** SAP** KAX** AAX** SAX**
Text Symbol: RIN = Error while initializing payroll
Text Symbol: RH1 = Error while processing cost distribution!
Text Symbol: RGL = WTypevvvvvvvvSt123456789012345678901234567890123456789012345678901234567890x
Text Symbol: RG4 = SeqNo. CO ForPer MoPer ForPer ForPerStar ForPerEnd PayrT PID
Text Symbol: RG3 = ReversReas
Text Symbol: RG2 = Invalid paym.date LePer BonusDt PayrDt PayrHour ReversDt ReversH
Text Symbol: RG1 = AS CO InPer MoPer InPer EndInPer PayrT PID
Text Symbol: RG0 = SeqNo. AS CO ForPer InPer ForStar ForEnd InEnd COI MoPer LePer
Text Symbol: RBL = No change in the weekly work hours!
Text Symbol: RBK = Following result is deactivated due to repetition :
Text Symbol: RBJ = Wage type with no absences assignment!
Text Symbol: RBI = Table RGDIR change not possible!
Text Symbol: RBH = Following result created :
Text Symbol: RBG = Routine internal error :
Text Symbol: RBF = Following result is deleted due to repetition :
Text Symbol: RBE = Special payroll run not possible!
Text Symbol: RBD = Released payroll or correction phase active!
Text Symbol: RBC = No entry for:
Text Symbol: RBB = T549Q incorrectly maintained!
Text Symbol: RBA = PyPer StarDt EndDt BonusDt R InPer IA EndDtIn T ID
Text Symbol: RB9 = Bonus payment day ignored!
Text Symbol: RB8 = Bonus payment day must be specified!
Text Symbol: RB7 = Internal error filling in APER!
Text Symbol: RB6 = Special executions day missing!
Text Symbol: RB4 = No compulsory retroactive accounting for special payroll run!
Text Symbol: RB3 = Personnel calculation rule $ with formal error (see CHECK in PE02)
Text Symbol: RMA = Payroll of personnel number $ is a payroll with reference personnel numbers
Text Symbol: TM1 = No From To PlK PlA PlS KDivI ADivI SDivI KDivP ADivP SDivP
Text Symbol: TEP = C Comp BusA Acc Assignment Number Amount
Text Symbol: TCP = WT Account Amount
Text Symbol: TC1 = No Rec Comp PAr CostCent Order ActTyp Send Comp PAr CostCent
Text Symbol: TC0 = AP No Comp PAr CostCent Percent
Text Symbol: SF4 = Allowed schemes
Text Symbol: RVG = Error: decision operation but no decision rule
Text Symbol: RVA = Error in decison rule: variable argument is too long
Text Symbol: RT5 = Comp BusAr CreT CreNo SyAcc DueDate Amnt
Text Symbol: RT4 = Cum. withholding
Text Symbol: RSC = Error generating scheme!
Text Symbol: RS3 = But in the previous payroll a retroactive accounting was made
Text Symbol: RS2 = Option No retroact. accounting active!
Text Symbol: RS1 = It is not possible to repeat payroll!
Text Symbol: RMV = Recursive call of operation meanv nn with tab. 511A
Text Symbol: RML = Reference personnel no.
Text Symbol: RMK = And if only one period is calculated
Text Symbol: RMJ = Enter this sequence manually
Text Symbol: RMI = according to the priority sequence of infotype 0121
Text Symbol: RMH = if all reference personnel numbers are calculated
Text Symbol: RMG = Only correct results are guaranteed
Text Symbol: RMF = by means of RPCALC*0 with the option NOUPD
Text Symbol: RME = For multiple payrolls only one payroll simulation is possible
Text Symbol: RMD = must be initialized with scheduler RPCALC*M
Text Symbol: RMC = Reason for rejection: multiple payrolls
Text Symbol: RMB = Function MJOBS must be called on payroll scheme for multiple payrolls
Text Symbol: D07 = Start date
Text Symbol: D06 = MK
Text Symbol: D05 = AMT
Text Symbol: D04 = RTE
Text Symbol: D03 = NUM
Text Symbol: D02 = WAGE TYPE
Text Symbol: CPC = DayMo Star/EndTime No At No. Hours
Text Symbol: CP5 = Additional change
Text Symbol: CP4 = Change 3/symbolic account
Text Symbol: CP3 = Operat.
Text Symbol: CP2 = Chart accounts
Text Symbol: COS = Incorrect cost distribution
Text Symbol: CE2 = No tax data present
Text Symbol: CE1 = No social security data present
Text Symbol: C02 = No valid main bank details
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 = Not relevant for Portuguese
Text Symbol: BE4 = Not relevant for Portuguese
Text Symbol: BE3 = Not relevant f/Portuguese
Text Symbol: BE2 = Not relevant for Portuguese
Text Symbol: BE1 = Not relevant for Portuguese
Text Symbol: BAZ = W WT Py C1 C2 C3 Py AA UW AW V VZ Name Amount/UnNumber Total amount
Text Symbol: AUS = Employee no longer active on the first day of next period
Text Symbol: ASS = Funct Par1 Par2 Par3 Par4 P D Text
Text Symbol: APZ = # From To EGr ESg In PerA CCent WSRul OcReas Job Activ CostD TimRe
Text Symbol: APY = Funds center Funds
Text Symbol: AP2 = Payroll period:
Text Symbol: D40 = Date
Text Symbol: D39 = Standard pay code
Text Symbol: D38 = Pay scale area
Text Symbol: D37 = Pay scale type
Text Symbol: D36 = Features of table 510C standard pay increase
Text Symbol: D35 = Wage type%
Text Symbol: D34 = ValBas
Text Symbol: D33 = Modifier chars.for calculation basis of T511C average
Text Symbol: D32 = Imported period is relevant
Text Symbol: D27 = Relevance test run for each imported period
Text Symbol: D26 = Mean value calculated is:
Text Symbol: D25 = Final processing run
Text Symbol: D24 = Period -
Text Symbol: D23 = End of system logging for average processing
Text Symbol: D21 = RelP.no.
Text Symbol: D20 = No.periods
Text Symbol: D19 = EndTy
Text Symbol: D18 = Cum.rule
Text Symbol: D17 = RelTp.
Text Symbol: D16 = Molga
Text Symbol: D15 = Average type import from table 511A
Text Symbol: D14 = Start of system logging for average processing
Text Symbol: D13 = Cumulation types import from table 511B
Text Symbol: D12 = RELNo
Text Symbol: D11 = PERPR
Text Symbol: D10 = DSTYP
Text Symbol: D09 = Providing of values cumulated in table MV
Text Symbol: D08 = End date
Text Symbol: AP1 = Period processed in payroll: mm.aaaa / dd.mm.yyyy - dd.mm.yyyy
Text Symbol: 100 = Error in indexed PERFORM. Contact Hotline for adjustment!
Text Symbol: 030 = G1:
Text Symbol: 027 = L1:
Text Symbol: 026 = Read in Oxx
Text Symbol: 025 = Wage type :
Text Symbol: 024 = Operation:
Text Symbol: 023 = Rule :
Text Symbol: 022 = Read in xx
Text Symbol: 021 = Function :
Text Symbol: 009 = No table entry:
Text Symbol: $17 = ***************************************************************************
Text Symbol: $16 = * NEW PROCEDURE: ENTER TEXT ELEMENTS HERE, RPUTXT00 INACTIVE
Text Symbol: $15 = * selected report with the new text elements
Text Symbol: $14 = * Afterwards start report RPUTXT00 to update the textpool of the *
Text Symbol: $13 = * Please update the textelements in table 52CT instead of doing it here. *
Text Symbol: $12 = * *
Text Symbol: $11 = ***************************************************************************
Text Symbol: $10 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $09 = ***************************************************************************
Text Symbol: $08 = * NEW PROCEDURE: MAINTAIN TEXTS DIRECTLY HERE, RPUTXT00 INACTIVE
Text Symbol: $07 = * text elements in text pool of selected report. *
Text Symbol: $06 = * Next, start the RPUTXT00 report to update the new *
Text Symbol: $05 = * Text elements should not be updated here, but in table 52CT*
Text Symbol: $04 = * *
Text Symbol: $03 = ***************************************************************************
Text Symbol: $02 = * ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! ATTENTION! *
Text Symbol: $01 = ***************************************************************************
Text Symbol: $00 = Last update on: 24.04.1998 16:57:49
Text Symbol: AL3 = A Amount PSG PW
Text Symbol: AL2 = VaBas ActC SchRu Pr PCod
Text Symbol: AL1 = # StaDt EndDt StarH EndH No. Un
Text Symbol: ABW = AbsCat Class BWTN CalcDay WorkDay WorkHours
Text Symbol: AB2 = CALDAY VALC STADT AENDD
Text Symbol: AB1 = SPLNU ASSNU STADT ENDDT PPT ATTYP ABSDAY HNUMB PPD PPH
Text Symbol: AAA = Argument
Text Symbol: A4P = COI InPer InPerSart InPerEnd Bonus Date PaymDate IPayrT IPID
Text Symbol: A3P = CO ForP/ ForPStar/ ForPEnd/ PerStar(T549Q)PerEnd(T549Q) PayrT PID
Text Symbol: A2P = MoPer MoDt LePer RADt RA
Text Symbol: A1P = COI InPer EndInPer RADt
Text Symbol: A0P = MoPer LePer CO ForP/ ForPStar/ ForPEnd/ PerStar(T549Q)PerEnd(T549Q) RA
Text Symbol: A01 = No maintenance authorization existent, only simulation authorization
Text Symbol: 122 = Select entry, field 'Client's function'
Text Symbol: 121 = Customizing -> Basic functions -> Establish clients; execute 'Define clients',
Text Symbol: 120 = Client's function definition: 1st. screen R/3 -> Tools -> Business Engineering ->
Text Symbol: 115 = Irregular payrolls found
Text Symbol: 114 = Int.error in IMPRT T!
Text Symbol: 113 = IMPRT O only allowed in LPBEG RC!
Text Symbol: 112 = Int.error in IMPRT F!
Text Symbol: 111 = ALOOP_RDIR and RGDIR not compatible!
Text Symbol: 110 = Int.error in IMPRT O!
Text Symbol: 109 = IMPRT F only allowed in LPBEG RCF!
Text Symbol: 105 = This client is productive!
Text Symbol: 104 = Client function not defined!
Text Symbol: 103 = No entry in table T000 for client:
Text Symbol: 102 = Payroll canceled!
Text Symbol: 101 = Missing check for control record!
Text Symbol: D41 = Percentage 1
Text Symbol: P71 = No entry on table T549Q for PERMO $1 and date $2!
Text Symbol: P66 = Mask :
Text Symbol: P65 = Source:
Text Symbol: P64 = Mask creates a non-valid wage type!
Text Symbol: P63 = bank details (I0009) upon bank transfer
Text Symbol: P62 = were subsequently changed
Text Symbol: P61 = For personnel no.
Text Symbol: P60 = Comment:
Text Symbol: P54 = Current report version for the same cluster
Text Symbol: P53 = Imported cluster version
Text Symbol: P52 = For group no./period:
Text Symbol: P51 = For personnel no./period
Text Symbol: P50 = Data for group incentive wages
Text Symbol: P49 = Individual piecework data
Text Symbol: P48 = Not read
Text Symbol: P47 = read
Text Symbol: P43 = Imported ZL version does not match this report ZL version (convert PERG!)
Text Symbol: P42 = Current report ZL version :
Text Symbol: P41 = Imported ZL version :
Text Symbol: P39 = Data for capital formation savings payment changed
Text Symbol: P38 = Bank transfer run changed upon adjustment :
Text Symbol: P32 = Evaluation class
Text Symbol: P31 = Proc.class
Text Symbol: P30 = Personnel calculation rule
Text Symbol: P27 = End Payroll log
Text Symbol: P26 = Start of payroll log
Text Symbol: P25 = (See matchcode W)
Text Symbol: P24 = Inactive work relationship :
Text Symbol: Q9Y = Not relevant for PT
Text Symbol: Q9X = Arrears
Text Symbol: Q9W = Bals.
Text Symbol: Q9V = Retroact.accountg.
Text Symbol: Q9A = Special payroll run not possible!
Text Symbol: Q96 = W WT AP SS ST C3 AB KR UW AW V VZ Prio Subpr Arind NetMin Amnt
Text Symbol: Q94 = ModPer. Period CheckDt WT Name Amount
Text Symbol: Q8E = Not relevant for Portuguese
Text Symbol: Q8D = Not relevant for Portuguese
Text Symbol: Q8C = Not relevant for Portuguese
Text Symbol: Q8B = Not relevant for Portuguese
Text Symbol: Q8A = Not relevant for Portuguese
Text Symbol: Q01 = Bonus payment day must be specified!
Text Symbol: PV2 = Leave
Text Symbol: PV1 = ChristAllow.
Text Symbol: PSQ = Mo Prog Va Hours
Text Symbol: PSP = Date PWS DWS DayTy FCl DWSC Number active?
Text Symbol: PC7 = Inconsistent CD cluster and payroll cluster
Text Symbol: PC6 = Yr.
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: PC3 = No cluster present for this personnel no.
Text Symbol: PC2 = Current report country assignment
Text Symbol: PC1 = Cluster-imported country assignment
Text Symbol: P82 = Payee data for capital formation savings payment were changed
Text Symbol: P81 = Asset type for capital formation savings payment was changed
Text Symbol: P80 = Amount for capital formation savings payment was changed
Text Symbol: P72 = No entry on T549R with time unit $
Text Symbol: P21 = Variable $ not filled in
Text Symbol: G40 = before projection after iterative step
Text Symbol: G39 = Wage type Step=1 Step>1 Amount Amount
Text Symbol: G38 = Internal DN table
Text Symbol: G37 = TPRS AGRRS SPLIT MENOS
Text Symbol: G36 = Internal table GR
Text Symbol: G35 = R AP CNTR* C1 WT AMNT TY SRT NPED1 NPED2 NPED3 NPRNA LGA01 LGA02
Text Symbol: G34 = Internal table NP
Text Symbol: G33 = Increase of deductions
Text Symbol: G32 = Step Gross amount Deductions Difference
Text Symbol: G31 = IT after iteration step
Text Symbol: G30 = IT before iteration step
Text Symbol: G22 = Guaranteed net amount deviation:
Text Symbol: G21 = Number of iteration steps:
Text Symbol: G20 = Early termination of iteration in personnel number, wage type:
Text Symbol: G11 = Wage type interpretation not possible, processing class:
Text Symbol: G10 = Error function GRSUP:
Text Symbol: G01 = Personal calendar to be created from
Text Symbol: F00 = Periods model incompatible with employee changes $ $ $ $
Text Symbol: EX1 = Ty LNo SeqNo Variable Info
Text Symbol: ES1 = Ty LNo ForPer WT Text Number
Text Symbol: ERR = Inexistent
Text Symbol: E02 = with key
Text Symbol: DIT = WT ForP TimUn Amnt/U No. Amnt
Text Symbol: D50 = AMTType
Text Symbol: D49 = RTEType
Text Symbol: D48 = NUMType
Text Symbol: D47 = Increase factor
Text Symbol: D42 = Percentage 2
Text Symbol: P20 = Variable $ contains:
Text Symbol: P19 = Current entry :
Text Symbol: P16 = Unsupported unit :
Text Symbol: P15 = No assignment to table $
Text Symbol: P14 = Feature $ analysis not possible!
Text Symbol: P13 = No entry in table $1 for argument $2
Text Symbol: P12 = No entry in table $ for "argument" $ on date $
Text Symbol: P10 = Analyzed periods :
Text Symbol: P09 = Analyzed :
Text Symbol: P08 = Basic pay changes :
Text Symbol: P07 = Payroll period output:
Text Symbol: P06 = Payroll period input:
Text Symbol: P05 = Paid absences :
Text Symbol: P04 = Unpaid absences :
Text Symbol: P03 = Rejected :
Text Symbol: P02 = Calculated :
Text Symbol: P01 = Periods :
Text Symbol: P00 = Selected :
Text Symbol: NST = Status $ unknown
Text Symbol: MUS = Employee in maternity protection on the first day of next period
Text Symbol: M02 = ZL table on day $ of payroll period
Text Symbol: M01 = AZL table on day $ of payroll period
Text Symbol: LS1 = ConfNo. Group C1 WT Amt/U Total ActTime TarTime LabUtRa
Text Symbol: KET = WT Name Number Amnt
Text Symbol: KDI = WT ENDP ORIGP TimUn Amt/U No. Amount
Text Symbol: JUP = Employee changes of employer on the first day of next period
Text Symbol: JPU = Not relevant for Portuguese
Text Symbol: JPT = Not relevant for Portuguese


INCLUDES used within this REPORT HBRCALC0

INCLUDE RPCPLOG0.
INCLUDE PCIFTBR0. " INFOTYPES SPECIAL COUNTRY
INCLUDE PCEXTLA4. " INFOTYPES LATINAMERICA
INCLUDE UP50QDAT. " COMMON PART PSOPER FOR UPDATE TASK
INCLUDE RPC2CD09.
INCLUDE RPCFOP00.
INCLUDE RPC2B201.
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS
INCLUDE RPC4F100.
INCLUDE RPCFVP09.
INCLUDE RPCFPABS.
INCLUDE RPCLG000.
INCLUDE PC3713O10.
INCLUDE PC37TS10.
INCLUDE PCBRPRC0.
INCLUDE RPCPR500.
INCLUDE RPUMKC00.
INCLUDE PCEXTLA0.


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