SAP Reports / Programs | Payroll | Germany(PY-DE) SAP PY

H01PLOG0 SAP ABAP INCLUDE - documentation and ABAP source code







H01PLOG0 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 H01PLOG0 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 H01PLOG0. "Basic submit
SUBMIT H01PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H01PLOG0 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: R48 = Invalid field $ in line :
Text Symbol: R71 = Incorrect or missing parameter in following function
Text Symbol: R04 = Invalid print request
Text Symbol: P35 = RD version of current report.:
Text Symbol: P34 = Imported RD Version..............:
Text Symbol: R86 = Too Many Splits in Table
Text Symbol: R9T = Invalid parameter value for operation TABLO: poss. use operation TABLE
Text Symbol: RA1 = Function $1: Invalid Value $2 for Parameter $3
Text Symbol: RBJ = Wage Type Nas No Absence Assignment
Text Symbol: RBL = No Change in Working Hours per Week
Text Symbol: P33 = Imported RD version is incompatible with RD version of this report (convert PCL2)
Text Symbol: P14 = Feature $ could not be evaluated
Text Symbol: P13 = No Entry in Table $1 for $2 $3 $4 $5
Text Symbol: P12 = No Entry in Table $1 for $2 $3 $4 $5 $4 $5 to $6
Text Symbol: GO4 = No 'Social Insurance' Data Available
Text Symbol: GO3 = No 'Tax' Data Available
Text Symbol: GO2 = No 'Work Center/Basic Pay' Data Available
Text Symbol: GO1 = Payroll Not Possible as Master Data Missing
Text Symbol: G12 = Error During External Call Using T596F:
Text Symbol: G11 = This Wage Type/Processing Class Could Not Be Interpreted :
Text Symbol: S3B = CALCULATION OF TAX-EXEMPT PARTS OF SU/NI/PH BONUSES ACC. TO S3B ESTG: BAP
Text Symbol: S3V = CALCULATION OF TAX-EXEMPT, SI-LIABLE PARTS OF SU/NI/PH BONUSES: BAP
Text Symbol: SF1 = Calculation of Tax Exemption:
Text Symbol: SF2 = Total Bonuses: (Total of Lines (1) ) (AMT /254)
Text Symbol: SF3 = Tax-free: (Total of lines (6) ) (AMT /256)
Text Symbol: SF4 = Rest Liable for Tax: (Total of lines (7) )
Text Symbol: SF5 = Calculation of Obligation to Contribute for Tax Exemption:
Text Symbol: SF6 = Proport.Liable to Contr.: (Summe Zeilen (8) ) (AMT /25C)
Text Symbol: SF7 = Tax-exempt: (Total of Lines (7) ) (AMT /256)
Text Symbol: SG1 = Determination of Basic Wage as per S3b EStG
Text Symbol: SG2 = For the Period from xx.xx.xxxx to xx.xx.xxxx:
Text Symbol: SG3 = Basic Wage (VKla 39 Spec.. 1 and 4) : (AMT /250)
Text Symbol: SG4 = Basic Wage Supplements (VKla 39 Specific. 3) : (AMT /251)
Text Symbol: SG5 = Basic Wage (Monthly Basis) : (AMT /252)
Text Symbol: SG6 = /Regular Working Time : (NUM /252)
Text Symbol: SG7 = = Basic Wage as per Sec.3b : (RTE /252)
Text Symbol: SG8 = Basic Wage per 3b
Text Symbol: SG9 = = Minimum(Prelim.Basic Wg. Constant SMS3B) : (RTE /252)





