SAP ABAP IMG Activity PAY_IN_EPF_900 (User Exit: Computation of PF by Gross Carry Forward Method)
Hierarchy
SAP_HRCIN (Software Component) Sub component SAP_HRCIN of SAP_HR
   PY-IN (Application Component) India
     P40C (Package) HR customizing: India
IMG Activity
ID PAY_IN_EPF_900 User Exit: Computation of PF by Gross Carry Forward Method  
Transaction Code     (empty) 
Created on 20011011    
Customizing Attributes PAY_IN_EPF_900   User Exit: Computation of PF Functionality by Gross Carry Forward Method 
Customizing Activity PAY_IN_EPF_900   User Exit: Computation of PF Functionality by Gross Carry Forward Method 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name PAY_IN_EPF_900    

You are provided with the payroll function INEPF to compute Statutory deduction and contribution on PF through Deduction Carry Forward Method. If your Organization wants to compute Statutory deduction and contribution by following Gross Carry Forward method, you are provided with the User Exit EXIT_HINCALC0_007 in the Enhancement HRINCGCF. If you have implemented Gross Carry Forward method of PF by using the Customer Exit, EXIT_HINCALC0_007, you need to modify the Include created inside the Exit. You must make this modification for the computation of EDLI Basis according to the new criteria.

In case the Customer Exit is not implemented or an error is returned, the SAP standard computation takes place.

To create the user exit, see the instructions below:

WARNING

You should only carry out this step if both of the following points apply:

  • The SAP standard processes do not suit your needs
  • You are a competent ABAP/4 programmer

In this step, you can implement the user exit EXIT_HINCALC0_007 to compute statutory deduction and contribution, in accordance with your requirements.

If you need to implement this user exit, you first create a project for the user exit, then assign the user exit to your project. Then, you write the code for the user exit, and finally activate the project.

For general information about user exits, refer to the Enhancements section in the Basis component documentation in the SAP library. In addition, there is detailed information about each user exit that you can access when you assign it to your project.

Example

Requirements

Standard settings

Recommendation

Activities

  1. Start by creating your project:
  2. Enter a name for your project.
  3. Choose Modification -> Create.
  4. Enter a short text for your project and choose Save.

Next, assign the user exit to your project:

  1. Choose Components.
  2. Enter the name(s) of the user exits you want to implement.

Next, make your coding modifications:

  1. Choose Change.
  2. Select the user exit for which you want to write the code.
  3. Select the corresponding include.

The system will then prompt you to create this include, and you can continue to write your code in it.

Now activate your project:

  1. Return to the initial screen and choose Activate.

Further notes

The input parameters passed for the customized logic are:

  • Projection Factor for the financial year
  • Flag to determine the retro in the current payroll run
  • Employee VPF Fixed amount mentioned in the Provident Fund Contribution Infotype (0587)
  • For Period of the Payroll
  • Copy of table EPF
  • Copy of table IT
  • Copy of table CRT
  • Copy of table WPBP
  • Copy of table P0002
  • Table to return wage types for PF

The output parameters that will be generated are:

  • The wage type configured for PF functionality
  • The amount valuated for the wage types

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PAY_IN_EPF_900 IN India
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG PAY_IN_EPF_900 0 WSD0000019 Statutory Social Contribution 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
CMOD L - Logical transport object CMOD HRINCGCF  
History
Last changed by/on SAP  20011011 
SAP Release Created in