Exits for Annual Salary Functionality
The standard SAP system uses function module RP_SALARY_GENERIC_CALC to calculate the employee's salary for a specified period, which is usually on an annual basis. In doing so, the system uses salary percentages from the following infotypes: "Basic Pay" (0008), "Recurring Payments and Deductions" (0014), and "Additional Payments" (0015).
You can either use this SAP enhancement PARA0002 to override the standard way to calculate these three salary percentages, or any combination of them. This does not have any effect on the resulting rounding process of the sums of all salary percentages, and any
possible conversion into a period other than "annual" for PARA0002. Components in SAP enhancement PARA0002 are three function exits from function group XPARA: - EXIT_SAPLPARA_002 to calculate the salary percentage from the "Basic Pay" infotype (0008);
- EXIT_SAPLPARA_003 to calculate the salary percentage from the "Recurring Payments and Deductions" infotype (0014);
- EXIT_SAPLPARA_004 to calculate the salary percentage from the "Additional Payments" infotype (0015).
Refer to the documentation provided for each individual exit for more
information on how to adapt the system to meet your requirements. For more information on how to implement function exits, refer to the online manual for the transaction Project Management of SAP Enhancements (CMOD). The standard system also contains sample coding for the three function
exits. The sample coding uses the standard procedure to calculate the salary percentages from the "Basic Pay" infotype (0008) and the "Additional Payments" infotype (0015). However, the system calculates the salary percentages from the "Recurring Payments and Deductions" infotype (0014) in a different way.
Function/Program: - EXIT_SAPLPARA_002: Exit for Calculating Salary Percentage from IT0008 "Basic Pay"
- EXIT_SAPLPARA_003: Exit for Calculating Salary Percentage from IT0014 "Recurr. Payments/Ded."
- EXIT_SAPLPARA_004: Exit for Calculating Salary Percentage from IT0015 "Additional Payments"
|