SAP ABAP IMG Activity PAY_IN_CLM_050 (User Exit: Save and Print Claims additional information)
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_CLM_050 User Exit: Save and Print Claims additional information  
Transaction Code     (empty) 
Created on 20010824    
Customizing Attributes PAY_IN_CLM_050   User Exit: Customized Save and Print options for Claims disbursement 
Customizing Activity PAY_IN_CLM_050   User Exit: Save and Print data for Claims Disbursement 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name PAY_IN_CLM_050    

SAP provides screen enhancements in claim disbursements to record additional customer specific details related to claims, when a claim is processed through the claim disbursement transaction PC00_M40_REMP.

When a claim is processed successfully, SAP passes the data recorded in screen enhancements via the EXIT_SAPLHRPADINA1_008 customer exit in enhancement HRINRAP3. Use this exit to save the data passed in the customer-defined Infotypes.

When claim details are displayed, SAP passes the data captured and saved in exit EXIT_SAPLHRPADINA1_008 via customer exit EXIT_SAPLHRPADINA1_009 in enhancement HRINRAP3. Use this exit can to write the data into the claims disbursement detail report.

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_SAPLHRPADINA1_008 to save claims data into customer defined tables, or the EXIT_SAPLHRPADINA1_009 to print customer-specific data in the claims disbursement report.

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

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.

Further notes

The parameters passed for the customized logic in EXIT_SAPLHRPADINA1_008 are:

  • Additional Payments Infotype (0015) record, in case of disbursements made through regular payroll
  • One-Time Payments Off-Cycle Infotype (0267) record, in case the disbursement is to made through off cycle
  • Claim details that include customer defined fields apart from fields that store claim processing calculations

The data passed in the claim structure can be changed so that it can be further used in the claims detailed report using EXIT_SAPLHRPADINA1_009.

Handling Exceptions

In case of exceptions raised, the entire claim transaction will be rolled back and the claim will be rejected.

The parameters passed for the customized logic in EXIT_SAPLHRPADINA1_009 are:

  • Claim details that include customer defined fields apart from fields that store claim processing calculations

Use this data for list printing using write statements.

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_CLM_050 IN India
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG PAY_IN_CLM_050 0 WSD0000021 Reimbursements, Allowances and Perks 
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 HRINRAP3 User Exit: Save and Print data for Claims Disbursement 
History
Last changed by/on SAP  20010904 
SAP Release Created in