SAP Reports / Programs

H28PLOG0 SAP ABAP INCLUDE - Subroutine pool for new payroll log (CHINA)







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


Text pool values


Title: Subroutine pool for new payroll log (CHINA)
Text Symbol: V49 = Employee tax type: Chinese working abroad
Text Symbol: V48 = Employee tax type: Foreigners
Text Symbol: V50 = TxGrp
Text Symbol: V51 = Taxable Income
Text Symbol: V47 = Employee tax type: Residents
Text Symbol: V46 = Service Years:
Text Symbol: V45 = Actual Tax Amount(&1) = Tax * Service Years =
Text Symbol: V44 = Gross up on Early Retirement Subsidy:
Text Symbol: V52 = Tax Rate
Text Symbol: V53 = Progressive diff.
Text Symbol: V54 = Start Date
Text Symbol: V55 = End Date
Text Symbol: V56 = Class
Text Symbol: V57 = Construct an internal gross up tax table IT7CN30_G based on T7CN30:
Text Symbol: V58 = Employee tax type: Foreigners with high position
Text Symbol: V59 = Employee tax type: Residents with PR Card
Text Symbol: V43 = Use /497 to look for tax rate and quick deduction number from tax table T7CN30
Text Symbol: V42 = Actual Tax Amount(&1) = Tax - Cumulated tax in CRT =
Text Symbol: V41 = EPPCT:
Text Symbol: V40 = EPAMT:
Text Symbol: V39 = Employee exempted amount = pre-tax income * EPPCT(V_T511K)/100 =
Text Symbol: V38 = Employee exempted amount = fixed exempted amount(T7CN33) =
Text Symbol: V37 = is no less than
Text Symbol: V36 = is less than
Text Symbol: V35 = Constant EPAMT in V_T511P
Text Symbol: V34 = Employee pre-tax income
Text Symbol: V33 = Employee tax type: Casual worker
Text Symbol: V32 = Tax:
Text Symbol: V31 = Quick deduction number:
Text Symbol: V30 = Tax rate:
Text Symbol: V29 = Exempted amount:
Text Symbol: V28 = Taxable amount:
Text Symbol: V92 = ER taxable PHF amount:
Text Symbol: V91 = EE taxable PHF amount:
Text Symbol: V90 = =
Text Symbol: V89 = Tax rate base SP:
Text Symbol: V88 = Taxable SP:





Text Symbol: V87 = Gross up taxable SP:
Text Symbol: V86 = Gross up salary(deduct CRT amount):
Text Symbol: V85 = Gross up bonus(deduct paid YEB in CRT):
Text Symbol: V84 = Gross up tax rate base:
Text Symbol: V83 = Number of months:
Text Symbol: V82 = Taxable gross up:
Text Symbol: V81 = Emt amount(recalculated):
Text Symbol: V80 = Thresh post-tax amount:
Text Symbol: V79 = Tax rate base YE bonus(/497):
Text Symbol: V78 = Taxable YE bonus(/496):
Text Symbol: V77 = Tax Exempted Amount:
Text Symbol: V76 = Constant BNSIN (V_T511K):
Text Symbol: V75 = Earning Base (/4M0):
Text Symbol: V74 = Use Tax Base to find tax rate and quick deduction number from gross up tax table IT7CN30_G
Text Symbol: V73 = Tax Base:
Text Symbol: V72 = Gross up Amount:
Text Symbol: V71 = Net Amount(Monthly):
Text Symbol: V70 = Gross up Amount = (Tax Base - Quick Deduction Number) / (1 - Tax Rate) + Exempted Amount
Text Symbol: V69 = ER exempted contr. amount:
Text Symbol: V68 = EE exempted contr. amount:
Text Symbol: V67 = Tax exempted SP(/372-N):
Text Symbol: V66 = Gross up on Employer Contribution of Corporate Pension
Text Symbol: V65 = Gross up on Salary
Text Symbol: V64 = Gross up on Salary(Wuxi)
Text Symbol: V63 = Gross up on Service Payment
Text Symbol: V62 = Gross up on Bonus
Text Symbol: V61 = Gross up on Year End Bonus
Text Symbol: U15 = Get EE &1 relevant data and store in table SUI
Text Symbol: U14 = No wage types assigned for contribution amount in T7CN2W
Text Symbol: U13 = ER contribution before proration:
Text Symbol: U12 = EE contribution before proration:
Text Symbol: U11 = Actual contribution end date:
Text Symbol: U10 = Actual contribution start date:
Text Symbol: U09 = Contribution period end date:
Text Symbol: U08 = Contribution period start date:
Text Symbol: U07 = User defined proration rule
Text Symbol: U06 = Prorated by month: exclude incomplete contribution month
Text Symbol: U05 = Prorated by month: include incomplete contribution month
Text Symbol: U04 = No proration: effective in first complete contribution period





