SAP Reports / Programs | Payroll | Switzerland(PY-CH) SAP PY

H02PLOG0 SAP ABAP Report - Subroutine Pool for International Payroll Log







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


Text pool values


Title: Subroutine Pool for International Payroll Log
Text Symbol: 429 = Processing for application key
Text Symbol: 430 = Table PSP
Text Symbol: 428 = No relevant events found
Text Symbol: 427 = Change of accident insurance contribution rate
Text Symbol: 426 = Change of AHV/UI obligation
Text Symbol: 431 = Grouping irrelevant because calculation inactive
Text Symbol: 432 = Determine SI grouping
Text Symbol: 433 = Grouping SI
Text Symbol: 434 = Following annual values will be reset
Text Symbol: 435 = Reset all annual values for this application key
Text Symbol: 436 = Reset annual values for iteration for this application key
Text Symbol: 425 = Change to personnel subarea not liable to accident ins.act
Text Symbol: 424 = Change to personnel subarea liable to accident insurance act
Text Symbol: 423 = Change of AHV age code
Text Symbol: 422 = End of maternity insurance obligation during the year
Text Symbol: 421 = Start of maternity insurance obligation during the year
Text Symbol: 420 = Change of AHV/UI contribution rate
Text Symbol: 419 = AppKey
Text Symbol: 418 = Change of scale
Text Symbol: 417 = Change of legal person or employee not active
Text Symbol: 416 = Triggering events
Text Symbol: 415 = Determine insurance grouping
Text Symbol: 460 = Wg Type
Text Symbol: 459 = Period maximum wage increased by following amount:
Text Symbol: 458 = Annual maximum wage increased by following amount:
Text Symbol: 457 = Result
Text Symbol: 455 = Annual max.wage previous per:
Text Symbol: 454 = Max.wage deficit previous per:
Text Symbol: 453 = Annual maximum wage with 360 SI days:
Text Symbol: 452 = Initialize maximum wages
Text Symbol: 451 = Exemption limit not yet exhausted at start of current period
Text Symbol: 450 = Exemption limit already exhausted at start of current period
Text Symbol: 449 = New ann.exemption limit
Text Symbol: 448 = Previous payr. exemption
Text Symbol: 447 = Used in previous payroll:
Text Symbol: 446 = Additional exemption:
Text Symbol: 445 = Effective exemption from previous payr.





Text Symbol: 444 = Cumulated exemption from previous period
Text Symbol: 443 = Initialize pensioner's exemption
Text Symbol: 441 = Amounts will be later cumulated in table CRT
Text Symbol: 440 = because wage type /41Z found in table IT
Text Symbol: 439 = Exemption limit already exhausted
Text Symbol: 438 = Processing
Text Symbol: 437 = Initialize second job exemption limit
Text Symbol: 206 = Identical Wage Type in Fields:
Text Symbol: 205 = Period
Text Symbol: 204 = No Calculation Formula for Year-End Bonus
Text Symbol: 203 = EE contribution rate
Text Symbol: 200 = Or
Text Symbol: 199 = Main Personnel No.
Text Symbol: 198 = Concurrent Employment
Text Symbol: 197 = Amount After Reduction
Text Symbol: 196 = Share After Reduction
Text Symbol: 195 = Amount Before Reduction
Text Symbol: 194 = Share Before Reduction
Text Symbol: 193 = Calculation of Allowances Acc.to Cantonal Rule
Text Symbol: 192 = No Payment
Text Symbol: 191 = Of which:
Text Symbol: 190 = Comparison Made for all Children at Once
Text Symbol: 189 = Comparison Made at Level of Child
Text Symbol: 188 = Comparison of Allowances
Text Symbol: 187 = Can be Reclaimed
Text Symbol: 186 = Header Data to Control Payment
Text Symbol: 185 = Payment Amount
Text Symbol: 184 = (Company Rule is Federal Rule and is Always Paid)
Text Symbol: 183 = The Difference is Paid
Text Symbol: 414 = (Undefined)
Text Symbol: 413 = CE: form SI periods
Text Symbol: 411 = Payroll unit
Text Symbol: 409 = Insurance grouping
Text Symbol: 407 = nat01
Text Symbol: 406 = Actve
Text Symbol: 405 = Date
Text Symbol: 404 = Import payroll parameters
Text Symbol: 403 = Basics
Text Symbol: 402 = Reset annual values if necessary





