SAP Reports / Programs

H44PLOG0 SAP ABAP INCLUDE - Subroutines for messages payroll Finland







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


Text pool values


Title: Subroutines for messages payroll Finland
Text Symbol: T01 = Annual limit
Text Symbol: SI6 = Unempl diff in prev period
Text Symbol: SI5 = Unemployment contribution
Text Symbol: SI4 = Unemployment percent
Text Symbol: SI3 = Unemployment-able pay
Text Symbol: SI2 = Pension contribution
Text Symbol: SI1 = Pension percent
Text Symbol: SI0 = Pension-able pay
Text Symbol: PR3 = Benefit is &1 * &2 / &3 = &4
Text Symbol: PR2 = Prorating according to tax days
Text Symbol: PR1 = Company Car Benefit (&1) is valid for &2 Days.
Text Symbol: I01 = &1 Taxoffice &2 was determined on basis of PA &3 and PSA &4
Text Symbol: G52 = Calculated garnishment is > half Garnishable net, Witheld garnishment
Text Symbol: G51 = Total calculated ganishment by adding above two is
Text Symbol: G50 = 4/5 of the amount exceeding Income limit ( &1 - &2 )
Text Symbol: G49 = 1/3 of the Income limit is calculated as ( 1/3 * &1)
Text Symbol: G48 = Maximum Garnishment
Text Symbol: G47 = Protected Amount / Garnishment Days has value Zero or less
Text Symbol: G46 = Leniency amount is
Text Symbol: G45 = The difference between the withheld garnishment and Leniency gives the final Garnishment amount
Text Symbol: G44 = Calculated garnishment is less than Leniency for garnishment
Text Symbol: G43 = Determination of withheld garnishment after Leniency
Text Symbol: G42 = Therefore &1% of garnishable net is going to be witheld
Text Symbol: G41 = Garnishable net &1 greater than &2 * protected amount = &3
Text Symbol: G40 = Therefore 2/3 of the difference between garnishable net and protected amount is withheld
Text Symbol: G39 = Paid External Gar Net
Text Symbol: G38 = Hence it has to be deducted from current Garnishment amt.
Text Symbol: G37 = &1 is already paid withheld Garnishment
Text Symbol: G36 = Paid Garnishment Net
Text Symbol: G35 = Instead the garnishment data from previous run will be taken by function FIGRO
Text Symbol: G34 = Since this is a retroactive period, garnishments will not be read in by P0228
Text Symbol: G33 = Retroactive period; no garnishments from current period
Text Symbol: G32 = Please be aware that payments (/275 and /277) will be taken over by function BTFIL
Text Symbol: G31 = Maximum ( &1 - &2, 0 )
Text Symbol: G30 = Maximum ( Garnishable net - protected amount, 0) = withheld amount
Text Symbol: T02 = Base per cent
Text Symbol: T39 = Cumulative taxable < 0 , no tax is caculated





Text Symbol: T38 = Cumulative taxable = 0 , tax is refunded
Text Symbol: T37 = Since total taxable < 0, no tax is calculated
Text Symbol: T36 = Since cumulative taxable < 0, no tax is calculated
Text Symbol: T35 = Current Period Tax =
Text Symbol: T34 = Current Period Tax = Total tax - paid tax
Text Symbol: T33 = Calculate tax on total taxable amount
Text Symbol: T32 = Since period taxable is negative
Text Symbol: T29 = Since total gross LE 0
Text Symbol: T28 = Total tax = Total gross
Text Symbol: T27 = Since tax calculated > total gross
Text Symbol: T26 = Yearly limit
Text Symbol: T25 = Tax free, period, IT14/15
Text Symbol: T24 = Diff from prev period
Text Symbol: T23 = From
Text Symbol: T22 = Total Tax
Text Symbol: T21 = Total taxable
Text Symbol: T20 = Previous employer taxable
Text Symbol: T19 = Period tax days
Text Symbol: T18 = Period taxable
Text Symbol: T17 = Tax for period
Text Symbol: T16 = Tax paid earlier
Text Symbol: T15 = Cumulative tax
Text Symbol: T14 = Tax on vacation
Text Symbol: T13 = Tax on addi per cent
Text Symbol: T12 = Tax on base per cent
Text Symbol: T11 = Applicable for add. per cent
Text Symbol: T10 = Applicable for base per cent
Text Symbol: T09 = Vacation bonus
Text Symbol: T08 = Cumulative taxable
Text Symbol: T07 = Cumulative tax days
Text Symbol: T06 = Tax free, period (TC)
Text Symbol: T05 = Limit for base per cent
Text Symbol: T04 = Tax method
Text Symbol: T03 = Additional per cent
Text Symbol: AC4 = To
Text Symbol: AC3 = From
Text Symbol: AC2 = AbNr
Text Symbol: AC1 = AWRT
Text Symbol: A16 = Wage type not generated :





