Ansicht
Dokumentation

PY_IN_NPS_01 - BAdI: Overwrite NPS contribution

PY_IN_NPS_01 - BAdI: Overwrite NPS contribution

RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

You use this BAdI to overwrite the monthly percentage of National Pension Contribution (NPS) contribution. You also use this BAdI to determine whether an employee is approaching retirement or not. By determining if the employee is going to retire, the system can stop the employer and employee NPS contributions to the New Pension Scheme (NPS) and pay the employer share of the NPS contribution to the employee as taxable salary if the NPS Contr Stoppage and Annuity (SANPS) constant is set to ‘1’. If the employee is not going to retire, then the employer and employee NPS contributions are continued to the New Pension Scheme (NPS).

This BAdI has the following methods:

  • GET_ER_NPS_CONTRIBUTION: used to overwrite the Employer NPS Contribution, stored in Employer Monthly NPS % (ERNPS)
  • GET_EE_NPS_CONTRIBUTION: used to overwrite the Employee NPS Contribution, stored in Employee Monthly NPS % (EENPS)
  • GET_RETIREE_NPS: used to determine whether an employee is approaching retirement.

The GET_ER_NPS_CONTRIBUTION and GET_EE_NPS_CONTRIBUTION methods of the BAdI have the following parameters:

  • Import parameters:
  • P0001- Denotes the Org. Assignment (0001) infotype table

  • P0587- Denotes the Provident Fund Contribution (0587) infotype table

  • IT- Denotes the payroll Internal Table (IT) details

  • F16 - Denotes the Cumulative Results Table (CRT) details

  • Export parameters:
  • EMPR_AMT- Denotes the employer's contribution for NPS

  • EMP_AMT - Denotes the employee's contribution for NPS

  • Changing parameters:
  • EMPR_PERC - Denotes the employer's NPS contribution percentage

  • EMP_PERC - Denotes the employee's NPS contribution percentage

The GET_RETIREE_NPS method of the BAdI have the following parameters:

  • Import parameters:
  • P0000- Denotes the Actions (0000) infotype table

  • P0001- Denotes the Org. Assignment (0001) infotype table

  • P0041- Denotes the Date Specifications (0041) infotype table

  • P0185- Denotes the Personal IDs (0185) infotype table

  • P0587- Denotes the Provident Fund Contribution (0587) infotype table

  • Export parameters:
  • RETIRED- Denotes whether the employee has retired or not.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).






Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 4156 Date: 20240523 Time: 202411     sap01-206 ( 131 ms )