Text Symbol: 401 = SI days
Text Symbol: 400 = Initialize SI days
Text Symbol: 309 = In Infotype 0036, Only Ever Choose One Variant for a Particular Year
Text Symbol: 308 = Mid-Year Change to Pensioner Exemption Calculation Variant Not Permitted
Text Symbol: 307 = Error Calculating Pensioner Exemption Using Monthly Approach
Text Symbol: 306 = 2. Do Not Enter Any Third-Party Payments with Projection or Net Wages
Text Symbol: 305 = 1. Use the Calculation with Annual Pensioner Exemption (Infotype 0036)
Text Symbol: 304 = The Following Alternative Solutions Are Possible:
Text Symbol: 303 = Proj. of Net Wage Types Not Possible for Monthly AHV Pensioner Exemption
Text Symbol: 302 = Error in Customer Implementation of &1: &2 !
Text Symbol: 301 = New SI Must be Implemented on 01012002
Text Symbol: 207 = See Consulting Note <321280>.
Text Symbol: 461 = Table
Text Symbol: 540 = Generate Add. Wage Types
Text Symbol: 535 = Mfa: Calc. rem. wages in prev. per.
Text Symbol: 534 = Level
Text Symbol: 533 = Month value for max.wage
Text Symbol: 532 = Rem. wages from prev. period
Text Symbol: 531 = Difference year basis for SB
Text Symbol: 530 = cumul. basis for prev.period
Text Symbol: 529 = Diff. basis of prev. period
Text Symbol: 528 = Year basis for prev. period
Text Symbol: 527 = Second job exemption limit is exceeded in current period
Text Symbol: 526 = Fixed monthly rate
Text Symbol: 525 = Annual minimum wage
Text Symbol: 524 = Calcul of contrib diff
Text Symbol: 523 = Maximum wage previous level
Text Symbol: 521 = Amount before rounding
Text Symbol: 520 = Rounding differences
Text Symbol: 519 = Annual base is transferred from
Text Symbol: 518 = Percent
Text Symbol: 517 = Calculation of amounts
Text Symbol: 516 = Overview of the previous calculation
Text Symbol: 515 = Contribution Rate
Text Symbol: 514 = Prev. Per.
Text Symbol: N00 = No
Text Symbol: J00 = Yes
Text Symbol: 576 = Does Not Exist
Text Symbol: 575 = In Period



