SAP ABAP Class CL_HRPBSDE_DNEUG_MB (Utility Methods for Surplus, DNeuG)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O (Package) HR Germany: Public Sector
Properties
Class CL_HRPBSDE_DNEUG_MB  
Short Description Utility Methods for Surplus, DNeuG    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01O   HR Germany: Public Sector 
Created 20090116   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSDE_DNEUG_MB has no forward declaration.
Interfaces
Class CL_HRPBSDE_DNEUG_MB has no interface implemented.
Friends
Class CL_HRPBSDE_DNEUG_MB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPL Constant Private Type reference (TYPE) P_APPL 'DNEU' Subapplication 20090202
2 C_HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End of Validity Period 20090202
3 C_LOW_DATE Constant Private Type reference (TYPE) BEGDA '19990101' Valid-From Date 20090202
4 C_SUML Constant Private Type reference (TYPE) P_SUML 'MBTR' Cumulation Wage Type 20090202
5 C_X Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20090202
6 FALSE Constant Protected Type reference (TYPE) BOOLE_D '' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20090202
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ADDITIONAL_AMOUNT Static method Public Method Adjust Surplus According to Event Table 20090202
2 BUILD_EVENT_TAB Static method Public Method Create Event Table 20090202
3 GET_ADDITIONAL_AMOUNT Static method Public Method Determine Surplus 20090202
4 GET_INITIAL_AMOUNT_DATE Static method Public Method Determine Initial Assessment of Surplus 20090202
5 GET_RECLASSIFICATION_DATE Static method Public Method Find Date of Next PS Increase According to Old Law 20100423
6 PRUEFEN_AMTSZULAGE Static method Public Method Check According to Service Allowance 20100423
7 PUT_SORT_NUMBER Static method Public Method Set Sort Number 20090202
8 READ_AMOUNT Static method Public Method Read Amount 20090202
9 READ_T569I_J Static method Public Method Read T569I_J 20090202
10 REDUCE_ADDITIONAL_AMOUNT Static method Public Method Reduce Surplus 20090202
11 UPDATE_AMOUNT_WITH_GWCHT Static method Public Method Update Surplus in Accordance with Weighting T539J 20090202
Events
Class CL_HRPBSDE_DNEUG_MB has no event.
Types
Class CL_HRPBSDE_DNEUG_MB has no local type.
Method Signatures

Method ADJUST_ADDITIONAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MBTRG Call by reference Type reference (TYPE) P01P_MBTRG Mehrbetrag 20090202
2 Importing IT_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20090202
3 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20090202
4 Importing IT_T7PBS00TRF_DAT Call by reference Type reference (TYPE) T7PBS00TRF_DAT_TAB Tabellentyp für T7PBS00TRF_DAT 20100423
5 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202
7 Importing I_STVOR Call by reference Type reference (TYPE) STVOR Datum der nächsten Vorrückung 20100423
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20090202

Method BUILD_EVENT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20090202
2 Exporting ET_T7PBS00TRF_DAT Call by reference Type reference (TYPE) T7PBS00TRF_DAT_TAB Tabellentyp für T7PBS00TRF_DAT 20100423
3 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20090202
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202

Method BUILD_EVENT_TAB on class CL_HRPBSDE_DNEUG_MB has no exception.

Method GET_ADDITIONAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT Call by reference Type reference (TYPE) WERTV9 HR: Bearbeitungsstruktur der ind. Bewertung 20090202
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20090202
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20090202
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
5 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20090202
6 Importing I_MODNA Call by reference Type reference (TYPE) PADIV_MODULE Modul der indirekten Bewertung 20090202
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei der indirekten Bewertung 20090202

Method GET_INITIAL_AMOUNT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FSDAT Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
2 Exporting E_MBTRG Call by reference Type reference (TYPE) P01P_MBTRG Mehrbetrag 20090202
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20090202
4 Importing I_KIND Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090202
5 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20090202

Method GET_INITIAL_AMOUNT_DATE on class CL_HRPBSDE_DNEUG_MB has no exception.

Method GET_RECLASSIFICATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATUM Call by reference Type reference (TYPE) STVOR Datum der nächsten Stufensteigerung 20100423
2 Importing IS_PDPBSDNEUG_UEB Call by reference Type reference (TYPE) PDPBSDNEUG_UEB Überleitung in den DNeuG: Personal-Stammsatz allgemein 20100423
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100423
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Fehler beim Lesen 'HRCM_PAYSCALE_RECLASSIFICATION' 20100423

Method PRUEFEN_AMTSZULAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Struktur für tarifliche Ereignisse 20100423
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100423
3 Importing I_DATUM Call by reference Type reference (TYPE) D 20100423
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100423

Method PRUEFEN_AMTSZULAGE on class CL_HRPBSDE_DNEUG_MB has no exception.

Method PUT_SORT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SRTNR Call by reference Type reference (TYPE) P01P_SRTNR Sortierungsnummer 20090202
2 Importing I_ERGKZ Call by reference Type reference (TYPE) P01P_ERGKZ Kennzeichen für Ereignisse 20090202

Method PUT_SORT_NUMBER on class CL_HRPBSDE_DNEUG_MB has no exception.

Method READ_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BETRG Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20090202
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20090202
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202
5 Importing I_SUML Call by reference Type reference (TYPE) P_SUML Summenlohnart 20090202
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20090202
2 INTERNAL_ERROR Interner Fehler 20090202

Method READ_T569I_J Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LGART Call by reference Type reference (TYPE) HRPBSDE_T596I_J Lohnartenbetrag für Bezüge 20090202
2 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202
4 Importing I_SUML Call by reference Type reference (TYPE) P_SUML Summenlohnart 20090202

Method READ_T569I_J on class CL_HRPBSDE_DNEUG_MB has no exception.

Method REDUCE_ADDITIONAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MBTRG Call by reference Type reference (TYPE) P01P_MBTRG Mehrbetrag 20090202
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 20090202
3 Importing IS_PDPBSDNEUG_UEB Call by reference Type reference (TYPE) PDPBSDNEUG_UEB Überleitung in den DNeuG: Personal-Stammsatz allgemein 20100423
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
5 Importing I_FSDAT Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090202
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090202
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20090202
2 ERROR_IS_OCCURRED Interner Fehler 20100423

Method UPDATE_AMOUNT_WITH_GWCHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MBTRG Call by reference Type reference (TYPE) P01P_MBTRG Mehrbetrag 20090202
2 Importing I_GWCHT Call by reference Type reference (TYPE) GWCHT Gewichtung 20090202

Method UPDATE_AMOUNT_WITH_GWCHT on class CL_HRPBSDE_DNEUG_MB has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in