SAP Reports / Programs

H29PLOG0 SAP ABAP INCLUDE - documentation and ABAP source code







H29PLOG0 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 H29PLOG0 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 H29PLOG0. "Basic submit
SUBMIT H29PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H29PLOG0 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: S04 = Load contract type in table ARWPBP
Text Symbol: S05 = No infotype P0392
Text Symbol: S07 = No entries in table T7AR31
Text Symbol: S08 = Last result from recalculation period missing
Text Symbol: S09 = Leave without any special result found or settled
Text Symbol: S10 = Absence already run in ordinary payroll
Text Symbol: S11 = Last off-cycle payroll result that you are recalculating is missing
Text Symbol: S12 = The last results do not belong to the same month
Text Symbol: S13 = You are gener. remuneration in line w/respectiveMOPREmax.
Text Symbol: S14 = Determining MOPRE max.
Text Symbol: S15 = Do not calculate group &1: it has no remuneration
Text Symbol: S16 = Do not calculate group &1: total remuneration is negative
Text Symbol: S17 = Employee exceeds MOPRE contributions limit in group &1
Text Symbol: S18 = Generating remuneration liable for group &1
Text Symbol: S19 = Calculating deductions and contr.
Text Symbol: S20 = ART information missing for company &1
Text Symbol: S21 = Entry in T7AR32 for &1, &2 for date &3 missing
Text Symbol: S22 = Entry in T7AR33 for &1, &2 for date &3 missing
Text Symbol: S23 = Entry in T7AR2P for &1 missing
Text Symbol: S24 = Entry in T7AR4P for &1, &2 missing
Text Symbol: S25 = Entry in T7AR05 for company &1 missing
Text Symbol: S26 = Entry in T001P for &1, &2 missing
Text Symbol: S27 = Entry in T7AR05 for company &1 missing
Text Symbol: S28 = Value in T511K for constant &1 missing
Text Symbol: S29 = Value in T511p for constant &1 missing
Text Symbol: S30 = Entry in T512W for wage type &1 missing
Text Symbol: S31 = Form name in T596F for &1 with date &2 missing
Text Symbol: S03 = Aggregate ART absences in table ARSES
Text Symbol: R12 = Result saved in wage type: &1 Calculated value: &2
Text Symbol: R13 = Basic value: Wage type=&1 Amount=&2
Text Symbol: R14 = Calculation: &1 / &2 =&3
Text Symbol: R15 = Cluster CD has number from a previous version
Text Symbol: R16 = Entry has not been found in the cluster CD
Text Symbol: R17 = Error importing employee AR cluster
Text Symbol: R18 = Bonus for notice
Text Symbol: R19 = Proportional SAC calculation
Text Symbol: R20 = Half month bonus
Text Symbol: R21 = Full year bonus





Text Symbol: R22 = Integration month
Text Symbol: R23 = Proportional SAC is calculated using the amount of wage type &1 as a base. It is not in
Text Symbol: R24 = Value monthly base : Amount=&1
Text Symbol: R25 = Value average variable : Amount=&1
Text Symbol: R26 = Number of months to pay : Amount=&1
Text Symbol: R27 = Better remuneration : &1
Text Symbol: R28 = Pay scale maximum limit per year : &1
Text Symbol: R29 = Assessment basis used for compensation : &1
Text Symbol: R30 = Number of years/months to be paid: &1
Text Symbol: R31 = Calculated bonus : &1
Text Symbol: R32 = Minimum legal limit : &1
Text Symbol: R33 = Compensation settled : &1
Text Symbol: R34 = &1-&2, Was defined using own irregular payments apportionment calculation but was NOT defined
Text Symbol: R35 = Number of days to be integrated: &1
Text Symbol: S** = Social Insurance
Text Symbol: S01 = Load table ARSES from infotype P0392
Text Symbol: S02 = Aggregate contract type from infotype 0016
Text Symbol: T30 = Calc. of taxable amount
Text Symbol: T31 = Employer data : &1 - &2
Text Symbol: T32 = &1 withheld in this period
Text Symbol: U01 = Configured repetition found in IT 2001 but previous absence with date &1 not found
Text Symbol: U02 = Wage type /AW5 not found for payroll of period from &1 to &3 with number &3
Text Symbol: U03 = Necessary settings in tables T596I and T596J not found
Text Symbol: U04 = Wage type /S01 not found in period
Text Symbol: U05 = Problems when accessing the employee's work schedule
Text Symbol: V01 = Absenteeism &1 is not in table T7AR45 for date &2
Text Symbol: V02 = No entry in table T001p for division &1 subdivision &2
Text Symbol: V03 = Error in 'CUSTOMER-FUNCTION' of averages
Text Symbol: V04 = Value T511P for constant &1 with date &2 missing
Text Symbol: V05 = Value T511K for constant &1 with date &2 missing
Text Symbol: V06 = Difference between divisor &1 and no.days of period exceeds max.
Text Symbol: V07 = Employee &1: Basis for valuation for leave &2 with date &3
Text Symbol: V08 = No data not found in infotype Absences: Additional information (3229)
Text Symbol: W01 = Non-deductible daily value w/o SAC: &1
Text Symbol: W02 = Non-deductible daily value w/ SAC (already incl.): &1
Text Symbol: W03 = Basis for new ART leave
Text Symbol: W04 = ART calc. - Concept &1
Text Symbol: W05 = SAC daily value: &1
Text Symbol: W06 = Variable daily value: &1





