SAP Function SGPS_CALC_NPVP_COMPONENT - Function to Calculate NPVP Component

Parameter Reference Type Length Default Optional Text
BASIC P0008-BET01 P 7
EDATE P0008-BEGDA D 8
ELIGR T5PBSR6H-ELIGR C 4
MOLGA T001P-MOLGA C 2
MVC P0008-BET01 P 7
NPC P0008-BET01 P 7

Parameter Reference Type Length Text
NPVP_AMT P0008-BET01 P 7
RETURN_CODE SYST-SUBRC I 4

Functionality
The main objective of this function is to calculate the NPVPComponent.
The amount and Percentage may be differ from one scheme of officers to
another scheme.
For example NPVP Calculations for Super Scale officers as follows
NPVP 1993 = 5.7%
1994 = 5.1% + $15
1995 = 5.23% + $30
1996 = 6.13% + $45
1997 = 4.32% + $25
1998 = 0 + 0
1998 NPVP for the person who is drawing the basic salary of $5500 will
be calculated as follows.
1998 NPVP = ((((($5500 * 105.7%) * 105.1% + $15) * 105.23% + $30) *
106.13% + $45)* 104.32% + $25) - Basic salary
= $7241.09 - $5500
= $1741.09
Tables & Feature used:
======================
1. T5PBSR6H (Table)
2. 25ELI (Feature)
The above table is provided to the users to maintain their NPVP
percentage and amount. This table contain the return code from the
feature 25ELI.
This table helps us to keep track of the adjustments done during
the past years. It contains the information like Country Grouping ,
ELIGR, Start date, End date, NWC Amount, Percentage of Increase,
Base from year and Base to year for NPVP Calculations.