SAP Reports / Programs

HPHCAWS0 SAP ABAP Report - 13th Month Pay







HPHCAWS0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for 13th Month Pay (HPHCAWS0) This program lets you calculate 13th month and any nth month payments in line with Philippine legal and business requirements...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 HPHCAWS0 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_M48_13MN - 13th Month Calculation Program


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 HPHCAWS0. "Basic submit
SUBMIT HPHCAWS0 AND RETURN. "Return to original report after report execution complete
SUBMIT HPHCAWS0 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: AVER_AWS = D Average salary
Selection Text: AWSBEGDA = D 13th month accounting period b
Selection Text: AWSENDDA = D 13th mth accounting period end
Selection Text: BASIC = D Basic salary
Selection Text: DTYPTEXT = D Text for pro-rate rule
Selection Text: DTYP_AWS = D Part-month rounding type
Selection Text: EX_EMPEE = D Calc. for ex-emp?
Selection Text: EX_LASTD = D Basic salary on termination da
Selection Text: EX_RATE = D Nth month pay multiplier
Selection Text: EX_STAVE = D Average salary on termination
Selection Text: EX_STICH = D Basic salary on specified date
Selection Text: FIX_AWS = D Amount paid
Selection Text: LGAWS = Wage type for IT0015/IT0267
Selection Text: MAPPNAME = Batch input/queue
Selection Text: TEST = D Test on
Selection Text: STICHDAY = D Date of basic salary
Selection Text: SDAY_AWS = D Date of basic salary
Selection Text: RSNTXT = D Reason for off-cycle payroll -
Selection Text: REGPY1 = D Regular payroll
Selection Text: RATE_AWS = D Nth month pay multiplier
Selection Text: PRORATEW = D Proration by working days
Selection Text: PRORATEP = D Proration by no. of months
Selection Text: PRORATEC = D Proration by calendar days
Selection Text: PROBHIRE = D At least one month
Selection Text: PROBCFRM = D None
Selection Text: PAYRSN = D Off-cycle reason
Selection Text: PAYDT1 = D Payment date
Selection Text: OFFPY1 = D Off-cycle payroll
Title: 13th Month Pay
Text Symbol: F14 = Prev 13th Mth
Text Symbol: F15 = Prev 13th Mth Paid
Text Symbol: F16 = Salary
Text Symbol: F17 = Monthly Salary
Text Symbol: F18 = Pro-rate
Text Symbol: F19 = Pro-rate Factor
Text Symbol: F20 = Mth Multip
Text Symbol: F21 = Mth Multiplier
Text Symbol: F22 = Nth Month Multiplier





Text Symbol: FB2 = selected
Text Symbol: FB4 = Possible absence types
Text Symbol: R01 = 13TH MONTH PAYMENT STATUS REPORT
Text Symbol: R02 = Company :
Text Symbol: R03 = Address :
Text Symbol: R04 = Accounting Period :
Text Symbol: R05 = Payment Date :
Text Symbol: T01 = 13th month accounting period
Text Symbol: T02 = to
Text Symbol: T03 = 13th Month Payment List
Text Symbol: T04 = For the Period
Text Symbol: T05 = Inactive
Text Symbol: T06 = Active
Text Symbol: T07 = Authorized Signatory :
Text Symbol: T08 = Position :
Text Symbol: 043 = Total amount of 13th Month benefits paid
Text Symbol: 042 = None
Text Symbol: 041 = At least one month
Text Symbol: 040 = Minimum length of service required
Text Symbol: 039 = Eligibility period
Text Symbol: 038 = terminated employees?
Text Symbol: 037 = Calculate 13th month pay for
Text Symbol: 029 = General proration rule
Text Symbol: 028 = Types of absence excluded
Text Symbol: 027 = Date of basic salary
Text Symbol: 025 = Proration by working days
Text Symbol: 023 = Problems when simulating payroll for the employee. Check payroll run.
Text Symbol: 022 = PSP not generated
Text Symbol: 021 = Total number of personnel with 13th Month Pay
Text Symbol: 020 = Total number of personnel selected
Text Symbol: 019 = Error at indirect evaluation
Text Symbol: 018 = Check infotype
Text Symbol: 015 = Employee is not active
Text Symbol: 012 = Proration by no. of month
Text Symbol: 009 = No entry in table :
Text Symbol: 008 = Proration rule
Text Symbol: 006 = Type of payroll
Text Symbol: 005 = 13th month fixed amount
Text Symbol: 004 = Month(s)





Text Symbol: 002 = 13th month calculation parameters
Text Symbol: 001 = Payment information
Text Symbol: 045 = Batch Input "
Text Symbol: F13 = Pay Date
Text Symbol: F12 = 13th Month Amount Paid
Text Symbol: F11 = 13th Month Amount
Text Symbol: F10 = 13th Mth Amt
Text Symbol: F09 = Infotype Used
Text Symbol: F08 = Infty Used
Text Symbol: F07 = Employee Status
Text Symbol: F06 = Emp Status
Text Symbol: F05 = Employee Name
Text Symbol: F04 = Emp Name
Text Symbol: F03 = Name
Text Symbol: F02 = Personnel Number
Text Symbol: F01 = Pers No
Text Symbol: E04 = Partial month rounding
Text Symbol: E03 = Type
Text Symbol: AAA = Employee may be hired in the future.
Text Symbol: 085 = Part-month rounding or factor is zero
Text Symbol: 077 = Generation type
Text Symbol: 069 = Offcycle payroll
Text Symbol: 068 = Regular payroll
Text Symbol: 067 = Average salary
Text Symbol: 066 = Basic salary
Text Symbol: 065 = Part month pro-rate types
Text Symbol: 059 = 13th month for ex-employees
Text Symbol: 047 = Calculation rule for ex-employees
Text Symbol: 046 = " is created.


INCLUDES used within this REPORT HPHCAWS0

No INCLUDES are used within this REPORT code!


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