SAP Reports / Programs

H37PLOG0 SAP ABAP INCLUDE - documentation and ABAP source code







H37PLOG0 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 H37PLOG0 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 H37PLOG0. "Basic submit
SUBMIT H37PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H37PLOG0 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: 016 = Function BRGRPS not found
Text Symbol: 015 = Unknown error in Termination calculation
Text Symbol: 013 = Missing function for Termin.calc.
Text Symbol: 012 = Unknown type of Terminaton calculation
Text Symbol: 011 = Unknown type of Union Dues
Text Symbol: 010 = Unspecified type of Union Dues
Text Symbol: 009 = Unknown error in Union Dues calculation
Text Symbol: 008 = Function brnat must follow function brnat prep
Text Symbol: 007 = Unknown error in maternity pay calculation
Text Symbol: 006 = Missing constants for maternity pay calc.
Text Symbol: 005 = Missing function for maternity pay calculation
Text Symbol: 004 = Unknown error in education allowance calculation
Text Symbol: 003 = Missing function for educ.allowance calculation
Text Symbol: 002 = Missing constants for educ.all.calculation
Text Symbol: 001 = Function BRINS must follow function BRINS PREP
Text Symbol: A04 = Unknown error in net amount rounding calculation
Text Symbol: A03 = Net amount claim not found
Text Symbol: A02 = Missing function to calculate net amount rounding
Text Symbol: A01 = Missing constants to calculate net amount rounding
Text Symbol: 033 = Monthly payroll already run. Christmas all.must be paid later
Text Symbol: 032 = Hazard and risks table
Text Symbol: 027 = Function BRCDT has been executed
Text Symbol: 026 = Execution of function BRCDT forbidden
Text Symbol: 025 = Function BRCDT has not been executed
Text Symbol: 024 = Execution of function BRCDT is a mandatory requirement
Text Symbol: 021 = Multiple payments of PSP in 6 months
Text Symbol: 020 = No data stored in table RGDIR
Text Symbol: 019 = Termination off-cycle not previously run
Text Symbol: 018 = Wage type B04 not found or with no actual value
Text Symbol: 017 = Unknown error in calc.of GCSW for self-employed
Text Symbol: APD = Percentage of advance basis
Text Symbol: APC = Value defined in infotype 267
Text Symbol: APB = Percentage defined in infotype 267
Text Symbol: APA = Constant percentage used
Text Symbol: AP9 = Number of days worked in month
Text Symbol: AP8 = Number of absence days type
Text Symbol: AP7 = Number of days after dismissal
Text Symbol: AP6 = Number of days before hiring





Text Symbol: AP5 = Checking of days not worked for proportion
Text Symbol: AP4 = Calculation of normal salary advance
Text Symbol: AP3 = Calculation of proportional salary advance
Text Symbol: AP2 = Absence prerequisites were tested
Text Symbol: AP1 = It was tested if employee was hired on current month
Text Symbol: A06 = Function BRARR only accepts param.DESC
Text Symbol: A05 = Function BRARR must follow function BRARR DESC
Text Symbol: D09 = Table of legal rights regarding EE professional situation
Text Symbol: D08 = First parcel calculation basis
Text Symbol: D07 = Contract wage amount
Text Symbol: D06 = Number of denominators for this calculation
Text Symbol: D05 = Number of denominators is increased to include December
Text Symbol: D04 = Taking into consideration former fractions, fraction was negative
Text Symbol: D03 = Fraction value after multiplication
Text Symbol: D02 = Start of Christmas Allowance upon Termination Calculation
Text Symbol: D01 = Start of Christmas Allowance Calculation
Text Symbol: D00 = Start of Christmas Allowance First Fraction Calculation
Text Symbol: C05 = Does not fulfill test requirement
Text Symbol: C04 = Advance payment already calc.in period
Text Symbol: C02 = Error in advance wage payment calc.
Text Symbol: C01 = Error in contract wage calculation
Text Symbol: BDA = Interest calcul.:
Text Symbol: DB8 = Runs labor debits calculation
Text Symbol: DB7 = Does not calculate labor debits
Text Symbol: DB6 = Checks if type of retrocalculation requires labor debits
Text Symbol: DB5 = Original period not found
Text Symbol: DB4 = Original value of labor debits basis /111 is
Text Symbol: DB3 = Correction and interest table not updated for period in question
Text Symbol: DB2 = No customizing in T7BRX1 for type of retrocalculation
Text Symbol: DB1 = Could not determine type of retrocalculation
Text Symbol: D17 = Christmas allowance basis not found
Text Symbol: D16 = Unknown error in Christmas allowance calc.
Text Symbol: D15 = Total amount of CA already received not found
Text Symbol: D14 = No entry in table T7BRT0 on date
Text Symbol: D13 = No entry in table WPBP on date
Text Symbol: D11 = Unknown type of CA first parcel calculation
Text Symbol: D10 = Number of denominators for CA not found
Text Symbol: I07 = Reason for change was a transfer
Text Symbol: I06 = Change of legal person!





