SAP Reports / Programs

H07PLOG0 SAP ABAP INCLUDE - Subroutine-Pool for Payroll Log Canada







H07PLOG0 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 H07PLOG0 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 H07PLOG0. "Basic submit
SUBMIT H07PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H07PLOG0 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 Payroll Log Canada
Text Symbol: M56 = No entries for org unit, job or position in T5KWB
Text Symbol: M57 = Search in organization structure failed
Text Symbol: M58 = Check T5KWB for org unit
Text Symbol: M59 = or higher-level org unit for
Text Symbol: M60 = No active plan version found
Text Symbol: M61 = Check set-up in table T77S0 (key plogi/plogi)
Text Symbol: M62 = No entry in T5KWA for class. gr.
Text Symbol: M63 = and empl. juris.
Text Symbol: M64 = for
Text Symbol: M65 = No entry in table WCB1.
Text Symbol: M66 = Incorrect data in table WCB1.
Text Symbol: M67 = Percentages do not add up to 100%.
Text Symbol: M68 = Assignment for WCB was found on
Text Symbol: M69 = for C1 split
Text Symbol: M70 = on
Text Symbol: M71 = No vacation quota for reference year
Text Symbol: M72 = Province of employment not defined.
Text Symbol: M73 = Check MasterData entries for tax authorities.
Text Symbol: M74 = No Tax authorities defined for prov of employment:
Text Symbol: M75 = Check T5KMX entries.
Text Symbol: M76 = No Tax model defined for prov of employment:
Text Symbol: M77 = Check T5KAM entries.
Text Symbol: M78 = Business Number not found.
Text Symbol: M28 = Fail to read TAXO with the pointer
Text Symbol: M29 = TAXO data does not exist for
Text Symbol: M30 = Only one vacation advance payment allowed
Text Symbol: M31 = Following wage types concerned:
Text Symbol: M32 = Error while reading Infotype 2001
Text Symbol: M33 = No entry was found in Infotype 2001 for the
Text Symbol: M34 = corresponding entry in table "AB"
Text Symbol: M36 = Error occurred in function "RP_PREPARE_CRT"
Text Symbol: M37 = Clean up failed; return code:
Text Symbol: M38 = No entry found; return code:
Text Symbol: M39 = Error occurred in function "RP_CUMULATE_RT_CRT"
Text Symbol: M40 = Cumulation failed; return code:
Text Symbol: M42 = Error occurred during export in function
Text Symbol: M43 = with parameter 2:





Text Symbol: M44 = and parameter 3:
Text Symbol: M46 = Invalid or missing tax type
Text Symbol: M48 = Please verify the parameter in function
Text Symbol: M49 = Failed in tax calculation for tax type
Text Symbol: M50 = in function
Text Symbol: M52 = Could not find cost centre info. in PSREF. RC=
Text Symbol: M53 = Wage type is stored without the CNTR1 in table RT.
Text Symbol: M54 = Please check wage type
Text Symbol: M55 = Please check RP-GET-PSREF parameters in function
Text Symbol: M79 = Check account and registration number configuration
Text Symbol: T03 = Please check table T5K0P.
Text Symbol: T04 = Please check table T5KWR.
Text Symbol: T05 = Please check table T5K8D.
Text Symbol: T06 = Please check table T5K8C.
Text Symbol: T07 = Please check table T5KV1.
Text Symbol: T08 = Please check table T5KV2.
Text Symbol: T09 = Please check table T5KV3.
Text Symbol: T10 = Please check table T5KRC.
Text Symbol: T11 = Please check table T5KTC.
Text Symbol: T12 = Please check table T51RK.
Text Symbol: T13 = Please check table T511K.
Text Symbol: T14 = Please check tables T56C2/3.
Text Symbol: T1A = Cumulation of wage types in table TCRT
Text Symbol: T1B = The wage types in table RT are cumulated in table TCRT according
Text Symbol: T1C = to the specifications in processing class 70.
Text Symbol: T1D = Wage type Number Amount
Text Symbol: T1E = No cumulation
Text Symbol: T1F = Cumulate amount and number annually
Text Symbol: T1G = Cumulate amount annually
Text Symbol: T1H = Cumulate number annually
Text Symbol: T1I = Cumulation in view V_T54C3
Text Symbol: TK1 = Determine worker's compensation for period from &1 to &2.
Text Symbol: TK5 = Determine bonds for period from &1 to &2.
Text Symbol: M80 = from
Text Symbol: M81 = Fail to assign master package for PerNr/CNTR1:
Text Symbol: M82 = Slave TAXA mismatch with master for PerNr/CNTR1:
Text Symbol: M83 = Tax Assignment does not exist for Pers. Assignment
Text Symbol: M84 = Provincial data does not exist for Pers. Assignment:
Text Symbol: M85 = Federal data does not exist for Pers. Assignment:





Text Symbol: M86 = Provincial data does not start on:
Text Symbol: M87 = For Personnel Assignment
Text Symbol: M88 = Federal data does not start on:
Text Symbol: M89 = Provincial data does not end on:
Text Symbol: M90 = Federal data does not end on:
Text Symbol: M91 = For Province of Employment:
Text Symbol: M92 = There should be at least one Pers. Assignment Where
Text Symbol: M93 = Province of Taxation is:
Text Symbol: M94 = Missing Tax authorities in TAX2 for tax split:
Text Symbol: M95 = For Province of Residence:
Text Symbol: M96 = Prov. of Taxation is equal Quebec and Prov. of
Text Symbol: M97 = Employment is not equal Quebec for PerNr/CNTR1:
Text Symbol: M98 = Tax calc. with Prov. of Residence for PerNr/CNTR1:
Text Symbol: M99 = Possible cause: Infotype 0461 does not exist.
Text Symbol: P01 = Processing class 68 value should be:
Text Symbol: T01 = Please check table T596F.
Text Symbol: T02 = Please check table T5KVE.
Text Symbol: M27 = TAX1 data does not exist for
Text Symbol: 029 = Remittance rule
Text Symbol: 030 = Wrong processing class for wage type:
Text Symbol: 031 = Wage type:
Text Symbol: 032 = has processing class 68 value:
Text Symbol: 033 = Option:
Text Symbol: 034 = Tax type:
Text Symbol: 035 = Date:
Text Symbol: 036 = Tax threshold:
Text Symbol: 037 = Sequence #:
Text Symbol: 038 = Country grouping:
Text Symbol: 039 = Payroll constant:
Text Symbol: 040 = Cumulation type
Text Symbol: 041 = is not maintained.
Text Symbol: 042 = Main personnel assignment (0712) does not exist
Text Symbol: 043 = For Pers. Assignment:
Text Symbol: 044 = Main personnel assignment (0712):
Text Symbol: 045 = has grouping value:
Text Symbol: 046 = Expected grouping value:
Text Symbol: 047 = Main personnel assignment:
Text Symbol: 048 = Reading of Infotype 0461 failed for:
Text Symbol: 049 = Province of taxation could not be determined.



