SAP ABAP IMG Activity HR_PBS_01_VG_SEN_B02 (BAdI: Switch Off Quotas for Education/Training and Attributable Periods)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   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