Text Symbol: SGA = = Preliminary Basic Wage
Text Symbol: SGB = Basic Wage f. SI
Text Symbol: G10 = Error in function GRSUP :
Text Symbol: DX2 = Incorrect Entry in Table T512C for &1, &2 and &3
Text Symbol: DX3 = No Pension Basis for &1 (Wage Type &2) in Infotype 0012
Text Symbol: DX4 = Pension Basis Not Unique for Wage Type &1 (&2 or &3)
Text Symbol: DX5 = Wage Type &1 Not Assigned to Pension Basis in Table T596J
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: ED0 = No Nntry for Model &1, Phase &2 and Wage type &3 in Table T5DA3
Text Symbol: F00 = * Log Fictitious Run Control *
Text Symbol: F03 = |
Text Symbol: F04 = Origin
Text Symbol: F05 = Tgt.table
Text Symbol: F11 = Assign Result Wage Types to Target Wage Types for
Text Symbol: F12 = Fict. Run
Text Symbol: F13 = -----------------------------------------------------------------------------------------------
Text Symbol: F14 = Result WT from RT
Text Symbol: F15 = Operation
Text Symbol: F16 = Output Wage Type
Text Symbol: F17 = Addition in
Text Symbol: F18 = Subtraction in
Text Symbol: F19 = Fictitious Run Control: Distribute W.Types from FIT to Target Tables
Text Symbol: F20 = Distr. of Wage Types to IT
Text Symbol: F21 = ------------------------------------------------
Text Symbol: F25 = Add Fictitious Run To Fictitious Run Control
Text Symbol: F26 = Fictit. Run Control Table
Text Symbol: F27 = Was Added to Fictitious Run Table
Text Symbol: F30 = SR: Fill Fictitious Run Control Table
Text Symbol: F31 = Semiretirement Model:
Text Symbol: F32 = Fictit.Run Control:
Text Symbol: F33 = Processing Sequence of Fictitious Runs Within Loop LPBEG:
Text Symbol: F34 = &1.Run:
Text Symbol: F35 = Process Fictitious Run Control. Activate the Next Fictitious Run
Text Symbol: F36 = The Fict. Run
Text Symbol: F37 = - Relevant Control
Text Symbol: F38 = Was Switched On.