Text Symbol: W07 = Salary daily value: &1
Text Symbol: W08 = ART monthly value: &1
Text Symbol: W09 = ART daily value: &1 / &2 = &3
Text Symbol: W10 = New basis: &1
Text Symbol: W11 = Frozen basis: &1
Text Symbol: T21 = Infotype 390 without frequency application. Assume &3 / &4 ( Wage type &1, Amnt &2 )
Text Symbol: S32 = Entry in infotype 0016 (Contracts) with date &1 missing
Text Symbol: S33 = Entry in T7AR30 for Contract class &1 missing
Text Symbol: S34 = You did not perform module &1 of program &2
Text Symbol: S35 = Entry in T7AR31 for group &1 and subgroup &2 missing
Text Symbol: S36 = Entry in table T7AR34 for Welfare fund &1 missing
Text Symbol: S37 = From limit date of previous contract to start dte of period
Text Symbol: S38 = From previous contract limit date to end date of period
Text Symbol: S39 = There is no entry in T7AR44 for Remuneration = &1
Text Symbol: S40 = Amount &2 from wage type &1 is rounded off to &3
Text Symbol: S41 = WT &1 is adjusted in line w/ value of &2
Text Symbol: S42 = Employee exceeds MOPRE contributions limit in group &1
Text Symbol: S43 = Empl. &1: No. of full time hours lower than
Text Symbol: T01 = No results for previous payroll run
Text Symbol: T02 = Change in legal person detected. Before: &1 ahora: &2
Text Symbol: T03 = You complete table aroimp with previous employer data. Bukrs : &1
Text Symbol: T04 = No information for company &1 address
Text Symbol: T05 = You recodify wage types from tax tables for accumulators until date
Text Symbol: T08 = No entry in T500C ( country &1, date &2 )
Text Symbol: T11 = You read table arcimp for previous payroll run to apply tax calculation
Text Symbol: T12 = You read information in infotype 391 ( Other employers )
Text Symbol: T14 = Wage type &1 is not in table T7AR52. You do not consider it for calc.
Text Symbol: T15 = Wage type &1 is in table T7AR52 with item &2. You do not consider it for calc.
Text Symbol: T16 = Wage type &1 is in table T7AR52 with item &2.
Text Symbol: T17 = Infotype 390 without application dates. Assume &3 ( Wage type &1, Amnt. &2 )
Text Symbol: T18 = Read information in infotype 390 ( Deductions )
Text Symbol: T19 = No entries for infotype 391 for fiscal period
Text Symbol: T20 = No entries for infotype 391 for fiscal period
Text Symbol: R11 = Compensation calculation: &1-&2
Text Symbol: C01 = You must calculate SAC payment in ordinary payroll run
Text Symbol: C02 = You did not execute SAC off-cycle payroll run for employee &1
Text Symbol: C03 = Times
Text Symbol: C04 = Working time in the half-year: &1
Text Symbol: C05 = Working time in the half-year: &1