Text Symbol: U03 = No proration: effective in current contribution period
Text Symbol: U02 = Proration factors:
Text Symbol: U01 = Calculate &1 contribution
Text Symbol: T98 = Tax on Employer Contribution of Corporate Pension Paid by Employer
Text Symbol: T97 = Tax Rate Base = Taxable Amount - Tax Exemption
Text Symbol: T96 = Tax Rate Base (with Exemption):
Text Symbol: T95 = Calculate Tax Rate Base for ER Cont. Corporate Pension
Text Symbol: T93 = Tax in Period = Gross up amount * Tax Rate - Quick Deduction Number
Text Symbol: T92 = Tax in Payroll:
Text Symbol: T91 = Tax in Period:
Text Symbol: T90 = Calculate Tax Base for Year End Bonus
Text Symbol: T89 = Employee is Exempted from Tax
Text Symbol: T88 = Previous Paid Tax:
Text Symbol: T87 = Gross up Amount = Tax Base + Fixed Amount
Text Symbol: T86 = Gross up Amount = (Tax Base - Quick Deduction Number) / (1 - Tax Rate)
Text Symbol: T85 = Tax Paid by Employer
Text Symbol: T84 = Tax Paid by Employee
Text Symbol: T83 = Available Exemption = Shared Exemption - Cumulated Used Exemption(/4X0 + /4X2)
Text Symbol: T82 = Gross up Amount =(Tax Base-Deduction Number*Fixed Rate)/(1-Tax Rate*Fixed Rate)
Text Symbol: T78 = Tax Rate Base (with exemption) = Taxable Amount / Early Retirement Month
Text Symbol: V27 = Tax = (Taxable - Exempted Amount) * Tax Rate - Quick Deduction Number
Text Symbol: V26 = Tax on Employer Contribution of Corporate Pension
Text Symbol: V25 = Tax on Severance Payment
Text Symbol: V24 = Tax on Year End Bonus
Text Symbol: V23 = Tax on Salary(Wuxi)
Text Symbol: V22 = Tax on Salary
Text Symbol: V21 = Tax on Bonus
Text Symbol: V20 = Paid by EE
Text Symbol: V19 = Emt Calc. Method:
Text Symbol: V18 = Emt multiplier:
Text Symbol: V17 = Emt contri.rate:
Text Symbol: V16 = PHF Taxable Amount Calculation
Text Symbol: V15 = No contribution
Text Symbol: V14 = Paid by ER
Text Symbol: V13 = Paid by EE & ER
Text Symbol: V12 = &1 actural contribution:
Text Symbol: V11 = Employer Contribution Details
Text Symbol: V10 = Employee Contribution Details
Text Symbol: V09 = Employer contribution rate:



Text Symbol: V08 = Employer contribution base:
Text Symbol: V07 = Contribution paid type:
Text Symbol: V06 = &1 premium contribution:
Text Symbol: V05 = Contribution Amount = Constant (only for indicator D)
Text Symbol: V04 = Contribution Amount = Contribution Base * Contribution Rate + Constant
Text Symbol: V03 = The fixed amount (Constant):
Text Symbol: V02 = Employee contribution rate:
Text Symbol: V01 = Employee contribution base:
Text Symbol: U20 = Current month is not contribution month for insurance type &1
Text Symbol: U19 = Current month is contribution month for insurance type &1
Text Symbol: U18 = T7CN25: for Pre/Post tax Indicator
Text Symbol: U17 = T7CN20: for contribution base, rate, constant and contribution frequency
Text Symbol: U16 = P3532: for Supplementary Insurance data valid on the end of this month
Text Symbol: X58 = Tax Reduction
Text Symbol: X57 = Year End Bonus Tax Amount after Disability Reduction:
Text Symbol: X56 = Disability Tax Reduction Amount for Year End Bonus Tax:
Text Symbol: X55 = Salary Income Tax Amount after Disability Reduction:
Text Symbol: X54 = Disability Tax Reduction Amount for Salary Income Tax:
Text Symbol: X53 = Yearly High Limitation Amount:
Text Symbol: X52 = Monthly High Limitation Amount:
Text Symbol: X51 = Fixed Tax Reduction Percentage:
Text Symbol: X50 = Fixed Tax Reduction Amount:
Text Symbol: X49 = Tax Reduction Rules:
Text Symbol: X48 = Employee Group for Disability Tax Reduction:
Text Symbol: X47 = Calculate Disability Tax Reduction
Text Symbol: X46 = Constant TAXEF (V_T511K):
Text Symbol: X45 = Tax Rate Base:
Text Symbol: X44 = Tax on Early Retirement Subsidy
Text Symbol: X43 = Gender of this employee is:
Text Symbol: X42 = Early Retire Months:
Text Symbol: X41 = Taxable Early Retirement Subsidy:
Text Symbol: X40 = Actual Tax Amount(&1) = Tax * Early Retire Months =
Text Symbol: X39 = /493(update into IT):
Text Symbol: X38 = /405(add into IT):
Text Symbol: X37 = Amount to deduct(/493 + /401 + /405):
Text Symbol: X36 = Monthly taxable amount(gross up):
Text Symbol: X35 = Monthly net amount(/493 + /401 - /403):
Text Symbol: X34 = /405 in CRT(Monthly):
Text Symbol: X33 = /403 in IT and CRT(Monthly):
Text Symbol: X32 = /401 in IT and CRT(Monthly):
Text Symbol: X31 = /493 in IT and CRT(Monthly):
Text Symbol: X30 = Calculate income tax paid by employer.
Text Symbol: X29 = No minimum salary check for employee with empty minimum salary area
Text Symbol: X28 = No minimum salary check for incomplete period
Text Symbol: X27 = Service year (YYMMDD) is
Text Symbol: X90 = Distribute Tax to WTs Based on Reduction of Previous Minimum Tax Check
Text Symbol: X89 = Backup of /4CR (/4Z5) :
Text Symbol: X88 = Tax from ER Contributed Corporate Pension Paid by ER (/4CR) reduced to 0
Text Symbol: X87 = Backup of /4CE (/4Z4) :
Text Symbol: X86 = Tax from ER Contributed Corporate Pension Paid by EE (/4CE) reduced to 0
Text Symbol: X85 = Backup of /411 (/4Z9) :
Text Symbol: X84 = Tax from Early Retirement Subsidy Paid by ER (/411) reduced to 0
Text Symbol: X83 = Backup of /410 (/4Z8) :
Text Symbol: X82 = Tax from Early Retirement Subsidy Paid by EE (/410) reduced to 0
Text Symbol: X81 = Backup of /409 (/4Z7) :
Text Symbol: X80 = Tax from Severance Payment Paid by ER (/409) reduced to 0
Text Symbol: X79 = Backup of /408 (/4Z6) :
Text Symbol: X78 = Tax from Severance Payment Paid by EE (/408) reduced to 0
Text Symbol: X77 = Backup of /407 (/4ZA) :
Text Symbol: X76 = Tax from Stock Option (/407) reduced to 0
Text Symbol: X75 = Backup of /406 (/4Z3) :
Text Symbol: X74 = Tax from Year End Bonus Paid by ER (/406) reduced to 0
Text Symbol: X73 = Backup of /404 (/4Z2) :
Text Symbol: X72 = Tax from Year End Bonus Paid by EE(/404) reduced to 0
Text Symbol: X71 = Backup of /405 (/4Z1) :
Text Symbol: X70 = Tax from Basic Salay Paid by ER(/405) reduced to 0
Text Symbol: X69 = Backup of /403 (/4Z0) :
Text Symbol: X68 = Tax from Basic Salay Paid by EE(/403) reduced to 0
Text Symbol: X67 = Minimum Tax:
Text Symbol: X66 = Tax Reduction for Minimum Tax (Minimum Tax Included)
Text Symbol: X65 = Tax Reduction for Minimum Tax
Text Symbol: X64 = Repay /404:
Text Symbol: X63 = Repay /403:
Text Symbol: X62 = Repay the Tax Reduced during This Period
Text Symbol: X61 = Annual Income Amount :
Text Symbol: X60 = Annual Income High Limit :
Text Symbol: X59 = No Tax Deduction for Disability (Annual Income More than High Limit)
Text Symbol: W46 = between foreign currency:
Text Symbol: W45 = with rate type:
Text Symbol: W44 = No exchange rate record in TCURR
Text Symbol: W43 = No record exist in T7CN32 with key:
Text Symbol: W42 = and End date :
Text Symbol: W41 = with tax rate group :
Text Symbol: W19 = On-demand payroll can only run when control record status is Exit
Text Symbol: W18 = Payroll result has already been posted
Text Symbol: W17 = Cannot overwrite existing payroll result
Text Symbol: W16 = On demand payroll check passed
Text Symbol: W15 = Payroll Period: &1 to &2
Text Symbol: W14 = Pernr &1: Income &2 is less than minimum salary &3
Text Symbol: W13 = The SI data required for payroll accounting exists
Text Symbol: W12 = The TAX data required for payroll accounting exists
Text Symbol: W11 = No Maternity insurance exists for the employee
Text Symbol: W10 = No On-job injure insurance exists for the employee
Text Symbol: W09 = No Medical care insurance exists for the employee
Text Symbol: W08 = No Unemployment insurance exists for the employee
Text Symbol: W07 = No Pension insurance exists for the employee
Text Symbol: W06 = No PHF related information exists for the employee
Text Symbol: W05 = No Tax related information exists for the employee
Text Symbol: W04 = No rate bracket in T7CN30
Text Symbol: W03 = No record exist in T7CN34 with key:
Text Symbol: W02 = No special rule in T7CN31 with key:
Text Symbol: W01 = No exempt amount data in T7CN33 with key:
Text Symbol: V99 = Emt Contribution Amount:
Text Symbol: V98 = Social average salary switch period:
Text Symbol: V97 = Emt contribution base:
Text Symbol: V96 = &1 annual Cumulated Base:
Text Symbol: V95 = &1 current Contribution Base:
Text Symbol: V94 = High limit of exempted base:
Text Symbol: V93 = Social average salary:
Text Symbol: X26 = Base salary is
Text Symbol: X25 = Discrepant number of days is
Text Symbol: X24 = Notice period in contract by days should be
Text Symbol: X23 = Actual advanced notice days is
Text Symbol: X22 = Last year social average salary is
Text Symbol: X21 = Calculate Severance Payment
Text Symbol: X20 = Compare income with minimum salary
Text Symbol: X19 = Read data from Infotype 0016, Infotype View 3211 and table T7CN17
Text Symbol: X18 = Collect contract information
Text Symbol: X17 = A record have not been found in infotype 0015.
Text Symbol: X16 = A record have been found in infotype 0015.
Text Symbol: X15 = cumulated months is :
Text Symbol: X14 = hiring year is no less than the year of for-period.
Text Symbol: X13 = hiring year is less than the year of for-period.
Text Symbol: X12 = calculate cumulated months.
Text Symbol: X11 = Using Stock Options Income tax formula
Text Symbol: X10 = Calculate tax of Stock Options Income
Text Symbol: X09 = The format of operation CNARE is not correct.
Text Symbol: X08 = Changing corresponding WTs from net amount to gross amount if tax is paid by employer.
Text Symbol: X07 = Gross up taxable salary and bonus.
Text Symbol: X06 = Using special exchange rate type assigned to this tax area.
Text Symbol: X05 = Re-convert taxable foreign currency wage type.
Text Symbol: X04 = Using last tax split as calculate information.
Text Symbol: X03 = Calculate income tax.
Text Symbol: X02 = Read data from infotype 0531, T7CN30, T7CN31, T7cn33.
Text Symbol: X01 = Data collection for TAX
Text Symbol: W52 = set to zero for long sick leave &1 from &2 to &3
Text Symbol: W51 = LSGRP &1, SRVTO &2 and LSLMT &3. Therefore, the deduction amount is
Text Symbol: W50 = No record exists for employee &1 in table T7CN83 with key value:
Text Symbol: W49 = No Parm2 (Wage type) exists for the employee.
Text Symbol: W48 = No hiring day record exists for the employee.
Text Symbol: W47 = and local currency:
Text Symbol: H88 = Excess flat amount
Text Symbol: H86 = 0.00
Text Symbol: H97 = Entitlement multiplier
Text Symbol: H98 = ------------------------------
Text Symbol: H85 = Excess contrib rate
Text Symbol: H81 = /
Text Symbol: H79 = No matching cumulation type record found in T54C1 during period
Text Symbol: H78 = WARNING: No matching record found in T7HK3G for plan
Text Symbol: H99 = ER Entitlement
Text Symbol: HA3 = Vesting percentage
Text Symbol: HA6 = EE Mandatory entitlement
Text Symbol: HA7 = EE Voluntary entitlement
Text Symbol: HA8 = ER Mandatory entitlement
Text Symbol: HA9 = ER Voluntary entitlement
Text Symbol: HB8 = No matching record found in T7HK2J with the following details:
Text Symbol: HB9 = Contribution plan range grouping =
Text Symbol: H76 = with a withdrawal type =
Text Symbol: H75 = No matching record found in T7HK3J for plan
Text Symbol: H74 = No matching record found in T7HK3B for plan
Text Symbol: H72 = No matching record found in T7HK2B for plan
Text Symbol: H71 = No matching record found in T7HK2F for plan
Text Symbol: H70 = -
Text Symbol: H69 = during
Text Symbol: H68 = No matching record found in T7HK2E for plan
Text Symbol: H67 = The itab PWT's A split does not match the RT A split for Wtype
Text Symbol: H66 = The WPBP A split does not match the RT A split for Wtype
Text Symbol: H65 = The ST C2 split does not match the RT C2 split for Wtype
Text Symbol: H61 = +
Text Symbol: H60 = Alternative flat amount
Text Symbol: H56 = $
Text Symbol: H53 = Default contributions
Text Symbol: H52 = --------------------------
Text Symbol: HG6 = Note: Without a matching record, no further processing of the entitlement
Text Symbol: HG1 = /HT1 SP Amount:
Text Symbol: HG0 = /HT0 LSP Amount:
Text Symbol: HF9 = Eligibility and calculation of LSP/SP
Text Symbol: HF8 = Corresponding to termination date, there is no record in: &1
Text Symbol: HF7 = The format of operation HKMAS is HKMASG or HKMASN.
Text Symbol: HF6 = Not eligible for LSP/SP
Text Symbol: HF5 = Years threshold <=
Text Symbol: HF4 = Age threshold <=
Text Symbol: HF3 = Event reason =
Text Symbol: HF2 = Event type =
Text Symbol: HF1 = with the following details:
Text Symbol: HF0 = HZ cluster exported for payroll projection simulation: &1,&2,&3,&4,&5
Text Symbol: HE9 = Error exporting cluster hz. Key: &1,&2,&3,&4,&5
Text Symbol: HE8 = Payroll Projection Simulation
Text Symbol: HE7 = Directly appended amount
Text Symbol: HE6 = Direct entry of Rental and Overseas travel amounts
Text Symbol: HE5 = Separate Rental and Overseas travel amounts
Text Symbol: HE4 = Base amount
Text Symbol: HE3 = Adr Key:
Text Symbol: HE2 = Rpt Grp:
Text Symbol: HE1 = Combined Rental and Overseas travel amounts
Text Symbol: HD8 = Transfer-in amount
Text Symbol: HD7 = Mandatory/Voluntary employee and employer withdrawal details
Text Symbol: HD6 = Total entitlement
Text Symbol: HD5 = Total employee and employer withdrawal details
Text Symbol: HD3 = T7HK3B-ENTOF = &1 is invalid for an Infotype 0347 entry using:
Text Symbol: HD2 = (Set to 0 if negative)
Text Symbol: HC3 = Income threshold <
Text Symbol: HC2 = Years of Service threshold <
Text Symbol: HC1 = Age threshold <
Text Symbol: HC0 = Grouping for contribution plan =
Text Symbol: CPD = Contribution amount (Final):
Text Symbol: CPC = Contribution amount (Before Proration):
Text Symbol: CPB = User Defined
Text Symbol: CPA = Multip. Base by Rate
Text Symbol: CP9 = Contribution calculation method:
Text Symbol: CP8 = Employer Regular Contribution Details
Text Symbol: CP7 = Employee Regular Contribution Details
Text Symbol: CP6 = Employer special contribution amount:
Text Symbol: CP5 = Employer special contribution wage type:
Text Symbol: CP4 = Employee special contribution amount:
Text Symbol: CP3 = Employee special contribution wage type:
Text Symbol: CP2 = Special Contribution Details
Text Symbol: CP1 = Calculate contribution for corporate pension plan &1
Text Symbol: CP0 = Fixed Amount
Text Symbol: C16 = stock option
Text Symbol: C15 = early retirement subsidy
Text Symbol: C14 = severance payment
Text Symbol: C13 = corporate pension
Text Symbol: C12 = bonus
Text Symbol: C11 = salary based on an annualized amount
Text Symbol: C10 = Casual worker in special policy is supposed to have no:
Text Symbol: C09 = Tax = (Tax Base - Tax Exemption) * Tax Rate - Quick Deduction Number
Text Symbol: C08 = Exempt rate:
Text Symbol: C07 = with tax area :
Text Symbol: C06 = No tax record in T7CN10
Text Symbol: C05 = Local Surtax
Text Symbol: C04 = Education Surcharge
Text Symbol: C03 = Urban Maintenance and Construction Tax
Text Symbol: C02 = Business Tax
Text Symbol: C01 = Calculate additional tax
Text Symbol: 071 = but table CRT contains entries!
Text Symbol: 070 = No previous payroll found,
Text Symbol: H51 = x
Text Symbol: H50 = Contribution rate
Text Symbol: H49 = Calculation basis
Text Symbol: H48 = EE Non-mandatory Contrib.
Text Symbol: H47 = EE Mandatory Contrib.
Text Symbol: H46 = Default contribution calculations
Text Symbol: H45 = MPF/ORSO entitlement calculations
Text Symbol: H44 = MPF/ORSO contribution calculations
Text Symbol: H36 = Hong Kong Tax information
Text Symbol: H20 = The entitlement calculation basis wagetype &1 was not found in IT
Text Symbol: H18 = The wage type does not exist in table 512w
Text Symbol: H15 = To date =
Text Symbol: H14 = Begin date =
Text Symbol: H13 = Period modifier =
Text Symbol: H12 = An entry was not found in table &1 with:
Text Symbol: H11 = Contribution wagetype not found for plan
Text Symbol: H06 = Period modifier has not been created
Text Symbol: H04 = Employee payroll area does not exist in table t549a
Text Symbol: G02 = The WPBP data required for payroll accounting exists
Text Symbol: G01 = Completeness of required data
Text Symbol: E07 = To skip this check, maintain IT3212 subtype MP with empty area in exception
Text Symbol: E06 = Adjustment is required so that the income is not less than minimum salary
Text Symbol: E05 = Income &1 is less than minimum salary &2
Text Symbol: E04 = Minimum salary area &1 does not maintained in T7CN17 on &2
Text Symbol: E03 = No entry in table &1 for key &2 &3 &4 &5 on &6
Text Symbol: E02 = Can't find leaving date for this employee!
Text Symbol: E01 = Can't find Hire date for this employee!
Text Symbol: CPI = Contribution Calculation Management Group:
Text Symbol: CPH = Contribution high limitation amount:
Text Symbol: CPG = Calculation rate:
Text Symbol: CPF = Calculation base amount:
Text Symbol: CPE = Proration rate:
Text Symbol: HG7 = will be performed. The entitlement will not be factored using a
Text Symbol: T45 = Tax Rate Base (with exemption) = (Taxable Amount - SP Exemption) / Service Year
Text Symbol: T44 = Calculate Tax for Employer Contribution of Corporate Pension
Text Symbol: T43 = Calculate Tax for Year End Bonus
Text Symbol: T42 = Calculate Tax for Basic Salary
Text Symbol: T41 = Tax = Tax Rate Base * Tax Rate - Quick Deduction Number
Text Symbol: T40 = Tax of Early Retirement Subsidy paid by ER
Text Symbol: T39 = Calculate Tax for Early Retirement Subsidy
Text Symbol: T38 = Tax Rate Base = Taxable Amount / Early Retirement Month - Exemption
Text Symbol: T36 = Post-tax Amount (Monthly):
Text Symbol: T35 = Tax = Gross up Amount - Post-tax Amount
Text Symbol: T34 = Actual Tax Amount (/409) = Tax * Service Years =
Text Symbol: T33 = Tax:
Text Symbol: T32 = Tax = Gross Amount of Tax Rate Base - Tax Rate Base
Text Symbol: T31 = Tax on Salary Paid by ER
Text Symbol: T30 = Gross amount (Tax Rate Base):
Text Symbol: T29 = Gross up Amount = (Tax Rate Base - Quick Deduction Number) / (1 - Tax Rate / 100)
Text Symbol: T28 = Tax paid by ER, gross up the tax rate base
Text Symbol: T27 = Tax Rate Base:
Text Symbol: T26 = Tax Rate Base = (taxable Amount - SP Exemption) / Service Year - Tax Exemption
Text Symbol: T25 = Monthly Tax Exemption:
Text Symbol: T24 = Service Year:
Text Symbol: T23 = SP Exemption Amount:
Text Symbol: T22 = Taxable Amount:
Text Symbol: T21 = Calculate Rate Base for Severance Payment
Text Symbol: T20 = Calculate Tax for Severance Payment
Text Symbol: T19 = Manually Input Earning Base for Basic Salary (/4M0)
Text Symbol: T18 = Post-tax Amount (Tax paid by Employer):
Text Symbol: T11 = Change WPBP splits to Bonus splits of temp. WT and add in IT
Text Symbol: T10 = Add to temp. Wage Type
Text Symbol: T09 = Invalid parameter. Either 'I', 'R' or 'L'
Text Symbol: T08 = Invalid parameter. Either space or 'T'
Text Symbol: T07 = Invalid parameter. Either in 999M or 999D.
Text Symbol: T77 = Previous Used Tax Exemption:
Text Symbol: T76 = Tax Exemption:
Text Symbol: T75 = Available Exemption:
Text Symbol: T74 = Cumulated Used Exemption:
Text Symbol: T73 = Shared Exemption:
Text Symbol: T72 = Current Income:
Text Symbol: T71 = Cumulated Income:
Text Symbol: T70 = Tax on Severance Payment Paid by ER
Text Symbol: T69 = Calculate Exemption for Casual Worker
Text Symbol: T68 = Tax in Payroll = Gross up Amount - Tax Base - Previous Paid Tax
Text Symbol: T67 = Tax in payroll = Tax Base*Tax Rate - Quick Deduction Number - Previous Paid Tax
Text Symbol: T66 = Fixed Rate
Text Symbol: T65 = Fixed Amount
Text Symbol: T64 = Taxable Amount (Exemption Deducted):
Text Symbol: T63 = Tax on Early Retirement Subsidy Paid by ER
Text Symbol: T62 = Calculate Tax for Early Retirement Subsidy
Text Symbol: T61 = Pre-tax Income:
Text Symbol: T60 = Tax on Salary(Wuxi)
Text Symbol: T59 = Calculate Tax for Basic Salary(Wuxi)
Text Symbol: T58 = Net Amount:
Text Symbol: T57 = Taxable Salary Tax Paid by ER (/493 update into IT)
Text Symbol: T56 = Salary ER Paid Tax Amount (/405 add into IT):
Text Symbol: T55 = Salary Tax Partially Paid by Employer
Text Symbol: T54 = Calculate Salary Tax Paid by Employee
Text Symbol: T53 = Monthly Gross up Amount(Exemption Deducted):
Text Symbol: T52 = Calculate Salary Tax Partially Paid by Employer
Text Symbol: T51 = Actual Tax Amount(&1) = Tax - Cumulated Tax in CRT =
Text Symbol: T50 = Cumulated Exemption Amount:
Text Symbol: T49 = Cumulated Yearly Taxable Amount:
Text Symbol: T48 = Tax = {[(Cumultd Taxable Amt - Cumultd Deduction)/Cumultd Month]*Tax Rate - Quick Deduction}*Cumultd Month - Cumultd Paid Tax
Text Symbol: T47 = Average Monthly Net Salary:
Text Symbol: T46 = Tax Rate Base (with exemption):
Text Symbol: S28 = Calculate PI contribution
Text Symbol: S27 = No pre/post tax idicator in T7CN25
Text Symbol: S21 = Calculate service fee and store into RT
Text Symbol: S20 = I7CN28: For Personal File Holding Location's Service Fee data
Text Symbol: S19 = P0533: For Personal File Holding Location data
Text Symbol: S18 = Get EE Personal File Holding Location relevant data and store in SFEE
Text Symbol: S17 = No service fee data in T7CN28
Text Symbol: S16 = No salary information in T7CN13
Text Symbol: S15 = No entry of contribution area &1 for switch period in T7CN26
Text Symbol: S14 = No contribution base data in T7CN20
Text Symbol: S13 = P0532: For Maternity Insurance data valid on the end of this payroll period
Text Symbol: S12 = P0532: For On-job Injury Insurance data valid on the end of this payroll period
Text Symbol: S11 = P0532: For Medical Care Insurance data valid on the end of this payroll period
Text Symbol: S10 = P0532: For Unemployment Insurance data valid on the end of this payroll period
Text Symbol: S09 = Get EE BI relevant data and store in table BI
Text Symbol: S08 = Get EE II relevant data and store in table II
Text Symbol: S07 = Get EE MI relevant data and store in table MI
Text Symbol: S06 = Get EE UI relevant data and store in table UI
Text Symbol: S05 = I7CN13: For salary information (ID = L/S)
Text Symbol: S04 = I7CN26: For period modifier (ID = L/S/M/N)
Text Symbol: S03 = I7CN20: For contribution base indicator, constant, rate
Text Symbol: S02 = P0532: For Pension Insurance data valid on the end of this payroll period
Text Symbol: S01 = Get EE PI relevant data and store in table PI
Text Symbol: P12 = Can not calculate 'last year average month salary' from last year CRT
Text Symbol: P11 = Can not find 'last year average month salary' in LRT
Text Symbol: P10 = Calucating PHF Contribution
Text Symbol: P05 = Find social/enterprise salary info from t7cn13
Text Symbol: P04 = Find Period Modifier from t7cn26
Text Symbol: P03 = Find Pre/Post tax Indicator from t7cn2h
Text Symbol: P02 = Find base indicator from t7cn20
Text Symbol: P01 = Data collection for PHF
Text Symbol: HG8 = vesting schedule or a salary multiplier.
Text Symbol: T06 = Guarantee months less than 12
Text Symbol: T05 = Calc. base &1 cannot be found
Text Symbol: T04 = Calc. base date &1 > payroll period end date &2
Text Symbol: T03 = Calc. base date &1 < payroll period begin date &2
Text Symbol: T02 = Read data from infotype 0016 with all splits and append BNS
Text Symbol: T01 = Read data for Contract Element
Text Symbol: S54 = Read previous monthly gross salary as base amount
Text Symbol: S53 = &1 adjusted contribution base:
Text Symbol: S52 = Get defined annual high limit: EE
Text Symbol: S51 = Annual period based on switch period: &1 to &2
Text Symbol: S50 = Check annual high limit on current contribution base:
Text Symbol: S49 = Get the average wage types from old result
Text Symbol: S48 = Calculate the contribution base for indicator N, switch period is &1
Text Symbol: S47 = &1 is from last payroll result
Text Symbol: S46 = &1 is from mannual input wage type &2
Text Symbol: S45 = &1 change to last year average salary from &2
Text Symbol: S44 = Read contribution base from wage type &1
Text Symbol: S43 = Read 'Contract Salary'(/390) from IT
Text Symbol: S42 = Haven't maintain switch period in contribution area &1 in T7CN26
Text Symbol: S41 = Haven't maintain payment indicator for social insurance in T7CN29
Text Symbol: S40 = Haven't maintain wage type and freeze in T51AV_A
Text Symbol: S39 = No Pre/post tax indicator in T7CN25 for insurance &1 area &2
Text Symbol: S38 = No wage types are cumulated to &1 for contribution base
Text Symbol: S37 = Read /150 from IT
Text Symbol: S36 = Calculate 'Average monthly salary of previous year' from CRT
Text Symbol: S35 = Read 'Average monthly salary of previous year' from LRT
Text Symbol: S34 = Read 'current monthly salary' from IT
Text Symbol: S33 = Calculate 'Average monthly salary of previous year'.
Text Symbol: S32 = Calculate BI contribution
Text Symbol: S31 = Calculate II contribution
Text Symbol: S30 = Calculate MI contribution
Text Symbol: S29 = Calculate UI contribution


INCLUDES used within this REPORT H28PLOG0

INCLUDE: H99PLOG_ADDON_TYPE_POOL. "MOD.FREE ADD-ON L6BK091506
INCLUDE: RPUGDFZ1_TYPE_POOL.
INCLUDE H99PLOG_ADDON_HEADER. "MOD.FREE ADD-ON L6BK091506
INCLUDE RPUGDFZ1_HEADER.
INCLUDE H99PLOG_ADDON_LOG_DAT. "MOD.FREE ADD-ON L6BK091506
INCLUDE RPUGDFZ1_LOG_DAT.
INCLUDE H99PLOG_ADDON_I_LOG_DAT."MOD.FREE ADD-ON L6BK091506
INCLUDE RPUGDFZ1_I_LOG_DAT.
INCLUDE LHRPLTO1.


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