Text Symbol: F40 = BVVG: Fill Fictitious Run Control Table
Text Symbol: F41 = Fictitious Run Control: Maximum Recursion Depth of & Exceeded
Text Symbol: F42 = Error in Fictitious Run Restoration: Stack Empty
Text Symbol: F43 = Incorrect nesting: Correlated call of DFLST ITTS missing
Text Symbol: U08 = Distributn to WPBP Splits
Text Symbol: U09 = Total of Factorable Payments Before Factoring:
Text Symbol: U10 = Total of Non-Factorable Salary Elements:
Text Symbol: U11 = Factor:
Text Symbol: U12 = Amounts per Period
Text Symbol: U13 = Wg Type
Text Symbol: U14 = Amount
Text Symbol: U15 = Period
Text Symbol: U16 = WPBP Split
Text Symbol: U17 = SI Split
Text Symbol: U18 = V0 Split
Text Symbol: U19 = Limitation to PI Inc. Thres. and Distribution of ER Contrib.
Text Symbol: U20 = Reimbursement Period
Text Symbol: U21 = Continued Pay Remuneration
Text Symbol: U22 = Relevant SI Period
Text Symbol: U23 = SI Days
Text Symbol: U24 = Inc. Thres. for SI Period
Text Symbol: U25 = Total of Gross Payments
Text Symbol: U26 = Proportional Inc. Thr. for Reimbursmt Period
Text Symbol: U27 = No Reduction
Text Symbol: U28 = Total of SI Employer Contributions
Text Symbol: U29 = SI Employer Contribution for Reimbursement Period
Text Symbol: U30 = Split Times for WPBP
Text Symbol: U31 = Additional WPBP Splits Due to SI Split
Text Symbol: U32 = Start SI Period
Text Symbol: V01 = Legal Area Different for Employer &1 &2 and Value Credit &3
Text Symbol: V02 = SI Data for Disruptive Event from Value Credit &1 Is Different
Text Symbol: V03 = Data Already Exists: &1
Text Symbol: V04 = New Data To Be Compared: &1
Text Symbol: V05 = Absence Maternity Protection Missing or Not Recognized
Text Symbol: V06 = Absence Continued Pay Missing or Not Recognized
Text Symbol: V07 = Absence Prohibition of Employment Missing or Not Recognized
Text Symbol: V08 = No Contribution/Reimburs.Rate in Table &1 for &3 on &3
Text Symbol: V09 = In the SR Exem.Phase Use Reduced Contribution Rate in HI (IT0013
Text Symbol: V10 = From 2009 Professionally Insured Persons in Infotype 0126 Subtype 2 (RPIBVUD0)



Text Symbol: V11 = Infotype 0700 Records with Subtype &1 Without Assignment of Absences
Text Symbol: V12 = Reimbursable Periods
Text Symbol: ZZ1 = |
Text Symbol: ZZ2 = --------------------------------------------------------------------------------
Text Symbol: ZZ3 = ================================================================================
Text Symbol: U07 = Salary Elements Not Partially Factored
Text Symbol: SGC = = Minimum(Prelim.Basic Wage;Constant SMV3B) : (RTE /25D)
Text Symbol: SGD = Determination of Basic Wage as per Sec.3b EStG for Contribution Exempt. in SI
Text Symbol: SGE = = Basic Wage per S.3b for SI : (RTE /25D)
Text Symbol: SK0 = Cumulation for Tax: table SCRT
Text Symbol: SK1 = For the Wage Types in Table RT with Specification 4 in Processing Class 30
Text Symbol: SK2 = The No. and Amount Will Be Cumulated in the SCRT Table for Each Statement Period
Text Symbol: SK3 = Wage type Period Number Amount
Text Symbol: SZ0 = Individual Consideration of Bonus Wage Types
Text Symbol: SZ1 = Bonus Wage Type xxxx for Work on xx.xx.xxxx from xx.xx until xx.xx :
Text Symbol: SZ2 = (1) x.xx Hours Are Payed: xxxx.xx
Text Symbol: SZ3 = (2) Core Night Work ? Yes
Text Symbol: SZ4 = (2) Core Night Work ? No
Text Symbol: SZ5 = (3) Tax-exempt Percentage in Acc. with S3b: xx
Text Symbol: SZ6 = (4) Tax-exempt Maximum per Hour: xxxx.xx ( xxx % from x,xx (basic pay) )
Text Symbol: SZ7 = (5) Tax-exempt Maximum in Period: xxxx.xx
Text Symbol: SZ8 = (6) Actual Tax-exempt: xxxx.xx (Minimum from Lines (1) and (5) )
Text Symbol: SZ9 = (7) Actual Liable to Tax: xxxx.xx
Text Symbol: SZA = Bonuses for Work on xx.xx.xxxx from xx.xx to xx.xx :
Text Symbol: SZB = For Wage Type xxxx, Following Is Paid: xxxx.xx
Text Symbol: SZC = (Bonus Wage Type: xxxx )
Text Symbol: SZD = (6) Actual Tax-Exempt: xxxx.xx (Proportional Amount fr. (5) )
Text Symbol: SZE = Remun. Amount /Deferred Payment Key Date xx.xx.xxxx :
Text Symbol: SZF = (4) Maximum SI-Exempt per Hour: xxxx.xx ( xxx % of x,xx (Basic Wage) )
Text Symbol: SZG = (5) Maximum SI-Exempt in Period: xxxx.xx
Text Symbol: SZH = (6) Actual SI-Exempt: xxxx.xx (Minimum from Line (1) and (5) )
Text Symbol: SZI = (7) Tax-Exempt in Period: xxxx.xx
Text Symbol: SZJ = (8) Tax-Free, Liable to SI: xxxx.xx (Difference from (7) and (6) )
Text Symbol: SZK = (6) Actual SI-Exempt: xxxx.xx (Proportional Amount fr.(5) )
Text Symbol: T01 = Error During Currency Translation from &1 to &2 on Date &3
Text Symbol: T02 = Error Determining Currency '&1' (RP_GET_CURRENCY)
Text Symbol: T03 = No Flat-Rate PI Contributions Despite Uniform Flat-Rate Tax
Text Symbol: T04 = From &1 to &2.
Text Symbol: T05 = Calculation of Old Age Exemption Amount: No Date of Birth in IT0002
Text Symbol: T06 = Company Office f. Employment Tax Cannot Be Read in Tab.T5D0P
Text Symbol: U01 = Start of Reimbursement Period
Text Symbol: U02 = End of Reimbursement Period
Text Symbol: U03 = Split Times for WPBP and SV
Text Symbol: U04 = SI-Liable Payments Not Partially Factored
Text Symbol: U05 = Wage Types for Continued Gross Pay
Text Symbol: U06 = Salary Elements Partially Factored
Text Symbol: DX0 = Exemp.Amnt Negative for Following T512C Entry: &1, &2 and &3
Text Symbol: 230 = Preparat. of Contrib. Calculation to S23c SGB IV
Text Symbol: 231 = Rev. Liable to Contributns
Text Symbol: 232 = YS
Text Symbol: 233 = NO
Text Symbol: 234 = SI Split
Text Symbol: 235 = Day String:
Text Symbol: 236 = Complete Period Benefit
Text Symbol: 237 = Type of Benefit
Text Symbol: 238 = SI Exemption Amt. CalendDy
Text Symbol: 239 = ER contrib
Text Symbol: 23C = Revaluation (Oblig. to Contr. S23c SGB IV):
Text Symbol: 23D = Revaluation (Missing Benefit Sec.23c):
Text Symbol: 240 = ER Allownce Prop. SI-Liab.
Text Symbol: 241 = Increase SI Gross Allownc.
Text Symbol: 242 = Special Processinf f. ER Allowance to Level of CmparNet
Text Symbol: 243 = -->
Text Symbol: 244 = SI ExemptAmount Prop.
Text Symbol: 245 = SI ExemptAmount Tot
Text Symbol: 246 = Decision on Revenue Liable to Contribs Sec23c SGB IV
Text Symbol: 247 = Comparison Net
Text Symbol: 248 = Comparison Net Calender Dy
Text Symbol: 249 = ER Benefit Regular
Text Symbol: 250 = Total Gross Calendar Dly
Text Symbol: 251 = GeneratedWageTypes:
Text Symbol: 252 = No. of Days for Calculation of Calendar-daily Values
Text Symbol: 253 = Difference to Benefit
Text Symbol: 254 = Addit.Revenue Liab.to Contribs
Text Symbol: 255 = GeneratedFictit.Runs
Text Symbol: 256 = Control
Text Symbol: 257 = Fict. Run
Text Symbol: 258 = Data of Fictitious Run & Moved to Stack
Text Symbol: 259 = Data of Fictitious Run & Restored from Stack
Text Symbol: 260 = Table FIT (& Entries)
Text Symbol: 261 = Active Fictit. Run : &
Text Symbol: 262 = Saved Fictit. Run: &
Text Symbol: 263 =
Text Symbol: 264 = Table FIKTIVTAB:
Text Symbol: 265 =
Text Symbol: 266 = De Minimus Lim. Cal.Dly
Text Symbol: 267 = ----------
Text Symbol: 051 = |------------------------------------------------------------------------------|
Text Symbol: 001 = Split Tables
Text Symbol: 002 = Split Not Required
Text Symbol: 003 = --------------------------------------------------
Text Symbol: 004 = | From | To | Absence valuation
Text Symbol: 005 = Valued 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 = Deduced Absences:
Text Symbol: 029 = Absences from infotype 2001: Table P2001
Text Symbol: 030 = ----------------------------------------------------------------------------------------------
Text Symbol: 031 = | Absence | | End of | Sick pay |
Text Symbol: 032 = | From | To | Type | Cont. pay | From | To |
Text Symbol: 033 = Daily Benefit DEUEV/Addit.Prov.
Text Symbol: 034 = ------------------------------------------
Text Symbol: 035 = | 1 2 3 |
Text Symbol: 036 = |Days: 1234567890123456789012345678901|
Text Symbol: 037 = -------------------------------------------------------------
Text Symbol: 038 = DEUVO
Text Symbol: 039 = Suppl. Pension
Text Symbol: 040 = | Chargeable absence (previous month): |
Text Symbol: 050 = --------------------------------------------------------------------------------
Text Symbol: DD2 = Financing
Text Symbol: DD3 = Payment
Text Symbol: DD4 = Taxation
Text Symbol: DD6 = Tax calculation
Text Symbol: DV0 = | Flat-Rate Tax Direct Insurance BAP |
Text Symbol: DV1 = Text not available
Text Symbol: DV2 = Insurance type
Text Symbol: DV3 = Since
Text Symbol: DV4 = Sequence number
Text Symbol: DV5 = Pens. Premium
Text Symbol: DV6 = Annualy in
Text Symbol: DV7 = Monthly from
Text Symbol: DV8 = Quarterly from
Text Symbol: DV9 = Half-yearly from
Text Symbol: DVA = All
Text Symbol: DVB = Months
Text Symbol: DVC = Flat-rate Employment Tax
Text Symbol: DVD = Flat-Rate Church Tax
Text Symbol: DVE = Flat-rate Reun.Tx
Text Symbol: DVF = Tax rate
Text Symbol: DVG = Result
Text Symbol: DVH = % (Cross-border EE CH)
Text Symbol: DVI = /511 Flat-Rt. ITaxCPP
Text Symbol: DVJ = Employee Is Not Liable f. Church Tax
Text Symbol: DVK = Tax Fac.
Text Symbol: DVL = Result
Text Symbol: DVM = /512 Flat-Rt. CTax CPP
Text Symbol: DVN = No ReunTax (Cross-border EE CH)
Text Symbol: DVO = Percentage:
Text Symbol: DVP = /513ReunTCPP
Text Symbol: DVQ = Supplementary Benefit of ER
Text Symbol: DVR = From Regular Payments
Text Symbol: DVS = From Other Payments
Text Symbol: DVT = SI Ex. Old Contract
Text Symbol: DVU = Individual tax
Text Symbol: DVV = Flat-rate (EE Pays Tax)
Text Symbol: DVW = Flat-rate (ER Pays Tax)
Text Symbol: DVX = In Each Payroll Period
Text Symbol: DVY = (Individual)
Text Symbol: DVZ = (Flatrate)
Text Symbol: DD1 = Insurance
Text Symbol: 268 = Max SI-Exempt
Text Symbol: 269 = Addit. ER Benefit
Text Symbol: 270 = Calculation of WCA Gross
Text Symbol: 271 = % Distribution for Each WCA
Text Symbol: 272 = Workers' Comp. Assn
Text Symbol: 273 = Processing of Inbound Gross for WCA &1 and Hazard Pay Area &2
Text Symbol: 274 = Inbound Gross
Text Symbol: 275 = Total Percentage Rate (WCA)
Text Symbol: 276 = -> Proportional Gross
Text Symbol: 277 = Upper AIL Rem.
Text Symbol: 278 = -> Assessment Gross (WCA)
Text Symbol: 279 = Percentage Rate Hazard Pay Area
Text Symbol: 280 = ->Percent. Rate Within WCA
Text Symbol: 281 = Assessment Gross for Hazard Pay Area &
Text Symbol: 282 = Period
Text Symbol: 283 = Percental Distribution of Hazard Pay Areas
Text Symbol: 284 = Workers' Comp. Assn
Text Symbol: 285 = Hazard PS
Text Symbol: 286 = Percentage
Text Symbol: 287 = Total Percent.Rate
Text Symbol: 288 = Limiting of WCA Gross to Highest WCA Deficit
Text Symbol: 289 = Total WCA Gross
Text Symbol: 290 = Maximum Upper AIL
Text Symbol: 291 = ->Reduction of WCA Gross with Factor
Text Symbol: 292 = WCA Gross
Text Symbol: 293 = RESULT of Gross Determination
Text Symbol: 294 = Upper AIL Rem.
Text Symbol: 295 = WCA
Text Symbol: 296 = AI Membership Key
Text Symbol: 297 = Distribution of Gross Input Amount to Hazard Pay Areas
Text Symbol: 298 = Hazard Pay Area
Text Symbol: 299 = Wg Type
Text Symbol: 2E0 = No Wage Type Exists for Comparison Net (S23c SGB IV)
Text Symbol: 300 = Assessment Gross for WCA &1 and Hazard Pay Area &2
Text Symbol: 301 = Assessment Gross
Text Symbol: 302 = Inbound Gross Portion of Total Gross
Text Symbol: 303 = Upper Annual Income Limit to Be Used
Text Symbol: 304 = Total Gross Amount AI Membership Key &1
Text Symbol: 305 = Upper Annual Income Limit Not Exceeded
Text Symbol: A01 = Different Valuation Rule on a Day With Splitting via T50C Not Possible


INCLUDES used within this REPORT H01PLOG0

No INCLUDES are used within this REPORT code!


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:

MONTH_NAMES_GET call function 'MONTH_NAMES_GET' exporting language = sy-langu tables month_names = mname_tab exceptions month_names_not_found = 1 others = 2.



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