Text Symbol: C06 = SAC &1 : 0.5 * ( &2 + &3 ) * &4 = &5
Text Symbol: C07 = SAC development calculation
Text Symbol: C08 = Better remuneration = &1
Text Symbol: C09 = Bonuses = &1
Text Symbol: C10 = Time for SAC: Worked / Working = &1
Text Symbol: C11 = Provision of &1 : 0.5 * ( &2 + &3 ) * &4 = &5
Text Symbol: C12 = SAC provision calc. development
Text Symbol: C13 = No entry in T7AR75 with payroll area &1,type &2 &3, payroll run date &4
Text Symbol: C14 = end of work statemnt
Text Symbol: C15 = No entry in T7AR45 for absent. &2, group &1 and date &3
Text Symbol: C16 = Module &1 in module pool &2 not found
Text Symbol: C17 = There is no entry in T7AR75 with payroll area &1, type &2 &3, payroll run reason &4
Text Symbol: C18 = SAC paid in this payroll run because there is no subs. entry in T7AR75 with payroll area &1 type &2 &3,m
Text Symbol: D01 = No data in Contract Termination infotype (0551) with date &1
Text Symbol: D02 = No information for Work contract class in Argentina in t7ar30
Text Symbol: D03 = No Regulation grouping found for compensation calculations in t7ar79
Text Symbol: D04 = Seniority calculated :
Text Symbol: D05 = Seniority calculation.
Text Symbol: D06 = Enter seniority into infotype 0551 : Years = &1 Months = &2 Days = &3
Text Symbol: D07 = Date error in seniority calculation: Entry date = &1. Leaving date = &2.
Text Symbol: D08 = No entry in table T7AR97 ( &1, &2 ) for date &3
Text Symbol: D09 = No entry in table &1 (&2, &3, &4, &5, &6)
Text Symbol: C** = SAC
Text Symbol: A** = Family allowances
Text Symbol: A01 = Transfer ARASFAM from last payroll run
Text Symbol: A02 = Social Insurance gross credit :
Text Symbol: A03 = Error in function COMPUTE_YEARS_BETWEEN_DATES
Text Symbol: A04 = No entry in table T7AR4P for personnel area &1, subarea &2, &3
Text Symbol: A05 = Read results for last payroll run
Text Symbol: A06 = Results for last payroll run not found
Text Symbol: A07 = You transfer table ARASFAM from last payroll period to current payrll period
Text Symbol: A08 = The last payroll period belongs to previous year; you do not trans. ARASFAM
Text Symbol: A09 = Check if employee has right to receive family allowances
Text Symbol: A10 = Payroll run not ordinary; you do not calculate family allowances
Text Symbol: A11 = Employee dismissed &1, calculate family allowances
Text Symbol: A12 = Last day of month is included in payroll period; calculate family allowances
Text Symbol: A13 = In this ordinary payroll run you do not calculate family benefits
Text Symbol: A14 = Check if employee has taxable remuneration for Social insurance greater than 0
Text Symbol: A15 = Wage type Amount
Text Symbol: A16 = &1 &2
Text Symbol: A17 = Total &1
Text Symbol: A18 = Social Insurance gross amount for period &1 is 0
Text Symbol: A19 = Check if other periods in the same month have gross amount > 0
Text Symbol: A20 = ---------------------------------
Text Symbol: A21 = Read gross Social Insurance amount f/ period &1
Text Symbol: A22 = Read gross Social Insurance amount for period &1, &2,&3
Text Symbol: A23 = Employee has right to receive family allowance
Text Symbol: A24 = Employee does not have right to receive family allowance
Text Symbol: A25 = Check if employee has minimum of one day maternity leave
Text Symbol: A26 = Fam. allowance already processed
Text Symbol: G02 = Int. error in RP_HIRE_FIRE
Text Symbol: G03 = Table &1 is empty
Text Symbol: G04 = Int. error in HR_ENTRY_DATE function
Text Symbol: G05 = WT
Text Symbol: G06 = Oper.
Text Symbol: G07 = SAP
Text Symbol: G08 = Value
Text Symbol: I01 = You cannot find original results for period that you are recalculating
Text Symbol: I02 = You cannot import results (seqnr : &1)
Text Symbol: I03 = You cannot find results (seqnr : &1)
Text Symbol: I04 = No entry in T596F (Symbol:&1, Date:&2)
Text Symbol: I05 = You did not perform tax calculation function (Form:&1/Program:&2)
Text Symbol: I06 = Data for company &1 not found in T001/T001P
Text Symbol: I07 = You perform this payroll run without tax calculation
Text Symbol: I08 = You keep tax tables from previous payroll run
Text Symbol: I09 = Company &1 CUIT not found in T001/T001P
Text Symbol: I10 = Employee &1 limit not reported and has special certificate for no income deductions
Text Symbol: P01 = You cannot find original results for period that you are recalculating
Text Symbol: P02 = You cannot import results (seqnr : &1)
Text Symbol: P03 = No entries in table T7AR69 for Quota grouping &1 and Grouping &2
Text Symbol: R01 = Table &1 is empty
Text Symbol: R02 = No records in table &1 (Year: &3, month: &4, &2)
Text Symbol: R03 = No entry in table &1 for year &3 month &4 items &2
Text Symbol: R04 = No entry in table &1 for item &2
Text Symbol: R05 = No entry in table &1 for year &3 month &4 income &2
Text Symbol: R06 = No entry in table &1 for net amount &2 in fiscal year &3 and fiscal month &4
Text Symbol: R10 = Error in compensation calc. : &1
Text Symbol: G01 = Payroll period only admitted within a month
Text Symbol: D10 = You need to enter Function Module into table T7AR97 ( &1, &2 ) for date &3
Text Symbol: D11 = Payable &1 as Compensation item &2 as indicated in infotype p0551
Text Symbol: D12 = Calculated amt is adjusted acc. to % of &1.
Text Symbol: D13 = Wage type Calculated value Percentage Adjusted value
Text Symbol: D14 = &1 &2 &3 &4
Text Symbol: D15 = Termination payroll has been executed with payment date &1
Text Symbol: D16 = Entry date = &1 Leaving date = &2
Text Symbol: D17 = Years = &1 Months = &2 Days = &3
Text Symbol: D18 = of contract for employee &2.
Text Symbol: D19 = Regular period &1 payroll is not performed for this employee.
Text Symbol: F01 = Error on attempting to access the payroll results ( &1,&2,&3,&4)
Text Symbol: F02 = Error on accessing payroll results tables. Period for : &1, Period in
Text Symbol: F03 = Error on accessing results tables. BONDT : &1, PAYTY : &2, PAYID
Text Symbol: F04 = Advances to discount
Text Symbol: F05 = Deductible advances to discount
Text Symbol: F06 = Date Wage type Amount
Text Symbol: F07 = &1 &2 &3
Text Symbol: F08 = -------------------------------------------------------------------------------------------
Text Symbol: F10 = Total &1 &2
Text Symbol: F11 = The reason for off-cycle payroll &1 corresponds to an advance payment in net values.
Text Symbol: F12 = However, you are paying the following advances :
Text Symbol: F13 = Net advances : &1 Deductible advances : &2
Text Symbol: F14 = You have performed the ordinary payroll run with payment date &1.
Text Symbol: F15 = You cannot perform off-cycle payroll run for advance payment on this date.
Text Symbol: F16 = The wage types for advance payments and reason for off-cycle payroll run do not correspond. S
Text Symbol: F17 = The reason for off-cycle payroll run &1 is a deductible advance with tax calculation.
Text Symbol: G** = General messages


INCLUDES used within this REPORT H29PLOG0

INCLUDE H29TOPE0.
INCLUDE H29PLOG1.
INCLUDE H29PLOG2.
INCLUDE H29PLOG3.
INCLUDE H29PLOG4.
INCLUDE H29PLOG5.
INCLUDE H29PLOG6.
INCLUDE H29PLOG9.
INCLUDE H29PLOGT.
INCLUDE H29PLOGF.
INCLUDE H29PLOGP.


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