SAP Reports / Programs | Payroll | Austria(PY-AT) SAP PY

H03PLOG0 SAP ABAP INCLUDE - documentation and ABAP source code







H03PLOG0 is a standard ABAP INCLUDE 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 H03PLOG0 into the relevant SAP transactions such as SE38 or SE80


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 H03PLOG0. "Basic submit
SUBMIT H03PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H03PLOG0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Text Symbol: CVP = Internal table SV read with split no. $1 from $2 to &3
Text Symbol: CVQ = Read WBS
Text Symbol: CVO = Internal table WPBP read with split no. $1 from $2 to $3
Text Symbol: CVN = New split
Text Symbol: CVM = --------------------------------------------------------------------------------
Text Symbol: CVR = Date Active SI Day Number
Text Symbol: CVS = ---------------------------------
Text Symbol: CVT = Splits to be changed because of limit (30 SI days):
Text Symbol: CVU = SI Days (Month) Entry Leaving All Days SI Day
Text Symbol: CVW = Split to Be Reduced
Text Symbol: CVL = Wage Type R AP SI Start End No. SI Days
Text Symbol: CVK = Wage-Type-Exact Determination of SI Days (w/o Limit 30 SI Days)
Text Symbol: CVI = Start of Log for Determination of SI Days
Text Symbol: CVG = Routine $1 in report $2 was called
Text Symbol: CVF = Table 596F was read with the following entry:
Text Symbol: CVD = End of Log for SI Calculation for Austria
Text Symbol: CVC = Start with SI Split No. $1 ( from $2 to $3 )
Text Symbol: CVB = --------------------------------------------------------
Text Symbol: CVA = Start of Log for SI Calculation for Austria
Text Symbol: CO2 = Current valuation class $1 does not correspond with input $2
Text Symbol: CVX = Split to Be Filled:
Text Symbol: CVY = End of Log for Determination of SI Days
Text Symbol: CWA = Result of SI Days Determination:
Text Symbol: CWB = SI days were reduced by one day
Text Symbol: CWC = SI days were increased by $1 days
Text Symbol: CWD = WAGE TYPE R AP SI NO. SI DAYS
Text Symbol: CWF = No split is reduced
Text Symbol: CWG = No split is filled
Text Symbol: CWH = SI group $1 is not supported
Text Symbol: CWI = No SI days available
Text Symbol: E01 = Error Reading Infotype P2001
Text Symbol: E02 = Calculation rule
Text Symbol: E03 = No entry found in infotype 2001 for the
Text Symbol: E04 = corresponding entry in table AB.
Text Symbol: ET0 = Eff. Pay Scale for
Text Symbol: ET1 = Level
Text Symbol: ET2 = To
Text Symbol: ET3 = Dedct:





Text Symbol: ET4 = Monthly Empl. Tax (Rounded Acc. S.66 P.1 EStG 1988):
Text Symbol: ET5 = Eff. Pay Scale Acc. Table T5A2J Table Type
Text Symbol: A54 = SV_BI Split No. $1 with Start Date $2 and End Date $3
Text Symbol: A55 = Following wage types will be written to IT table for simulation:
Text Symbol: A56 = +-+-+-+-+Simulation Result: Regular UE, KUE and KUE (Others)+-+-+-+-+-+-+-+-+-+-+
Text Symbol: A57 = +-+-+-+-++-+-+-+-+-++-+-+-+-++-+-+-+-+-++-+-+-+-++-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Text Symbol: A58 = Following SI contributions were calculated:
Text Symbol: A60 = Payment Type WP SV Total Amount
Text Symbol: A61 = +-+-+-+-+Simulation Result: Special Payment UE, KUE and KUE (Others)+-+-+-+-+-+-+-+-+-+-+
Text Symbol: A62 = +-+-+-+-+SI Calculation Regular Comparison+-+-+-+-+-+-+-+
Text Symbol: A63 = +-+-+-+-+Simulation: Regular Comparison+-+-+-+-++-+-+-+-+-+
Text Symbol: A64 = +-+-+-+-+Result of SI Calculation+-+-+-+-+-+-+-+-+-+
Text Symbol: A65 = +-+-+-+-+Writing of Correction Wage Types+-+-+-+-+-+-+-+-+
Text Symbol: A66 = Following wage types will be written to the IT table in the current month:
Text Symbol: A67 = +-+-+-+-+Start of SI Calculation Comparison Active-+-+-++-+-+-+
Text Symbol: A68 = +-+-+-+-+End of SI Calculation Comparison Active+-+-+-+-++-+-+-+
Text Symbol: A69 = SI Contribution Comparison Regular Active: $1
Text Symbol: A70 = SI Contribution Comparison Special Payment Active: $1
Text Symbol: A71 = Following bases were written to the IT table:
Text Symbol: A72 = SI Basis Comparison Special Payment Active: $1
Text Symbol: A73 = SI Basis Comparison Regular Active: $1
Text Symbol: A74 = No RA possible for previous year with new UE solution on old UE solution
Text Symbol: B01 = Assessment Basis for General Deduction Amount: $1
Text Symbol: B02 = Maximum General Deduction Amount: $1
Text Symbol: B03 = Amount Difference from Lower Levels: $1
Text Symbol: B04 = Portion Calculated Proportionately: $1
Text Symbol: B05 = General Deduction Amount Applied (Rounded): $1
Text Symbol: B06 = Employee with Sole Earner/Single Parent Deductible Amt
Text Symbol: B07 = Employee Without Deductible Amount for Sole Wage Earner/Single Parent
Text Symbol: CAC = Function
Text Symbol: CAD = with parmtrs
Text Symbol: CB0 = Type No Start End Variable Assignment Information
Text Symbol: CB1 = No company assignment found for:
Text Symbol: CD1 = Error while searching the personal calendar
Text Symbol: CD2 = The system is attempting to read beyond generation date $1
Text Symbol: CD3 = (P0003-PKGAB). (Current date for payroll: $1 )
Text Symbol: CE3 = Incorrect Tax Procedure for SI Group in Period:
Text Symbol: CE4 = Parameter 'W' allowed for SI group '8' and '9' only:
Text Symbol: CE5 = Start To Days Rem. SI Active SI Inactive Month





Text Symbol: CE6 = Person has SI group '$3' from $1 to $2
Text Symbol: CE7 = Person has tax procedure $3 with SI group $4 from S1 to $2
Text Symbol: CO1 = Do Not Indicate Any SI Days
Text Symbol: G05 = For operations NUM, RTE, and AMT:
Text Symbol: RBL = No Change in Working Hours per Week
Text Symbol: S01 = No period for wage type $1 and split $2 in table $3
Text Symbol: S02 = Subtotal: $1
Text Symbol: S03 = Lump Sum for Income-Related Applied: $1
Text Symbol: S04 = Lump Sum for Extraordinary Costs Applied: $1
Text Symbol: S05 = Employee Deduction Applied: $1
Text Symbol: S06 = Transportation Deduction Applied: $1
Text Symbol: S07 = Tax Percentage $1% Minus $2
Text Symbol: S08 = Annual Basis $1
Text Symbol: S09 = Monthly Basis $1
Text Symbol: S10 = Rounded Amount: $1
Text Symbol: S11 = Deductible Amount for Pensioners Applied $1
Text Symbol: S12 = Deductible Amount for Single Parent Applied $1
Text Symbol: S13 = Deductible Amount for Sole Wage Earner Applied $1
Text Symbol: T00 = Data Provided from SI
Text Symbol: T01 = WP SI SI Typ Tx Typ Rank Contr. Type Contrib. Basis Proport. Contribution
Text Symbol: T02 = Data Read from Table $1
Text Symbol: T03 = Rel.Form.WGType P/M Sign Origin Start Date End Date
Text Symbol: T04 = Relation Determined: $1
Text Symbol: T05 = For tax split period $1, the following data was read from table $2:
Text Symbol: T06 = Order Contr. Basis Origin Start Date End Date
Text Symbol: T07 = No. $1 Entry Processed:
Text Symbol: T08 = Tax Split: $1
Text Symbol: T09 = Statutory Rank: $1 (1=SI Exempt, 2=Regular, 3=Special Payment)
Text Symbol: T10 = Customized Rank: $1
Text Symbol: T11 = Type of SI Contribution $1
Text Symbol: T12 = Tax Type: $1 (1=Tax-Free, 2=Regular, 3=Special Payment)
Text Symbol: T13 = Contribution: $1
Text Symbol: T14 = Basis: $1
Text Symbol: T15 = Relation Available: $1
Text Symbol: T16 = Relation Used: $1
Text Symbol: T17 = SI Contribution in Y/6: $1
Text Symbol: T18 = SI Contrib. Over Y/6: $1
Text Symbol: T19 = Corrected SI Contributions:
Text Symbol: T20 = Wage Type $1, Tax Split $2, Amount $3