Text Symbol: 574 = Main Contract Fam-Rel. Bonus
Text Symbol: 573 = Generated Wage Type
Text Symbol: 572 = Share That Can Be Reclaimed
Text Symbol: 571 = Bonus Type
Text Symbol: 570 = Information for Family-Related Bonus Register
Text Symbol: 561 = Fields for payment factor and bonus for person w. first claim maintained
Text Symbol: 560 = In infotype 0021 for child:
Text Symbol: 554 = WHT Liability:
Text Symbol: 553 = Tax Table Version:
Text Symbol: 552 = Canton:
Text Symbol: 551 = Table:
Text Symbol: 550 = For Cross-Border Employee France, WHT-Exempt Must Be Tax Percentage 0%
Text Symbol: 546 = Chec View V_T5C3D (Technical Field Name: 'INTBT_NUM')
Text Symbol: 545 = Numeric Repr. of Plant Section Cannot Be Confirmed
Text Symbol: 544 = Following wage types will be deleted, if available:
Text Symbol: 543 = Reset Wage Types for Annual Tax Declaration Between Cancelled Timeframes
Text Symbol: 542 = Change Plant Section AIA
Text Symbol: 541 = Recreate Wage Types for Annual Tax Declaration Between Cancelled Timeframes
Text Symbol: 483 = period bases without gross up
Text Symbol: 482 = fully liable inflows
Text Symbol: 481 = Total
Text Symbol: 480 = Level
Text Symbol: 479 = SI days cumulated current period
Text Symbol: 478 = max. possible period wage current period:
Text Symbol: 477 = max. possible annual wage current period:
Text Symbol: 476 = SI days current period
Text Symbol: 475 = SI days cumulated previous period
Text Symbol: 474 = max. possible annual wage previous period
Text Symbol: 473 = effective max. annual wage previous period
Text Symbol: 472 = Current Period
Text Symbol: 471 = Previous Period
Text Symbol: 470 = Table
Text Symbol: 469 = PyrUnit
Text Symbol: 468 = Grp from IT0036
Text Symbol: 467 = Grp from PayUnit
Text Symbol: 466 = Application key
Text Symbol: 465 = Exemption limit already used in previous period
Text Symbol: 464 = Rate
Text Symbol: 463 = Number
Text Symbol: 462 = Amount
Text Symbol: 513 = full liab.
Text Symbol: 512 = pensioners' exemption
Text Symbol: 510 = on account of
Text Symbol: 509 = rounded period value (difference in annual value to previous year)
Text Symbol: 508 = rounded annual value
Text Symbol: 507 = annual value previous year
Text Symbol: 506 = annual value current period
Text Symbol: 505 = rounding and creating period values for gross up wage types
Text Symbol: 504 = Delete fully liable nett accumulations
Text Symbol: 502 = the amounts are transferred into other wage types.)
Text Symbol: 501 = (Lines marked with * log the net cancellation;
Text Symbol: 500 = The following wage types were deleted in the tables cited:
Text Symbol: 493 = Following amounts are collected according to table T512W in the cumulative wage types:
Text Symbol: 492 = Execute operation ADDCU for fully liable inflows
Text Symbol: 491 = Processing for wage type
Text Symbol: 490 = Execute operation ADDCU for period net bases and period gross ups
Text Symbol: 489 = created from wage type, table, amount
Text Symbol: 488 = new wage type, table, amount
Text Symbol: 487 = annual bases without gross up
Text Symbol: 486 = annual net bases
Text Symbol: 485 = cumulated net bases
Text Symbol: 484 = cumulated bases without gross up
Text Symbol: 067 = Entry in V_T5C3H with key
Text Symbol: 066 = Amount
Text Symbol: 065 = Table
Text Symbol: 064 = Calculation of end-of-year bonus for
Text Symbol: 063 = / grouping f. calc. rule
Text Symbol: 062 = Processing for
Text Symbol: 061 = since no wage in the current period
Text Symbol: 060 = No payment/subsequent claim for
Text Symbol: 059 = Concurrent empymnt for:
Text Symbol: 058 = after correction=
Text Symbol: 057 = Original =
Text Symbol: 056 = Annual max. wage
Text Symbol: 055 = Per. wage ceiling
Text Symbol: 054 = Calculation of bases/wages
Text Symbol: 053 = Grouping for year end bonus
Text Symbol: 052 = No calc. of end-of-year bonus for
Text Symbol: 051 = No entry in table WPBP
Text Symbol: 050 = from following WTs
Text Symbol: 049 = Creation of basis
Text Symbol: 048 = No. of days
Text Symbol: 047 = TO
Text Symbol: 046 = FR.
Text Symbol: 089 = application key.
Text Symbol: 088 = for application key CH and SI obligatory
Text Symbol: 087 = No payroll unit exists
Text Symbol: 086 = per diem sickness pay ins.
Text Symbol: 085 = voluntary insurance
Text Symbol: 084 = BU/NBU/NBUZ
Text Symbol: 083 = AHV/UI
Text Symbol: 082 = for the
Text Symbol: 081 = no entry exists
Text Symbol: 080 = For app. key CH/App. key SI/SI grpg
Text Symbol: 079 = No payroll unit could be determined
Text Symbol: 078 = Wg Type
Text Symbol: 077 = Pensioner cannot have other employment
Text Symbol: 076 = AHV liability for pers. no. does not correspond to ME group
Text Symbol: 075 = reduce to
Text Symbol: 074 = used reduction rule to
Text Symbol: 073 = Age Child.no. DOB Salary PayFact. HrlyRed B CR A FBE CBB
Text Symbol: 072 = Children entitled for FAK rule
Text Symbol: 071 = Calculation of fam.bonus
Text Symbol: 070 = Valid to
Text Symbol: 069 = From
Text Symbol: 068 = does not contain all WTs
Text Symbol: 045 = active period for personnel number
Text Symbol: 022 = missing in table 508A for shift
Text Symbol: 021 = Error in family-rel.bonus user-exit
Text Symbol: 020 = with red.rule
Text Symbol: 019 = Error when reducing wage type
Text Symbol: 018 = Error when reading from table
Text Symbol: 017 = No valid entry found in WPBP
Text Symbol: 016 = is invalid
Text Symbol: 015 = Round.type
Text Symbol: 014 = Rounding divisor is zero
Text Symbol: 013 = Rounding type is not entered
Text Symbol: 012 = No valid main bank details given
Text Symbol: 011 = No valid address (address type 1)
Text Symbol: 010 = No tax for date
Text Symbol: 009 = No social insurance for date
Text Symbol: 008 = Entry
Text Symbol: 007 = Constant
Text Symbol: 006 = IT 279 does not match payments from IT8/14
Text Symbol: 005 = in table
Text Symbol: 004 = No assignment of value type to WT (T5CPA)
Text Symbol: 003 = Account not found for employee
Text Symbol: 002 = Does Not Exist
Text Symbol: 001 = PF account locked
Text Symbol: 044 = Ann. value for
Text Symbol: 043 = has been reset
Text Symbol: 042 = Val.
Text Symbol: 041 = Constant
Text Symbol: 040 = Initialization of social insurance (CH)
Text Symbol: 039 = Amount can have 5 figures max.
Text Symbol: 038 = could not be interpreted
Text Symbol: 037 = Processing class
Text Symbol: 036 = Wg Type
Text Symbol: 035 = Error in function GRSUP :
Text Symbol: 034 = is incorrect or missing
Text Symbol: 033 = in function
Text Symbol: 032 = Parameter
Text Symbol: 031 = Unknown
Text Symbol: 030 = symbolic condition
Text Symbol: 029 = invalid parameter in function REF:
Text Symbol: 028 = Invalid print request
Text Symbol: 027 = not allowed for entry
Text Symbol: 026 = Table column
Text Symbol: 025 = The Maximum No. of Reduced Working Hours Periods Has Been Exceeded:
Text Symbol: 024 = not for red. hours (table 508A)
Text Symbol: 023 = Reduced hrs shift
Text Symbol: 158 = For this rule, there is no
Text Symbol: 157 = Calculation of Allowances Acc.To Federal Rule
Text Symbol: 156 = Calculation of Allowances Acc.To Company Rule
Text Symbol: 155 = Estimated Hours
Text Symbol: 154 = Household Allowance
Text Symbol: 153 = No Allowance
Text Symbol: 152 = Household Allowance for FAK Rule
Text Symbol: 151 = Bonus Paid After Birth of Child
Text Symbol: 150 = No Reduction in Allowance
Text Symbol: 149 = (No details)
Text Symbol: 148 = Exception Rule Set
Text Symbol: 147 = Origin of Rule
Text Symbol: 146 = Rule Used
Text Symbol: 145 = Reduction Acc.To Partial Periods
Text Symbol: 144 = Reduction by Concurrent Employment
Text Symbol: 143 = Reduction According to CUL
Text Symbol: 142 = Reduction Acc.To Hours
Text Symbol: 141 = Reduction
Text Symbol: 140 = Reduction Acc.To Percentage From IT 0021
Text Symbol: 139 = Amount Reduced
Text Symbol: 138 = Total Acc.To
Text Symbol: 137 = Payment Made by Family Equalization Fund
Text Symbol: 182 = Allowance is Paid According to Company Rule
Text Symbol: 181 = Allowance is Paid According to Cantonal Rule
Text Symbol: 180 = Comparison and Payment of Allowances
Text Symbol: 179 = Capacity Utilization Level
Text Symbol: 178 = Maximum
Text Symbol: 177 = Hour
Text Symbol: 176 = Divided by
Text Symbol: 174 = Reduction With Factor
Text Symbol: 173 = Multiplied by
Text Symbol: 172 = Hours
Text Symbol: 171 = Acc.to Estimated Hours
Text Symbol: 170 = Prorata Allowance
Text Symbol: 169 = Payment to
Text Symbol: 168 = Full Allowance
Text Symbol: 166 = Reduction Using Fixed Percentage of Rule
Text Symbol: 165 = Minimum
Text Symbol: 164 = Target Working Hours
Text Symbol: 163 = Actual Working Hours
Text Symbol: 162 = No Allowance Entitlement
Text Symbol: 161 = Rule was Modified Using Customer Exit
Text Symbol: 160 = Calculation by Customer Exit
Text Symbol: 159 = child data from infotype 0021
Text Symbol: 136 = Family-Related Bonus
Text Symbol: 111 = Date of Birth
Text Symbol: 110 = Gender
Text Symbol: 109 = Key Date
Text Symbol: 108 = Age code
Text Symbol: 107 = Error when determining age code
Text Symbol: 106 = undefined since birth not til
Text Symbol: 105 = Age code on
Text Symbol: 104 = Calculate
Text Symbol: 103 = AHV pensioner since
Text Symbol: 102 = at the time
Text Symbol: 101 = in payroll unit for AHV/UI
Text Symbol: 100 = Missing entries for admin.cost contr.
Text Symbol: 099 = Error in feature
Text Symbol: 098 = the feature using the table
Text Symbol: 097 = application key and
Text Symbol: 096 = The feature can
Text Symbol: 095 = Not evaluated in V_T5C3J
Text Symbol: 094 = no table is defined for the payroll unit in V_T5C3I
Text Symbol: 093 = No entry in V_T5C3I
Text Symbol: 092 = and payroll unit
Text Symbol: 091 = key CH/appl. key SI
Text Symbol: 090 = No suitable entry exists in T5CS1 for appl.
Text Symbol: 135 = Reduction in Hours
Text Symbol: 134 = Payment Factor
Text Symbol: 133 = Child's Income
Text Symbol: 132 = Allowance
Text Symbol: 131 = Accommodations
Text Symbol: 130 = Relation. to Child
Text Symbol: 129 = Age
Text Symbol: 128 = Cantonal Rule
Text Symbol: 125 = ER contribution rate
Text Symbol: 124 = FAK Rule
Text Symbol: 123 = Federal Rule
Text Symbol: 122 = Company Rule
Text Symbol: 121 = Cantonal Rule
Text Symbol: 120 = (Shares of Contribution)
Text Symbol: 119 = FAK Contribution
Text Symbol: 118 = Basis
Text Symbol: 117 = Error When Evaluating Entry in Table
Text Symbol: 116 = No Suitable Entry Found in Table
Text Symbol: 115 = Error in PF processing control
Text Symbol: 114 = Constant Could Not be Determined Exactly
Text Symbol: 113 = No Wage Type /801 Despite Change of Legal Person During Month
Text Symbol: 112 = Result


INCLUDES used within this REPORT H02PLOG0

INCLUDE RPCLOGC0_CE. "PROTOCOL DATA FOR CE
INCLUDE H02PLOG1.
INCLUDE H02PLOGMFA.
INCLUDE H02PLOGALLG.
INCLUDE H02PLOGSV.
INCLUDE H02PLOGERR.
INCLUDE H02PLOG13L.
INCLUDE H02PLOGFAK.
INCLUDE H02PLOGERQ. "SAFKM5448504


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