Text Symbol: I05 = Normal calculation. This period data is used.
Text Symbol: I04 = Retroactive accounting. Present data used.
Text Symbol: I03 = Date used to read data
Text Symbol: I02 = Date for reading personal, organizational and table data
Text Symbol: I01 = Override last tax result
Text Symbol: I00 = Setup of WIT table and dependents
Text Symbol: E05 = in period xx.xx.xxxx to xx.xx.xxxx.
Text Symbol: E04 = Infotype 0437 Multiple Employment present more than once
Text Symbol: DBD = Cluster was manually changed and is inconsistent
Text Symbol: DBC = Value of labor debits basis /111 in another legal person is
Text Symbol: DBB = Interest calcul.:
Text Symbol: DBA = Correction calc.:
Text Symbol: DB9 = Retrocalculated value of labor debits basis /111 is
Text Symbol: I33 = Determine basic values for calculation
Text Symbol: I31 = Unknown error
Text Symbol: I30 = Function BRCON was called twice!
Text Symbol: I28 = Hazard and dirty work table line for this calculation
Text Symbol: I27 = Previous result table
Text Symbol: I23 = Function BRIR called using incorrect parameter
Text Symbol: I22 = National assignment code is limited by the number of days in the month
Text Symbol: I21 = Function BRIR must follow function BRIR PREP
Text Symbol: I17 = Net amount considering WIT already paid
Text Symbol: I13 = Reason for change was not a transfer
Text Symbol: I12 = Preliminary net amount
Text Symbol: I11 = WIT basis with dependents deduction
Text Symbol: I10 = WIT basis with seniority deduction
Text Symbol: I09 = Scale of WIT table used in this calculation
Text Symbol: I08 = Process Wage Types
Text Symbol: I52 = FGTS = ( &1 * &2 ) / 100 = &3
Text Symbol: I51 = Percentage of FGTS for monthly deposit &1
Text Symbol: I50 = Inc.tax rev.
Text Symbol: I46 = Unknown parameter of function brret
Text Symbol: I45 = SIB table - Self-employed
Text Symbol: I44 = Branch information table for GCSW
Text Symbol: I43 = Salaried employee has no self-employed relationship
Text Symbol: I42 = Calc.of GCSW for Self-Employed
Text Symbol: I41 = Contents of grpg.of branches and/or contr.site table
Text Symbol: I40 = Contents of table of assignment of personnel areas to groups
Text Symbol: I39 = Calculation of bonus for WPBP period