Text Symbol: T21 = No entries found in table $1
Text Symbol: T22 = EE SI Contr. to Be Imputed on One-Sixth of Annual Income
Text Symbol: T23 = Tx StRnk CsRnk Tx Typ Contr. Type Contrib. Basis Proport. Contribution
Text Symbol: T24 = Feature AUWHR: The first 5 digits must be BSGRD, DIVGV or WOSTD
Text Symbol: T25 = Feature AUWHR: The last 3 digits after BSGRD must be numeric
Text Symbol: G06 = Operand SORDNZ not permitted as of Jan 1, 2002
Text Symbol: G10 = Error in function GRSUP :
Text Symbol: G11 = This Wage Type/Processing Class Could Not Be Interpreted :
Text Symbol: G12 = Error During External Call Using T596F:
Text Symbol: GO1 = PAYROLL NOT POSSIBLE, MASTER DATA MISSING
Text Symbol: GO2 = No 'Work Center/Basic Pay' Data Available
Text Symbol: GO3 = No 'Tax' Data Available
Text Symbol: GO4 = No 'Social Insurance' Data Available
Text Symbol: K01 = BADI $1 Exception in $2
Text Symbol: K02 = Feature $1 returns exception
Text Symbol: P12 = No entry in table $1 for
Text Symbol: P13 = No Entry in Table $1 for $2 $3 $4 $5
Text Symbol: P14 = Feature $ could not be evaluated
Text Symbol: P15 = No entry in table $1 for argument $2 at time $3
Text Symbol: P16 = No entry in table $1 for argument $2
Text Symbol: P18 = Personnel no. is not penalty candidate
Text Symbol: P19 = Error while reading cluster $
Text Symbol: P21 = at the time
Text Symbol: P33 = Imported RD version is incompatible with RD version of this report (convert PCL2)
Text Symbol: P34 = Imported RD Version..............:
Text Symbol: P35 = RD version of current report.:
Text Symbol: P53 = Imported version of cluster
Text Symbol: P54 = Version of current report for the same cluster
Text Symbol: PC3 = No cluster PC (old) exists in $2 for personnel number $1:
Text Symbol: Q40 = GUTHA Table - Credit:
Text Symbol: Q41 = Ty. No. Credit
Text Symbol: Q49 = Table STAUS - Payment :
Text Symbol: Q51 = Ty. No. SeqNo ATy. AReas. D.of origin Amount W.type
Text Symbol: R03 = Payroll not possible due to missing data:
Text Symbol: R04 = Invalid print request
Text Symbol: R06 = $1 penalty table is used here
Text Symbol: R11 = No organizational assignment available
Text Symbol: R12 = No social insurance data available
Text Symbol: R13 = No tax data available
Text Symbol: R26 = invalid parameter in function REF:
Text Symbol: R48 = Invalid Field $1 in Line:
Text Symbol: R86 = Too Many Splits in Table
Text Symbol: R9T = Invalid parameter value for operation TABLO: T5D7M
Text Symbol: RA1 = Function $1: Invalid Value $2 for Parameter $3
Text Symbol: RBJ = Wage Type Nas No Absence Assignment
Text Symbol: A53 = Following SV_BI splits will be added to the SV_BI table:
Text Symbol: 066 = WTyp AP SI Text Amount No. Total Amount
Text Symbol: 067 = Determine General SI Contributions (UI, HI, PI, AI)
Text Symbol: 068 = Bases, Limits, and SI Contributions (UI, HI, PI, AI) for Regular Payments
Text Symbol: 069 = Determine General Contributions for Contr. Amounts
Text Symbol: 070 = Wage Types for Regular Payments (Bases, Limits, Contr., Contr. Amounts)
Text Symbol: 074 = Determine Contribution Bases and Upper Limits for Special Payments
Text Symbol: 075 = Contribution Bases and Upper Limits for Special Payments
Text Symbol: 077 = Determine SI Contribs (UI, HI, PI, AI) for Special Payments
Text Symbol: 078 = Bases, Limits and SI Contributions (UI, HI, PI, AI) for Special Payments
Text Symbol: 079 = Determine Special Payment Contributions for Contr. Amounts
Text Symbol: 080 = Wage Types for Special Payments (Bases, Limits, Contr, Contr. Amounts)
Text Symbol: 099 = *******************************************************************************
Text Symbol: 100 = General Rounded Contribution Basis:
Text Symbol: 101 = No. of SI Days for this Period:
Text Symbol: 102 = Determination of Contrib. Basis
Text Symbol: 104 = Contribution basis was not limited
Text Symbol: 105 = Contribution basis was limited to
Text Symbol: 106 = No upper limit determined
Text Symbol: 120 = Rounded Contrib. Basis for Special Payments:
Text Symbol: 121 = with the annual upper limit...
Text Symbol: 122 = - Previous employer...........
Text Symbol: 123 = - Already contributed (year)..
Text Symbol: 125 = Contributions can still be made.............................
Text Symbol: 126 = Nothing is contributed
Text Symbol: 127 = - Already contributed (month)
Text Symbol: 128 = - To be contributed (mon+UE/UA)
Text Symbol: 129 = + To be contrib. UEUA (next yr)
Text Symbol: 130 = Tax office number is still read from feature; use table T5A0A
Text Symbol: 131 = Municipality number is still read from feature; use table T5A0P
Text Symbol: 132 = Municipal Tax Split: Overall Percentage Not 100 for PERNR: $1 APZNR: $2
Text Symbol: 200 = Contrib. Basis:
Text Symbol: 201 = Employee Contribution Employer Contribution R
Text Symbol: 202 = Wage Type Rate Amount Wage Type Rate Amount
Text Symbol: 204 = No Contrib.
Text Symbol: 300 = Read Table 5A1B
Text Symbol: 301 = Bs On CoBs Start End Employer Employee FIO
Text Symbol: 302 = UI HI PI AI UI HI PI AI
Text Symbol: 305 = Read Table 5A1C
Text Symbol: 306 = Gr Bd Typ Scale Start End Employee Employer SP UU
Text Symbol: 309 = Read Table 5A1X
Text Symbol: 001 = Split Tables
Text Symbol: 002 = Split Not Required
Text Symbol: 003 = --------------------------------------------------
Text Symbol: 004 = | From | To | Absence valuation
Text Symbol: 005 = Valuated Absence:
Text Symbol: 006 = Type:
Text Symbol: 007 = To
Text Symbol: 008 = SI Days Reduc.
Text Symbol: 009 = --------------------------------------------------
Text Symbol: 010 = | | | First possible start of |
Text Symbol: 011 = | From | To | SI days reduction |
Text Symbol: 012 = Passive Berlin Bonus (Daily Str.)
Text Symbol: 013 = Granting of Passive Berlin Bonus:
Text Symbol: 015 = | 0 1 2 3 |
Text Symbol: 016 = | Day: 1234567890123456789012345678901 |
Text Symbol: 017 = -----------------------------------------
Text Symbol: 018 = ------------------------------------
Text Symbol: 019 = | Absent |
Text Symbol: 020 = | From | To | Day | Type|
Text Symbol: 021 = Absences for Tax Interruptions
Text Symbol: 022 = No Chargeable Absences Available for
Text Symbol: 023 = Tax Interruptions.
Text Symbol: 024 = From Prev. Month (ost_ab):
Text Symbol: 025 = From the Current Month (st_ab):
Text Symbol: 026 = |
Text Symbol: 027 = No entries
Text Symbol: 028 = Derived Absences:
Text Symbol: 041 = SI Calculation of Regular Payments with SI Record (Split)
Text Symbol: 042 = # Start End SI G SI Body ConrBas KU WF LK SW EF IE NB BVA FIO aU
Text Symbol: 050 = No SI determined for the regular payments:
Text Symbol: 051 = Contribution basis missing for split (wage type /102)
Text Symbol: 052 = No SI days for split (wage type /303)
Text Symbol: 053 = Contribution basis is missing (wage type /102)
Text Symbol: 054 = There are no SI days (wage type /303)
Text Symbol: 055 = No SI determined for special payments:
Text Symbol: 056 = Contribution basis missing for split (wage type /103)
Text Symbol: 057 = Contribution basis is missing (wage type /103)
Text Symbol: 061 = SI Calculation of Special Payments with SI Record (Split)
Text Symbol: 064 = Determine Contribution Bases and Upper Limits for Regular Payments
Text Symbol: 065 = Contribution Bases and Upper Limits for Regular Payments
Text Symbol: 310 = Gr Bd Typ WType Start End AV KV PV UV KU WF LK SW EF IE NB BV
Text Symbol: A07 = Infotype 0527 date interval is greater than one day, date from: $1 date to: $2
Text Symbol: A08 = IT0527 end date $1 refers to WPBP with invalid employment status: $2 (valid 0/1, left/inactive)
Text Symbol: A09 = No assessment basis exists for the quarterly income
Text Symbol: A10 = No entries in table T5A9C for subapplication $1 from $2 to $3
Text Symbol: A11 = The following wage types yielded the quarterly income assessment basis:
Text Symbol: A12 = |$1|$2|$3|
Text Symbol: A13 = Quart.Inc AB:$1
Text Symbol: A14 = |ForPer|WType|Amount |
Text Symbol: A15 = ----------------------------------
Text Symbol: A16 = Quarterly income assessment basis specified in infotype
Text Symbol: A17 = Following wage types were generated:
Text Symbol: A18 = Assessment basis for quarterly income calculated from payroll results
Text Symbol: A19 = Sec. 67/6, Sent. 2 is not applicable: quarterly income has not been exceeded
Text Symbol: A20 = Calculation of Voluntary Sev. Pay Sec. 67/6 S. 2:
Text Symbol: A21 = Years of Service Considered: $1
Text Symbol: A22 = Quarterly Income Exceeded By: $1
Text Symbol: A23 = Assessment Basis Sec. 67/6 Sentence 2: $1
Text Symbol: A24 = Thereof $1/12: $2
Text Symbol: A25 = Minus Statutory Severance Pay Acc. to Sec. 67/3: $1
Text Symbol: A26 = Beneficiary Portion Acc. to Sec. 67/6 Sent. 2: $1
Text Symbol: A27 = Voluntary Severance Pay Handling:
Text Symbol: A28 = Leave Compensation Handling:
Text Symbol: A29 = Factored Leave Compen. Handling:
Text Symbol: A30 = Pension Sev. Pay Handling:
Text Symbol: A31 = Generate Number Fields for Garnishment:
Text Symbol: A32 = Rational. Payment Handling:
Text Symbol: A33 = Minus Applied Twelfth Acc. to Sec. 67/6 Sent. 2: $1
Text Symbol: A34 = Quarterly income ignored due to entitlement with respect to co. pens. fund
Text Symbol: A40 = +-+-+SI Calculation: Month of Leaving w/o UE, KUE, KUE (Others) and Comparison+-+-+
Text Symbol: A41 = +-+-+-+-+SI Calculation: Regular UE, KUE and KUE (Others)+-+-+-+-++-+-+
Text Symbol: A42 = +-+-+-+-+SI Calcuation Special Payment $1 +-+-+-+-+
Text Symbol: A43 = ***********************************************************************************************
Text Symbol: A44 = +-+-+-+-+Simulation: Regular UE, KUE and KUE (Others)+-+-+-+-++-+-+-+-+-+
Text Symbol: A45 = +-+-+-+-+Simulation: Special Payment $1 +-+-+-+-+-+-+
Text Symbol: A46 = ******************Start of SI Calculation for Month of Leaving*********************************
Text Symbol: A47 = ******************End of SI Calculation for Month of Leaving***********************************
Text Symbol: A48 = ******************Start of SI Calculation for Subsequent Months********************************
Text Symbol: A50 = ******************End of SI Calculation for Subsequent Months**********************************
Text Symbol: A51 = Following SI splits will be added to the SI table:
Text Symbol: A52 = SI Split No. $1 with Start Date $2 and End Date $3
Text Symbol: 400 = Check for Differences in Total SI Percentage - Employee:
Text Symbol: 401 = Check for Differences in Total SI Percentage - Employer:
Text Symbol: 402 = Rate Amount
Text Symbol: 404 = Total Contribution (Total Percentage)
Text Symbol: 405 = Total Contribution (Indiv. Percentages)
Text Symbol: 407 = Difference Contribution..............
Text Symbol: 408 = Following wage type was corrected by difference amount:
Text Symbol: 409 = No differences exist; no wage types corrected
Text Symbol: 410 = Check for Differences in SI Contributions for Multiple Workplace Splits:
Text Symbol: 411 = Total Contr. Basis Percentage Contr.
Text Symbol: 414 = Total Contr. (From Total Contr. Basis)...
Text Symbol: 415 = Total Contr. (Total Contribs from Splits)..... -
Text Symbol: 417 = Wage type $1 in workplace split $2 was corrected by the
Text Symbol: 418 = difference amount in SI split $1:
Text Symbol: 419 = No difference amounts exist; no splits corrected
Text Symbol: 503 = SI Gross Only Money Payments....
Text Symbol: 504 = EE Contr.: Upper Limit
Text Symbol: 505 = Wage Type Rate Amount
Text Symbol: 507 = UI,HI,CI,AI of Employee.........
Text Symbol: 508 = - Upper Limit of EE Contr......
Text Symbol: 509 = Remaining.......................
Text Symbol: 510 = Employee's and employer's contributions remain unchanged
Text Symbol: 511 = Wage type $1 was limited to $2
Text Symbol: 513 = Wage type $1 was increased by... $2
Text Symbol: 515 = Following wage types were also determined:
Text Symbol: 550 = Caution: Employee no. &1 is marginally employed.
Text Symbol: 551 = (See Contribution Group)
Text Symbol: 552 = The employee payments exceed the minimal income threshold.
Text Symbol: 555 = The payments for employee no. &1 are below the
Text Symbol: 556 = minimal income threshold.
Text Symbol: 557 = Is the employee assigned to the correct contribution group?
Text Symbol: 560 = (Period
Text Symbol: 570 = Inconsistencies Between the Semiretirement Data and the SI Group:
Text Symbol: 571 = Employee &1 is not assigned to SI group 7 in period &2
Text Symbol: A01 = Following wage types were generated from infotype P0527-$1:
Text Symbol: A02 = Wage Type: $1 $4 $2:$3
Text Symbol: A03 = Amount
Text Symbol: A04 = Number
Text Symbol: A05 = Quarterly Income to Be Used: $1
Text Symbol: A06 = Quarterly Income Used with This Payment: $1


INCLUDES used within this REPORT H03PLOG0

INCLUDE RPCDSVA0.


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:

DDUT_DOMVALUE_TEXT_GET CALL FUNCTION 'DDUT_DOMVALUE_TEXT_GET' EXPORTING name = l_domname value = l_domvalue langu = sy-langu IMPORTING dd07v_wa = idd07v EXCEPTIONS OTHERS = 1.



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