Text Symbol: A15 = Unknown error when creating work schedule between
Text Symbol: A14 = ABORT occured creating work schedule between
Text Symbol: A13 = ERROR occured creating work schedule between
Text Symbol: A12 = Unknown error for period modifier '
Text Symbol: A11 = Invalid period modifier :
Text Symbol: A10 = and
Text Symbol: A09 = ' between
Text Symbol: A08 = No periods found for period modifier '
Text Symbol: A07 = No quotas found for absence type :
Text Symbol: A06 = No record found for key:
Text Symbol: A05 = Table:
Text Symbol: A04 = Regular results not read. Return code :
Text Symbol: A03 = Off-cycle results not read. Return code :
Text Symbol: A02 = No previous data needed (Off-Cycle run)
Text Symbol: A01 = Start of operation FIVAC (Read old results)
Text Symbol: 016 = Employees age &1 not in DI contribution age range
Text Symbol: 015 = Employees age &1 not in UI contribution age range
Text Symbol: 014 = No entry in T7FI11 for tax reference no &1 and pob id &2
Text Symbol: 013 = Tax days to be reduced exceeds total tax days in payroll period
Text Symbol: 012 = No Social insurance information available (IT0206)
Text Symbol: 011 = Employees age &1 not in TYEL age range
Text Symbol: 010 = Out of &1 annual taxdays &2 used; year limit exceeded by &3; period has &4 taxdays.
Text Symbol: 009 = --- Tax card information ---- --------- Taxable variables -----------
Text Symbol: 008 = Percent Limit Taxable Tax Limit left
Text Symbol: 007 = No valid P0001 for period
Text Symbol: 006 = No entry in t549r for period paramete &1
Text Symbol: 005 = No entry in t549a for payroll area &1
Text Symbol: 004 = No taxcard &2 to &3, using maximum percentage &1
Text Symbol: 003 = No entry in T511K for constant &1
Text Symbol: 002 = No entry in T7Fi1P for company id &1
Text Symbol: 001 = No entry in T7Fi0P for personnel area &1 and subarea &2
Text Symbol: G29 = Therefore only the differ. between garnish. net and protected amount is withheld
Text Symbol: G28 = Garnish. net &1 lower than fix amt &2 plus prot. amt &3
Text Symbol: G27 = Withheld garnishment amount
Text Symbol: G26 = Therefore the fix amount will be withheld totally
Text Symbol: G25 = Garnish. net &1 higher than fix amt &2 plus prot. amt &3
Text Symbol: G23 = Fixed amount per day * tax days = Fixed amount to be paid
Text Symbol: G22 = Determination of fix amount to be withheld
Text Symbol: G21 = Therefore 3/4 of the difference between garnishable net and protected amount is withheld



Text Symbol: G20 = Garnishable net &1 lower than or equal income limit &2
Text Symbol: G19 = Therefore 1/3 of garnishable net is going to be withheld
Text Symbol: G18 = Garnishable net &1 greater than Income limit &2
Text Symbol: G17 = Determination of withheld garnishment
Text Symbol: G16 = Garnish. net &1 lower than prot. amount &2: no deduction takes place
Text Symbol: G15 = Protected amount * Income limit percentage = Income limit
Text Symbol: G14 = Determination of income limit
Text Symbol: G13 = Determination of protected amount
Text Symbol: G12 = Determination of net amount used for garnishment calculation
Text Symbol: G11 = Garnishable net
Text Symbol: G10 = External garnishable net + Garnishable net = Total garnishable net
Text Symbol: G09 = Prot. amount per day * tax days = Protected amount
Text Symbol: G08 = Ext. Garn. Net per day * tax days = External Garnishable net
Text Symbol: G06 = &1 subtracted from garnishable net
Text Symbol: G05 = &1 added to garnishable net
Text Symbol: G04 = &1 taken from old period
Text Symbol: G03 = No entry in T511P for constant &1
Text Symbol: G02 = Withheld amount equals 0
Text Symbol: G01 = Retroactive calculation; old values will be used
Text Symbol: DI1 = Daily Insurance Percent
Text Symbol: DI0 = Base for daily insurance
Text Symbol: ACB = OCRsn
Text Symbol: ACA = Pay Date
Text Symbol: AC9 = PayID
Text Symbol: AC8 = PayTy
Text Symbol: AC7 = dedDay
Text Symbol: AC6 = AbsDay
Text Symbol: AC5 = CalDay


INCLUDES used within this REPORT H44PLOG0

INCLUDE H44PLOG1.
INCLUDE H44PLOGERR.
INCLUDE H44PLOG_TAX.
INCLUDE H44PLOG_SI.
INCLUDE H44PLOG_GAR.
INCLUDE H44PLOG_ABS.
INCLUDE H44PLOGGET.


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