SAP ABAP IMG Activity HR_PBS_00_VG_INDIV_6 (BAdI: Adjust Imputation Sec.14 Para.5 BeamtVG)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   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