SAP Reports / Programs

HFILHPA0_FI SAP ABAP Report - Holiday Pay Accruals







HFILHPA0_FI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Use this report to: Generate the employee Holiday Pay Accruals (HPA) - The report calculates the value of the unused vacation, vacation bonus and leave bank days...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter HFILHPA0_FI into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M44_HPAL - Transaction for HPA with FI postings


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


Text pool values


Selection Text: END__VAL = Valuation period end date
Selection Text: EVALNAME = Text on posting run
Selection Text: FP = Forest & Paper
Selection Text: FPADJPAY = Adjustment Pay wage type
Selection Text: FPAPRATE = Hourly rate for AP calculation
Selection Text: FPBCFEAT = Identify blue-collar via
Selection Text: FPBCPCT = Vacation bonus factor
Selection Text: FPDEDBEG = Quota immediately deductible?
Selection Text: FREETEXT = Enter free text
Selection Text: FUT_DATE = Future Absence Start Date
Selection Text: HPA_DL = Create productive document
Selection Text: HPA_SIM = Simulation document posting
Selection Text: HPA_TEST = Test / List details
Selection Text: LKKWTNEW = This yr's accrued vac. months
Selection Text: LKKWTOLD = Last yr's accrued vac. months
Selection Text: MAN_DATE = Manually enter posting date
Selection Text: MONTH = Posting for Month
Selection Text: PA_VARIA = List variant
Selection Text: PCT_HIGH = Part-time percentage >1 year
Selection Text: PCT_LOW = Part-time percentage 1st year
Selection Text: PERCONST = Average calculated acc. to
Selection Text: POSNOREV = Only Fresh Posting-No Reversal
Selection Text: POSTDATE = Posting Date
Selection Text: POSTING = FI/CO Posting
Selection Text: PROT = Employee-specific output log
Selection Text: PVARI = Posting variant
Selection Text: REVERSAL = Reversal
Selection Text: RTE_ABS = Daily rate long-term absence
Selection Text: SPLITCOS = With Cost center splits
Selection Text: STD = Standard
Selection Text: TRFARDEF = Default trade union
Selection Text: VACAVEFP = Hourly vac. average stored in
Selection Text: YEAR = Posting year
Selection Text: DOCDATE = Document date
Selection Text: DIVISOR = Vacation divisor = 25?
Selection Text: DEF_DATE = Default posting date to today
Selection Text: DATE = Reporting date
Selection Text: BEGINVAL = Valuation period begin date





Selection Text: BON_PERC = Bonus percentage
Title: Holiday Pay Accruals
Text Symbol: 020 = Posting to FI/CO
Text Symbol: PDM = -- check last posting date for reversals
Text Symbol: PDS = Past date manually selected for posting
Text Symbol: 014 = Document date:
Text Symbol: PNN = Log
Text Symbol: 011 = HRCALFIREPORTING
Text Symbol: 010 = Posting date:
Text Symbol: 009 = Enter the Company Code
Text Symbol: 008 = Forest and Paper blue-collar settings
Text Symbol: 007 = Run date
Text Symbol: 006 = Part-timer Handling
Text Symbol: RHD = SeqNo PA ForPer Off-cycle Evaluation type
Text Symbol: 005 = Free text for list header:
Text Symbol: SAL = Balance
Text Symbol: SEP = Selected personnel numbers
Text Symbol: SKP = Personnel numbers skipped
Text Symbol: 004 = Wage Types / Calc. Rules
Text Symbol: STA = Statistics
Text Symbol: 003 = Holiday Pay Accrual
Text Symbol: STD = Standard
Text Symbol: T5K = Error accessing table
Text Symbol: TDD = Default posting date to today's date
Text Symbol: TEP = CoCd BsAr EG Acc. Assignment Number
Text Symbol: TER = Amount
Text Symbol: TIT = Display long text
Text Symbol: TMD = Manually enter other posting date
Text Symbol: 002 = Date :
Text Symbol: UFM = Unknown error message
Text Symbol: 001 = Time :
Text Symbol: EAC = Check T7FIPF: No entry for Acc Insur / Risk Group
Text Symbol: EDE = Error displaying error list
Text Symbol: EEV = Employee has already been evaluated
Text Symbol: ENF = No posting run not found
Text Symbol: ENL = Cannot lock employee
Text Symbol: ENP = Run not posted
Text Symbol: ESY = Symbolic account not valid
Text Symbol: ET0 = Cannot read table T000





Text Symbol: FAP = Forest & Paper
Text Symbol: FDM = -- check whether posting period open in FI
Text Symbol: FDS = Future date manually selected for posting
Text Symbol: FEF = Error-free
Text Symbol: FEH = Incorrect
Text Symbol: BUV = CoCode offsetting
Text Symbol: BUD = Posting date
Text Symbol: BLN = Posting run no. (FI)
Text Symbol: BES = Doc. creation
Text Symbol: BEL = Document creation in process...
Text Symbol: AUP = Evaluated personnel numbers
Text Symbol: AGW = Results evaluated
Text Symbol: ABP = Personnel numbers rejected
Text Symbol: KBE = No documents created
Text Symbol: KTY = Account type
Text Symbol: 026 = Future Absence Start Date:
Text Symbol: 025 = Error-Free
Text Symbol: 024 = Incorrect Document
Text Symbol: 023 = EE skipped because ...
Text Symbol: 022 = Error occurs while processing Employee
Text Symbol: PBG = Personnel number skipped
Text Symbol: 021 = Report Selection


INCLUDES used within this REPORT HFILHPA0_FI

INCLUDE RPMSEL00.
INCLUDE HFILHPA0_FI_DATA.
INCLUDE HFILHPA0_FI_SELECT.


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