Text Symbol: I38 = Calculation setup
Text Symbol: I37 = through the constants table
Text Symbol: I36 = through union allocation
Text Symbol: I34 = Find minimum wage as basis for health risk hazard
Text Symbol: I54 = FGTS (Leave) = ( &1 * &2 ) / 100 = &3
Text Symbol: I71 = Scale group to read table
Text Symbol: I70 = Organizational assignment to read table (if necessary)
Text Symbol: I69 = Wage type /511 not created in internal table IT
Text Symbol: I68 = Wage type /511 created in internal table IT
Text Symbol: I67 = Salaried employee has no dependents to calculate educ.allowance
Text Symbol: I65 = Dependent is challenged
Text Symbol: I64 = Module pools name :
Text Symbol: I63 = Module name :
Text Symbol: I62 = Operative date :
Text Symbol: I61 = Module symbolic name :
Text Symbol: I60 = Find internal module for calculation run
Text Symbol: I59 = FGTS calc.
Text Symbol: I57 = Payment day after day of month for FGTS deposit in this termination
Text Symbol: I56 = FGTS (Termination) = ( &1 * &2 ) / 100 = &3
Text Symbol: I55 = FGTS (CA) = ( &1 * &2 ) / 100 = &3
Text Symbol: I92 = Dependent was vaccinated
Text Symbol: I91 = Child Allowance = ( &1 * &2 ) = &3
Text Symbol: I90 = Number of dependents to consider
Text Symbol: I89 = Dependent has more than
Text Symbol: I88 = Dependent's age
Text Symbol: I87 = Analysing dependent's data
Text Symbol: I86 = Calc.of Child Allowance
Text Symbol: I85 = Missing scale in Child-Allowance table - T7BRSF
Text Symbol: I84 = Calc.of Education Allowance
Text Symbol: I83 = Salaried EE is on leave paid by the SIB
Text Symbol: I82 = Salaried EE not eligible for educ.allowance
Text Symbol: I81 = years
Text Symbol: I80 = Dependents table
Text Symbol: I79 = Education Allowance = &1 + ( &2 * &3 ) = &4
Text Symbol: I72 = SAP standard scale group will be used
Text Symbol: IA7 = Leave cannot be processed in sheet because payment date is on following month
Text Symbol: IA6 = Type of absence &1 incompatible with gender &2
Text Symbol: IA5 = Constant KDIVP not found in table T510h in &1
Text Symbol: IA4 = Type of absence "Leave" not included in table t7brab for &1 in &2
Text Symbol: IA3 = Leave advance payment starting at &1 not processed
Text Symbol: IA2 = 0009 subtype: BR01
Text Symbol: IA1 = Payroll result table of the same for-period
Text Symbol: IA0 = Payroll result table from last period
Text Symbol: I99 = not eligible for child allow.at the age of
Text Symbol: I98 = years
Text Symbol: I97 = days
Text Symbol: I96 = of
Text Symbol: I95 = Salaried EE has worked
Text Symbol: I94 = Follow a proportion of child allowance total
Text Symbol: I93 = Salaried EE was hired/dismissed in this payroll period
Text Symbol: P16 = Planned period start date
Text Symbol: P14 = Planned period start
Text Symbol: P13 = Period start date
Text Symbol: P12 = Date calculation to define planned period
Text Symbol: P11 = Table of WTs to take into account for this calculation
Text Symbol: P10 = Planned periods calculation (negative values conversion)
Text Symbol: P09 = Infotype 2006 Quotas
Text Symbol: P01 = Termination Reason grants no right to PSP payment
Text Symbol: L03 = Payment methods at termination
Text Symbol: L02 = Rules for calculating payment at termination
Text Symbol: L01 = Customizing
Text Symbol: K03 = &3 holds value &1 on date &2
Text Symbol: K02 = Payroll constants table query
Text Symbol: K01 = Constants table query
Text Symbol: IV2 = This function is not part of version 46
Text Symbol: RND = WT &1 &2 corrected from &3 to &4
Text Symbol: R16 = Health risk premium
Text Symbol: R15 = Hours total (adj.)
Text Symbol: R14 = Hourly wage
Text Symbol: R13 = Precision factor
Text Symbol: R12 = Hours to be worked
Text Symbol: R11 = Minimum wage
Text Symbol: R10 = Calculation of hourly wage for bonus
Text Symbol: R06 = Termination impossible for EE absent in
Text Symbol: R05 = Payment date above legal right for
Text Symbol: R04 = Temporary Contract final date
Text Symbol: R03 = Percentage of FGTS for monthly deposit
Text Symbol: R02 = Registry Data
Text Symbol: R01 = Limit day for FGTS deposit
Text Symbol: P17 = Planned period calculation
Text Symbol: S32 = Assistance Contribution
Text Symbol: S31 = Confederative Contribution
Text Symbol: S30 = Union Dues
Text Symbol: S25 = AB table
Text Symbol: S24 = SIB calculation start
Text Symbol: S22 = Calculation of CA SIB
Text Symbol: S21 = SIB calculation (with multiple employment)
Text Symbol: S20 = Calculation of leave SS done
Text Symbol: S12 = SIB table limit (PCFM) &1
Text Symbol: S11 = SIB table limit &1
Text Symbol: S10 = Find SIB table sacle corresponding to maximum base
Text Symbol: S09 = SIB table scale(s) used for this calculation
Text Symbol: S06 = Employee association dues table
Text Symbol: S02 = Salaried EE has not yet paid his EE association dues
Text Symbol: S00 = Salaried employee has already paid his employee association dues
Text Symbol: S96 = Christmas allowance values 1st parcel deleted from cluster table BRSOC
Text Symbol: S95 = Relation between SS value type and wage types
Text Symbol: S94 = Value to be checked in table SS: &1
Text Symbol: S93 = WIT adjustment
Text Symbol: S92 = Wage type generation
Text Symbol: S91 = Calculation
Text Symbol: S90 = Preparation
Text Symbol: S45 = Error in the function module SS &1
Text Symbol: S44 = Type of SS value added to BRSOC: &1
Text Symbol: S43 = Keeping SS values in cluster table BRSOC
Text Symbol: S42 = SS value of previous period read: &1
Text Symbol: S41 = Calculation of SS: &1
Text Symbol: S40 = Type of value considered: &1
Text Symbol: S35 = Union table
Text Symbol: S33 = Monthly Union Dues
Text Symbol: X04 = Function BRNAT was declared obsolete. Functionality can not be run
Text Symbol: X03 = Date used to read data
Text Symbol: X02 = Date to process table OBRTAX
Text Symbol: V02 = Union not registered
Text Symbol: V01 = Transport.Ticket Calculat.
Text Symbol: T07 = No data in infotype 0661
Text Symbol: T06 = Dismissal and readmission not allowed during same payroll period
Text Symbol: T05 = to
Text Symbol: T04 = to
Text Symbol: T03 = to
Text Symbol: T02 = to
Text Symbol: T01 = to
Text Symbol: S99 = WIT wage type adjusted: &1
Text Symbol: S98 = SS monthly contribution: &1
Text Symbol: S97 = Conversion of old SS basis in current calculation


INCLUDES used within this REPORT H37PLOG0

INCLUDE RPCLG100.
INCLUDE H37PLOGD. " LOGS FOR DATE HANDLING


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