Ansicht
Dokumentation
HR_PBS_00_VG_INDIV_9 - BAdI: Control of Ready for Input Status BDA Depending on Pay Scale Type
BAL_S_LOG - Application Log: Log header data ABAP Short ReferenceThis documentation is copyright by SAP AG.
Business Add-In (BAdI) HRPAYDE_FED_STATE_CONTROL_BDA is used to control the input readiness of the pay scale level and to hide the additional fields required for the and the BDA.
For information about the interface used, see the interface documentation IF_HRPAYDE_FED_STATE.
In Customizing activity Maintain 'Basic Pay' (0008) Infotype Screen Control for Public Sector, you selected dynpro 2003 and do not belong to this area of the Federal State (DNeuG).
If you use pension administration and have made the settings for public services regulations, in the default implementation of the BAdI, return value RV_RESULT is set to X (ABAP_TRUE) for characteristics 03 (Bavaria) and 25 (Federal (DNeuG)) of the public services regulation indicator.
Create a customer-defined implementation and set return value RV_RETURN of method IS_VALID to value X (ABAP_TRUE) for the relevant personnel cases if the following applies:
- You don't belong to an area of the DNeuG.
- Your public services regulation applied is not already considered in the standard implementation.
- You want to use the variants of basic pay described in activity Assign Indicator for Pay Scale Area without using the BDA.
As is the case in the standard implementation, when using pension administration, you can also differentiate between personnel cases by using the public services regulation indicator.
Activate the implementation.
You want to use basic pay for the public services regulation for Berlin (indicator 10) without a BDA and have already made the settings for the public services regulation.
To do this, you create a customer-specific implementation in which the method IS_VALID may appear as follows:
METHOD if_hrpayde_fed_state~is_valid.
DATA: ls_t500p TYPE t500p.
ls_t500p = cl_hr_t500p=>read( is_p0001-werks ).
* Federal State of Berlin
IF cl_hrdepbsvavg_dienstrecht=>get_dienstrecht(
iv_molga = ls_t500p-molga
iv_trfar = iv_trfar
iv_trfgb = iv_trfgb
) EQ '10'. "Berlin
rv_result = abap_true.
ELSE.
rv_result = abap_false.
ENDIF.
ENDMETHOD.
Instead of evaluating the public services regulation, all other input parameters available (for example pay scale type/area) can be used as a control criteria.
ROGBILLS - Synchronize billing plans ROGBILLS - Synchronize billing plans
This documentation is copyright by SAP AG.
Length: 4333 Date: 20240523 Time: 202451 sap01-206 ( 49 ms )