SAP ABAP Class CL_HRPBSDE_TVOD_PZ (CL_HRPBSDE_TVOD_PZ)
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_TVOD_PZ  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01O   HR Germany: Public Sector 
Created 20081017   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSDE_TVOD_PZ has no forward declaration.
Interfaces
Class CL_HRPBSDE_TVOD_PZ has no interface implemented.
Friends
Class CL_HRPBSDE_TVOD_PZ 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 'TVOD' Subapplication 20081121
2 C_HIGHDATE Constant Private Type reference (TYPE) D '99991231' 20081121
3 C_PZB1 Constant Private Type reference (TYPE) P_SUML 'PZB1' Cumulation Wage Type 20081121
4 C_PZB2 Constant Private Type reference (TYPE) P_SUML 'PZB2' Cumulation Wage Type 20081121
5 C_PZB3 Constant Private Type reference (TYPE) P_SUML 'PZB3' Cumulation Wage Type 20090624
6 C_X Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20081121
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DIFFERENCE_AMOUNT Static method Private Method Calculate Difference 20081121
2 CALC_INDIVIDUAL_PAY_BONUS Static method Public Method Calculate Bonus 20081121
3 CHECK_CHANGE_TARIF Static method Protected Method Check Pay Scale Modifications 20081121
4 CHECK_INT_TRFAR Static method Private Method Check Internal Pay Scale Types 20081121
5 CREATE_EVENTS_TAB Static method Private Method Create Event Table 20081121
6 DETERMINE_AMOUNT Static method Private Method Determine Amount 20081121
7 GET_GUARANTEE_AMOUNT Static method Private Method Determine Guarantee Amount 20090414
8 MERGE_SENTENCE Static method Private Method Merge DB and Buffer Data Sets 20091105
9 READ_INFOTYPE Static method Private Method Read Infotype 20091105
10 READ_P0230 Static method Private Method Read p0230 20081121
11 READ_T569I_J Static method Private Method Read T596i_j 20081121
12 VALUATE_EVENTS_TAB Static method Private Method Evaluate Event Table 20081121
Events
Class CL_HRPBSDE_TVOD_PZ has no event.
Types
Class CL_HRPBSDE_TVOD_PZ has no local type.
Method Signatures

Method CALCULATE_DIFFERENCE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20081121
2 Exporting E_AMOUNT Value transfer Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20081121
3 Importing IT_P0008 Value transfer Type reference (TYPE) P0008_TAB Summenlohnart 20081121
4 Importing I_DATUM_NEW Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
5 Importing I_DATUM_OLD Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
6 Importing I_KIND Value transfer Type reference (TYPE) C 20081121
7 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
# Exception Resumable Description Created on
1 ERROR Fehlerbehandlung 20091105

Method CALC_INDIVIDUAL_PAY_BONUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20081121
2 Exporting E_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20081121
3 Importing I_DATUM Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
4 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
5 Importing I_PERNR Value transfer Type reference (TYPE) P_PERNR Personalnummer 20081121
# Exception Resumable Description Created on
1 ERROR Fehlerbehandlung 20091105

Method CHECK_CHANGE_TARIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENDDA Value transfer Type reference (TYPE) ENDDA boolsche Variable (X=true, -=false, space=unknown) 20081121
2 Exporting E_EXIT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090206
3 Importing IT_P0008 Value transfer Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20081121
4 Importing I_DATUM Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
5 Importing I_DATUM_INDBW Value transfer Type reference (TYPE) BEGDA Datum der ind.Bewertung 20090206
6 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
7 Importing I_TRFKZ Value transfer Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20081121
# Exception Resumable Description Created on
1 ERROR Fehlerbehandlung 20091105

Method CHECK_INT_TRFAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ITRFA Call by reference Type reference (TYPE) ITRFA Interne Tarifart 20081121
2 Exporting E_ITRFA_VERGL Call by reference Type reference (TYPE) ITRFA Interne Tarifart 20081121
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20081121
4 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20081121
5 Importing I_TRFAR_VERGL Call by reference Type reference (TYPE) TRFAR Tarifart 20081121
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen T510A 20081121

Method CREATE_EVENTS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EREIGNISSE Value transfer Type reference (TYPE) HRPBSDE_RPIPZLD0_ERG Tabellentyp für P01P_RPIPZLD0_ERG 20081121
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20081121
3 Importing I_BEGDA_AKT Value transfer Type reference (TYPE) BEGDA Gruppierung der Mitarbeiterkreise für Tarifregelung 20081121
4 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20081121
5 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
6 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20081121

Method CREATE_EVENTS_TAB on class CL_HRPBSDE_TVOD_PZ has no exception.

Method DETERMINE_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 20081121
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20081121
3 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
4 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
5 Importing I_STDNE Value transfer Type reference (TYPE) STDNE Nenner Basisbezüge 20081121
6 Importing I_STDZL Value transfer Type reference (TYPE) STDZL Stundenzähler Basisbezüge 20081121
7 Importing I_SUML Value transfer Type reference (TYPE) P_SUML Summenlohnart 20081121
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20081121
2 INTERNAL_ERROR Interner Fehler 20081121

Method GET_GUARANTEE_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 20090414
2 Importing IS_P0008_FROM Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20090414
3 Importing IS_P0008_TO Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20090414
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090414
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090414

Method GET_GUARANTEE_AMOUNT on class CL_HRPBSDE_TVOD_PZ has no exception.

Method MERGE_SENTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20091105
2 Importing IS_P0008_PS Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20091105

Method MERGE_SENTENCE on class CL_HRPBSDE_TVOD_PZ has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNNNN Call by reference Type reference (TYPE) STANDARD TABLE Generische Tabelle 20091105
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20091105
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20091105
4 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20091105
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091105

Method READ_INFOTYPE on class CL_HRPBSDE_TVOD_PZ has no exception.

Method READ_P0230 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20081121
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20081121

Method READ_P0230 on class CL_HRPBSDE_TVOD_PZ has no exception.

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 20081121
2 Importing I_DATUM Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
3 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
4 Importing I_SUML Value transfer Type reference (TYPE) P_SUML Summenlohnart 20081121
# Exception Resumable Description Created on
1 MISSING_ENTRY_T596J Eintrag in der Tabelle T596j zur Teilapplikation TVOD fehlt 20081121

Method VALUATE_EVENTS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BETRG_PZ Value transfer Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20081121
2 Changing C_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20081121
3 Importing IT_EREIGNISSE Value transfer Type reference (TYPE) HRPBSDE_RPIPZLD0_ERG Tabellentyp für P01P_RPIPZLD0_ERG 20081121
4 Importing IT_P0008 Value transfer Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20081121
5 Importing I_DATUM Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081121
6 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20081121
# Exception Resumable Description Created on
1 ERROR Fehlerbeschreibung 20091105
History
Last changed by/on SAP  20081217 
SAP Release Created in