Text Symbol: 050 = Taxation identification number (Quebec) not found.
Text Symbol: 051 = Check configuration for
Text Symbol: 028 = and date:
Text Symbol: 001 = Symbolic name
Text Symbol: 002 = for the date
Text Symbol: 003 = does not exist.
Text Symbol: 005 = Processing class
Text Symbol: 006 = and specification for processing class
Text Symbol: 007 = and modifier for payroll
Text Symbol: 008 = does not exist for
Text Symbol: 010 = Personnel area
Text Symbol: 011 = and pers. subarea
Text Symbol: 012 = does not exist in the table.
Text Symbol: 015 = Employee grouping for workers' compensation
Text Symbol: 016 = Key data for tax cumulation
Text Symbol: 017 = Wage type
Text Symbol: 018 = for T558C keydate
Text Symbol: 019 = Employee grouping vacation pay
Text Symbol: 020 = Grouping for statement wage types of vacation pay
Text Symbol: 021 = Grouping for defining vacation pay accrual year
Text Symbol: 022 = Entry not found for wage type:
Text Symbol: 023 = Business Number:
Text Symbol: 024 = and Prov. of Employment:
Text Symbol: 025 = Invalid parameter for function CPYOT : &1
Text Symbol: 026 = Entry not found for
Text Symbol: 027 = Prov. of Employment:
Text Symbol: M00 = Employee tax splitting date is not set as a proper date field (Tx OO_CA_TAX_SPL)
Text Symbol: M01 = Invalid benefits wage type
Text Symbol: M02 = Invalid variable assignment type (V0TYP)
Text Symbol: M03 = V0TYP must be "T" for remittance type "7"
Text Symbol: M04 = Wage type
Text Symbol: M06 = Invalid parameter
Text Symbol: M07 = in function
Text Symbol: M08 = Please check the function parameter.
Text Symbol: M10 = Invalid parameters for an operation:
Text Symbol: M11 = Operation
Text Symbol: M12 = Personnel calculation rule
Text Symbol: M13 = Please check the operation
Text Symbol: M14 = Payroll not possible because data is missing:
Text Symbol: M15 = No entry in table WPBP.
Text Symbol: M16 = Payroll not possible because data is missing:
Text Symbol: M17 = No entry in table TAX1.
Text Symbol: M18 = Invalid check date for pay period
Text Symbol: M19 = and pay modifier
Text Symbol: M20 = Error reading leave data.
Text Symbol: M22 = No vacation year found for vacation pay processing.
Text Symbol: M24 = No appropriate benefit found for wage type
Text Symbol: M25 = and variable assignment number
Text Symbol: M26 = Fail to read TAX1 with the pointer
Text Symbol: KR4 = Error- close CA-TemSe Object (3PR):
Text Symbol: A00 = Infotype 2001 records
Text Symbol: A01 = IT Begin IT End Abs Type End Cont. Pay Date Sick. Confm. Sick Pay End
Text Symbol: A02 = &2 &3 &4 &5 &6 &7 &8
Text Symbol: A03 = Division of absence: Table SPLIT_TAB
Text Symbol: A04 = IT Begin It End Absence Type Valuation Rule
Text Symbol: A05 = &2 &3 &4 &5 &6 &7
Text Symbol: A06 = Absence taken into account
Text Symbol: A07 = Derived absence
Text Symbol: A08 = PayPer BegDt EndDt BonusDt R InPer IP InEndDt T ID
Text Symbol: C01 = Inconsistent number of entries in one of the tables:
Text Symbol: C02 = TAX1, TAX2 or WCB1. Please check details within log.
Text Symbol: C03 = Inconsistency for one of the tax company fields:
Text Symbol: C04 = BN, QCTaxID, Prov. of Empl. Please check within log.
Text Symbol: C05 = Inconsistency for one of the WCB1 fields:
Text Symbol: C06 = Please check within the payroll log for details.
Text Symbol: C07 = Inconsistency for one of the TAX1 fields:
Text Symbol: C08 = Inconsistency for one of the TAX2 fields:
Text Symbol: C09 = Inconsistency for one of the TAXA fields:
Text Symbol: C10 = The payroll function is only allowed in test mode.
Text Symbol: C11 = Please specify "test run" on the selection screen.
Text Symbol: KR1 = CA-TemSe Tax remittance data (3PR) :
Text Symbol: KR2 = Error- create CA-TemSe object (3PR):
Text Symbol: KR3 = Error- write CA-TemSe Object (3PR):


INCLUDES used within this REPORT H07PLOG0

INCLUDE H07PLOGC.
INCLUDE H07PLOG1. "WIVAHRK005226
INCLUDE H07PLOGE. "WIVAHRK005226
INCLUDE H07PLOGM. "WIVAHRK005226
INCLUDE H07PLOGA. "MINAHRK008694
INCLUDE H07PLOGS. "SMOPH9K012497
INCLUDE H07PLOGD. "SMOPH0K003681


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