SAP ABAP IMG Activity PAY_IN_PTX_800 (User Exit: Determine Personnel Subarea Grp for Professional Tax)
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_PTX_800 User Exit: Determine Personnel Subarea Grp for Professional Tax  
Transaction Code S_L6B_69000103   (empty) 
Created on 20020725    
Customizing Attributes PAY_IN_PTX_800   User Exit: Determine Personnel Subarea Grp for Professional Tax 
Customizing Activity PAY_IN_PTX_800   User Exit: Determine Personnel Subarea Grp for Professional Tax 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name PAY_IN_PTX_800    

Use

SAP provides tables for you to determine Personnel Sub Area Groupings for Professional Tax. In case you do not wish to use the default values for these groupings, SAP provides you with the user exit EXIT_HINCALC0_001 in the enhancement HRINCLWF. This user exit enables you to determine the Personnel Sub Area Groupings based on your requirements.

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_001 to determine the groupings for Professional Tax 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 coding 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.

Requirements

Standard settings

Activities

Start by creating your project:

  1. Enter a name for your project.
  2. Choose Modification -> Create.
  3. 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 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 project

Note

The parameters passed for the customized logic are; Pernr, Period, Begda and Endda for which the grouping has to be found, Personnel area, Personnel subarea and the internal table P0001 (for infotype 0001 data) to identify a particular employees grouping.

The changing parameter is PTGRP. Return parameter is PTGRP with the customized changes in case you have made any.

The default parameters are taken in case there are no changes.

Example

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PAY_IN_PTX_800 IN India
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG PAY_IN_PTX_800 0 WSD0000018 Other Statutory Deductions 
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 HRINCLWF User Exit: Determine Personnel Subarea Grp for Professional Tax 
History
Last changed by/on SAP  20020725 
SAP Release Created in 470