Hierarchy
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVASEN_IMG (Package) HR-VADM: Employment Periods, Pension Percentage (IMG)
IMG Activity
ID | HR_PBS_01_VG_SEN_B02 | BAdI: Switch Off Quotas for Education/Training and Attributable Periods |
Transaction Code | S_L4H_49001197 | (empty) |
Created on | 20091209 | |
Customizing Attributes | HR_PBS_01_VG_2_2 | Pension Calculation (Optional Activity / Non-Critical) |
Customizing Activity | HR_PBS_01_VG_SEN_B02 | BAdI: Switch Off Quotas for Education/Training and Attributable Periods |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPBSDE_B_VASEN_QUOT |
Use
In the standard SAP system, training and allocation periods are quoted according to sec. 6 para. 1 clauses 4 and 5, sec. 12 para. 5, and sec. 13 para. 1 clause 3 BeamtVG, provided that there are releases that took place after July 1, 1997.
If you do not want to quote the training and allocation periods, you can implement this BAdI.
Requirements
Standard settings
The basic prerequisite for the quotation in the standard SAP system is that training or allocation periods exist. Furthermore, there must be releases that took place after July 1, 1997.
Activities
In the method SETZE_SCHALTER_QUOTIERUNG, you can use the parameter EV_QUOTIERUNG to control whether quotation is to be performed.
If you create a customer-specific implementation, note that you must set the parameter EV_IS_OK to the value 'X' (ABAP_TRUE). Otherwise, the system assumes there is an error and aborts the processing.
You can transfer error notifications that occur during customer-specific processing to the calling routine by calling the method IF_HRPBS00_MESSAGE_HANDLER~ADD_MESSAGE. In this case, you must set the parameter EV_IS_OK to the value SPACE (ABAP_FALSE).
If required, create and activate a custom implementation.
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
You do not want to perform a quotation for training and allocation periods, provided the entry to the pension is after December 31, 2010.
To do this, you create a customer implementation in which the method SETZE_SCHALTER_QUOTIERUNG is as follows, for example:
METHOD if_ex_hrpbsde_b_vasen_quot~setze_schalter_quotierung.
ev_is_ok = abap_true.
IF is_p0322-einvf GT '20101231'.
ev_quotierung = abap_false.
ELSE.
ev_quotierung = abap_true.
ENDIF.
ENDMETHOD.
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 | 20091209 |
SAP Release Created in |