Hierarchy
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
IMG Activity
ID | HR_PBS_00_VG_INDIV_6 | BAdI: Adjust Imputation Sec.14 Para.5 BeamtVG |
Transaction Code | S_EG4_04000078 | (empty) |
Created on | 20080206 | |
Customizing Attributes | HR_PBS_01_VG_2_2 | Pension Calculation (Optional Activity / Non-Critical) |
Customizing Activity | HR_PBS_00_VG_INDIV_6 | BAdI: Adjust Imputation Sec.14 Para.5 BeamtVG |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPBSDEVAVG_ANR_14_5 |
Use
When calculating the credit amount sec. 14 para. 5 BeamtVG, there are customer requirements and federal state requirements that are not taken into account in the SAP standard system.
The following changes can be made to the standard calculation method:
- No Imputation Sec. 14 Para. 5 BeamtVG
By setting a switch, the whole calculation of the credit amount is prevented.
- Calculation Without Consideration of Pension Pay Reduction Sec. 14 Para. 3 BeamtVG
By setting a switch, the calculation is performed without taking the pension pay reduction sec. 14 para. 3 BeamtVG into account.
Requirements
Standard settings
No implementation is provided in the SAP standard system.
This means that a credit amount is always calculated if there is minimum pension and if the date and the reason for entry into pension are applicable (Entry: Pension Event is later than September 30, 1994 and Reason for Entry into Pension is not an accident at work).
The calculation is performed whilst taking a pension pay reduction sec. 14 para. 3 BeamtVG into account.
Activities
If you want to use one of these regulations that deviate from the SAP standard delivery, you can create your own customer-specific implementation.
There are two methods available for influencing the standard calculation method.
If a customer-specific implementation is created and activated, the E_IS_OK switch must always be set to #X# in all methods. Otherwise the system assumes there is an error.
- KEINE_ANRECHNUNG_14_5: No Imputation Sec.14 Para. 5 BeamtVG
By setting the switch (E_KEINE_ANR = 'X'), the calculation of the credit amount is prevented.
You can use the IS_P0001 and IS_VERSORGUNG structures to make a differentiation in the implementation depending on the organizational assignment and various pension characteristics.
The CT_CALC_TIME and CT_RESULT_IDS tables log the imputation and notification creation. The CL_HRDEPBSCA_CALC_FUNC=>FILL_CALC_TIME and CL_HRDEPBSCA_CALC_FUNC=> FILL_RESULT_ID methods can be used to fill the tables. The parameters I_PERNR, I_MOLGA, I_CALCMODULE, I_DATE and I_CURRENCY that are necessary for this are also provided by the BAdI interface.
If an error is found within the implementation, a message can be added to the message handler by calling the IF_HRPBS00_MESSAGE_HANDLER->ADD_MESSAGE method. In this case, the E_IS_OK switch should be set to SPACE.
- BERECHNUNG_OHNE_14_3: Without Consideration of Pay Reduction Sec. 14 Para. 3
The calculation is performed without taking the pension pay reduction sec.14 para. 3 into account, if the E_OHNE_VERS_ABSCHLAG switch has been set.
The IS_P0001 and IS_VERSORGUNG structures and the message handler are also available for this method (as for method KEINE_ANRECHNUNG_14_5). However, it is not possible to log the imputation and notification creation in this method.
Example
Generally, no credit amount sec.14 para.5 should be calculated for public sector employees (for a fixed period), according to sec.66 para. 2 BeamtVG. This regulation is not supported in the standard SAP system.
In this case, you can create a customer implementation in which the two methods might look like this:
METHOD if_ex_hrpbsdevavg_anr_14_5~keine_anrechnung_14_5.
e_is_ok = 'X'.
IF is_p0001-persk EQ '54'. "Mitarbeiterkreis Beamte auf Zeit
e_keine_anrechnung = 'X'.
ENDIF.
ENDMETHOD.
METHOD if_ex_hrpbsdevavg_anr_14_5~berechnung_ohne_14_3.
e_is_ok = 'X'.
ENDMETHOD.
As a result of this implementation, no credit amount sec.14 para.5 BeamtVG is ever calculated for employee subgroup #54#. In all other cases, the SAP standard calculation is performed, including consideration of pension pay reduction sec.14 para.3 BeamtVG.
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 |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20091217 |
SAP Release Created in |