SAP ABAP Class CL_HRPBSDE_TVOD_HG (Utility Methods for Activity with Higher Rate of Pay (TVoeD))
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_HG  
Short Description Utility Methods for Activity with Higher Rate of Pay (TVoeD)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01O   HR Germany: Public Sector 
Created 20060526   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPBSDE_TVOD_HG has no interface implemented.
Friends
Class CL_HRPBSDE_TVOD_HG 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 20060712
2 C_HGFZ Constant Private Type reference (TYPE) P_SUML 'HGFZ' Wage Type 20060712
3 C_HGGB Constant Private Type reference (TYPE) P_SUML 'HGGB' Wage Type 20060712
4 C_HGGE Constant Private Type reference (TYPE) P_SUML 'HGGE' Wage Type 20060712
5 C_HGZS Constant Private Type reference (TYPE) P_SUML 'HGZS' Wage Type 20060712
6 C_LGART_GARANTIE Constant Private Type reference (TYPE) LGART '/ODG' Wage Type 20060712
7 C_MOLGA Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20060712
Methods
# Method Level Visibility Method type Description Created on
1 AKTIVIERUNG_ERFOLGT Static method Public Method Check Whether New Calculation Procedure Is Activated 20121029
2 CALC_ZULAGE_FUEHRUNG_AUF_ZEIT Static method Public Method Calculation of Bonus for Interim Management 20060712
3 CHECK_LGART_GRUNDENTGELT Static method Public Method Wage Type for Basic Pay TVOED 20060712
4 CHECK_LGART_VERGLEICHSENTGELT Static method Public Method Check Whether Wage Type for Comparison Remuneration 20060712
5 CHECK_LGART_ZWISCHENSTUFE Static method Public Method Checks Whether WT Must Only Be Used for TVoeD Inter. PS Lvl 20060712
6 CHECK_TVL_SKIP Static method Public Method Check: TV-L and Higher Grouping Across More Than One Group 20070412
7 CHECK_TVL_UE_GRUPPE Static method Private Method Checks Whether Group Is an Intermediate Group (UE) of TV-L 20070601
8 CHECK_ZEITRAUM_ZWISCHENSTUFE Static method Public Method Checks whether date lies in the period of the interim levels 20071108
9 ERMITTELN_BETRAG_T510 Static method Public Method Determines Amount from T510 20130222
10 ERMITTLE_GARANTIEBETRAG Static method Public Method Calculates the Guarantee Amount 20060712
11 ERMITTLE_GARANTIEBETRAG_TVL Static method Public Method TV-L: Calculates Guarantee Amount 20121029
12 ERMITTLE_INDIV_ENDSTUFE Static method Public Method Determines the Highest Level for a Specific Pay Scale Group 20060712
13 ERMITTLE_NAECHSTE_GRUPPE Static method Private Method Determines the Next Higher Pay Scale Group 20070412
14 ERMITTLE_NAECHSTE_STUFE Static method Public Method Determines the Next Pay Scale Level Within the Pay Scale Grp 20060712
15 ERMITTLE_NIEDRIGSTE_STUFE Static method Public Method Determines the Lowest Pay Scale Lvl Within the Pay Scale Grp 20060712
16 ERMITTLE_STUFE_HG Static method Public Method Determines the Pay Scale Level in the Higher Pay Scale Group 20060712
17 GET_ENTGELT_ZWISCHENSTUFE Static method Public Method Determines the Remuneration for the Interim Level 20060712
18 GET_INTERNE_TARIFGRUPPE Static method Private Method Reads the Internal Pay Scale Group from Table T5DPBS3B 20070601
19 GET_KNZ_TARIFBEREICH Static method Public Method Determines Pay Scale Sector Indicator 20120919
20 GET_LGART_FUEHRUNG_AUF_ZEIT Static method Public Method Provides Wage Type for Additional Bonus for Interim Mgmt 20060712
21 GET_LGART_GARANTIE Static method Public Method Provides Wage Type for Guarantee Amt Acc. to Sect. 17 TVoeD 20060712
22 GET_LGART_GRUNDENTGELT Static method Public Method Provides the Relevant Wage Types for Basic Remuneration 20060712
23 GET_LGART_VERGLEICHSENTGELT Static method Public Method Determines the Remuneration for the Interim Level 20080523
24 GET_LGART_ZWISCHENSTUFE Static method Public Method Provides Table with Wage Types to Be Deleted for Interim Lvl 20060712
25 GET_VARGU_ENTRY_T510_PSRCL Static method Private Method Determines the Variable Key for Reading T510_PSRCL 20060712
26 NACHLESEN_INFOTYPS Static method Private Method Reading of Infotypes 0001, 0230, or 0008 20120919
27 PRUEFE_GARANTIEBETRAG Static method Public Method Check Whether Wage Type Guarantee Amount Exists in IT0008 20060712
28 PRUEFE_ZWISCHENSTUFE Static method Public Method Check: Is Employee At Specific Inter. PS Level Acc. to IT008 20060712
29 PUT_TBLGART Static method Public Method Transfer Payments from TBLART to P0008 20120919
30 READ_T510D Static method Private Method 20080523
31 SAVE_CHANGE_RECURSIVE_TAB Static method Public Method Save Table RECURSIVE_TAB and Change It 20120920
32 TARIFERHOEHUNG_ZWISCHENSTUFE Static method Public Method Standard Increase in Remuneration for Custom Interim Level 20080123
33 UEBERSCHREIBEN_LOHNARTEN Static method Private Method Overwrite Wage Types in P0008 from IT0509 20120919
34 UPDATE_CHG_LGA_ZWISCHENSTUFE Static method Public Method Replace Wage Types for Interim Level with Basic Pay 20130204
35 WAGETYPES_FROM_BASIC_PAY Static method Public Method Get Wage Types from Infotype 0008 20130218
36 WAGETYPES_TO_BASIC_PAY Static method Public Method Write Wage Types in Infotype 0008 20130218
Events
Class CL_HRPBSDE_TVOD_HG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T510D_TAB Private See coding 20080523 T510D_TAB type table of t510d
Method Signatures

Method AKTIVIERUNG_ERFOLGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AKTIV Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20121029
2 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121029
3 Importing IV_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20121029
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler ist aufgetreten 20121029

Method CALC_ZULAGE_FUEHRUNG_AUF_ZEIT 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) MAXBT Personalabrechnung: Betrag 20060712
2 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060712
3 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
4 Importing I_GARANTIE Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712
5 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20060712
6 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060712
7 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060712
8 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060712
9 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
10 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712
11 Importing I_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712

Method CALC_ZULAGE_FUEHRUNG_AUF_ZEIT on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_LGART_GRUNDENTGELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20060712
3 Returning R_LGART Value transfer Type reference (TYPE) LGART Lohnart 20060712

Method CHECK_LGART_GRUNDENTGELT on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_LGART_VERGLEICHSENTGELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20060712
3 Returning R_LGART Value transfer Type reference (TYPE) LGART Lohnart 20060712

Method CHECK_LGART_VERGLEICHSENTGELT on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_LGART_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20060712
3 Returning R_LGART Value transfer Type reference (TYPE) LGART Lohnart 20060712

Method CHECK_LGART_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_TVL_SKIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008_LOW Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070412
2 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090204
3 Importing I_TRFGR_HIGH Call by reference Type reference (TYPE) TRFGR Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070412
4 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20070412
5 Importing I_VARGU Call by reference Type reference (TYPE) VARPR Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) 20100805
6 Returning R_TVL_SKIP Value transfer Type reference (TYPE) P01P_TVLSKIP Kennzeichen HWT über mehr als eine Entgeltgruppe 20070412

Method CHECK_TVL_SKIP on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_TVL_UE_GRUPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070601
2 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20070601
3 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20070601
4 Returning R_ANSWER Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20070601

Method CHECK_TVL_UE_GRUPPE on class CL_HRPBSDE_TVOD_HG has no exception.

Method CHECK_ZEITRAUM_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20071108
2 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20071108
3 Returning R_RETURN Value transfer Type reference (TYPE) BOOLEAN Feld zum Ankreuzen 20071108

Method CHECK_ZEITRAUM_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method ERMITTELN_BETRAG_T510 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BETRG Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20130222
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130222
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20130222
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20130222
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20130222
# Exception Resumable Description Created on
1 NO_ENTRY_T510 Fehlende Tarifinformation in Tabelle T510 20130222

Method ERMITTLE_GARANTIEBETRAG 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) MAXBT Personalabrechnung: Betrag 20060712
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20120919
3 Importing IS_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20120919
4 Importing IT_LGART_TAB Call by reference Type reference (TYPE) PADIV_LGART_TAB Lohnarten-Tabelle der indirekten Bewertung 20120919
5 Importing I_ANZHL Call by reference Type reference (TYPE) ANZHL Einstelliges Kennzeichen 20071126
6 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
7 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120919
8 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20060712
9 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20120919
10 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060712
11 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20120919
12 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060712
13 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060712
14 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
15 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712
16 Importing I_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
# Exception Resumable Description Created on
1 ERROR_GET_TOTAL_AMOUNT Fehler beim Bestimmen des Gesamtentgeltes 20120919
2 ERROR_OCCURRED Fehler ist aufgetretten 20120919
3 MISSING_ENTRY_T510 Fehlende Tarifinformation in Tabelle T510 20060712
4 MISSING_ENTRY_T5D7M Wertigkeit der Tarifgruppe kann nicht bestimmt werden 20060712

Method ERMITTLE_GARANTIEBETRAG_TVL 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) MAXBT Personalabrechnung: Betrag 20121029
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20121029
3 Importing IS_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20121029
4 Importing IT_LGART_TAB Call by reference Type reference (TYPE) PADIV_LGART_TAB Lohnarten-Tabelle der indirekten Bewertung 20121029
5 Importing I_ANZHL Call by reference Type reference (TYPE) ANZHL Anzahl 20121029
6 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121029
7 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20121029
8 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20121029
9 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20121029
10 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121029
11 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20121029
12 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20121029
13 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20121029
14 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20121029
15 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20121029
16 Importing I_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20121029
# Exception Resumable Description Created on
1 ERROR_GET_TOTAL_AMOUNT Fehler beim Bestimmen des Gesamtentgeltes 20121029
2 ERROR_OCCURRED Fehler ist aufgetretten 20121029
3 MISSING_ENTRY_T510 Fehlende Tarifinformation in Tabelle T510 20121029
4 MISSING_ENTRY_T5D7M Wertigkeit der Tarifgruppe kann nicht bestimmt werden 20121029

Method ERMITTLE_INDIV_ENDSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
2 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
3 Importing I_NO_FALLBACK Call by reference Type reference (TYPE) ABAP_BOOL 20080509
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20060712
5 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060712
6 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060712
7 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
8 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712

Method ERMITTLE_INDIV_ENDSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method ERMITTLE_NAECHSTE_GRUPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070412
2 Importing I_DATUM Call by reference Type reference (TYPE) DATUM Datum 20100805
3 Importing I_TRFGR_ZIEL Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20070601
4 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20070412
5 Importing I_VARGU Call by reference Type reference (TYPE) VARPR SPACE Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) 20100805
6 Returning R_TRFGR Value transfer Type reference (TYPE) TRFGR Tarifgruppe 20070412

Method ERMITTLE_NAECHSTE_GRUPPE on class CL_HRPBSDE_TVOD_HG has no exception.

Method ERMITTLE_NAECHSTE_STUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
2 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20060712
4 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060712
5 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060712
6 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
7 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712
8 Importing I_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
# Exception Resumable Description Created on
1 MISSING_ENTRY_T510_PSRCL Gesuchter Eintrag in T510_PSRCL ist nicht vorhanden 20060712
2 SAME_LEVEL Folgestufe ist gleich der aktuellen Stufe 20060712

Method ERMITTLE_NIEDRIGSTE_STUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRFST Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
2 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20060712
4 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060712
5 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060712
6 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
7 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712

Method ERMITTLE_NIEDRIGSTE_STUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method ERMITTLE_STUFE_HG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BETRG_ALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712
2 Exporting E_BETRG_NEU Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712
3 Exporting E_INDIV_ENDSTUFE Call by reference Type reference (TYPE) P01P_ZWSTU Kennzeichen individuelle Zwischenstufe oder Endstufe 20060712
4 Exporting E_TRFST_NEU Call by reference Type reference (TYPE) TRFST Tarifstufe 20060712
5 Exporting E_ZWISCHENSTUFE Call by reference Type reference (TYPE) P01P_ZWSTU Kennzeichen individuelle Zwischenstufe oder Endstufe 20060712
6 Importing I_0008_ALT Value transfer Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060712
7 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
8 Importing I_GARANTIE Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712
9 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120919
10 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060712
11 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20120919
12 Importing I_TRFGR_NEU Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060712
13 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712
14 Importing I_VARGU Call by reference Type reference (TYPE) VARPR Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) 20100805
# Exception Resumable Description Created on
1 ERROR_READING_NEXT_LEVEL 20060712
2 MISSING_ENTRY_T510 20060712
3 MISSING_NEXT_LEVEL 20060712

Method GET_ENTGELT_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060712
2 Returning R_BETRG_ZWISCHENSTUFE Value transfer Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712

Method GET_ENTGELT_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_INTERNE_TARIFGRUPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRFGR_INT Value transfer Type reference (TYPE) P01P_TRFGR_INT Tarifgruppe intern 20070601
2 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20070601
3 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20070601
4 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20070601
5 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20070601

Method GET_INTERNE_TARIFGRUPPE on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_KNZ_TARIFBEREICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TBKNZ Call by reference Type reference (TYPE) P01P_TBKNZ Überleitung in den TVÖD: Kennzeichen des Tarifbereiches 20120919
2 Importing IV_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20120919
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler ist aufgetretten 20120919

Method GET_LGART_FUEHRUNG_AUF_ZEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Returning R_LGART Value transfer Type reference (TYPE) LGART Lohnart 20060712

Method GET_LGART_FUEHRUNG_AUF_ZEIT on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_LGART_GARANTIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Returning R_LGART Value transfer Type reference (TYPE) LGART Lohnart 20060712

Method GET_LGART_GARANTIE on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_LGART_GRUNDENTGELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Returning R_LGART_TAB Value transfer Type reference (TYPE) HRPBSDE_LGART_TAB Lohnart 20060712

Method GET_LGART_GRUNDENTGELT on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_LGART_VERGLEICHSENTGELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20080523
2 Returning R_LGART Value transfer Type reference (TYPE) LGART Personalabrechnung: Betrag 20080523

Method GET_LGART_VERGLEICHSENTGELT on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_LGART_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
2 Returning R_LGART_TAB Value transfer Type reference (TYPE) HRPBSDE_LGART_TAB Tabelle mit Lohnarten 20060712

Method GET_LGART_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method GET_VARGU_ENTRY_T510_PSRCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENTRY Call by reference Type reference (TYPE) EHIRE Gültigkeitsende des Einstellungszeitraumes 20060712
2 Exporting E_VARGU Call by reference Type reference (TYPE) VARPR Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) 20060712
3 Exporting E_VARGU_DEFAULT Call by reference Type reference (TYPE) VARPR Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) 20081121
4 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060712
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20060712

Method GET_VARGU_ENTRY_T510_PSRCL on class CL_HRPBSDE_TVOD_HG has no exception.

Method NACHLESEN_INFOTYPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20120919
2 Exporting ES_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20120919
3 Exporting ES_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20120919
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120919
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120919
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120919
7 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20120919
# Exception Resumable Description Created on
1 ERROR_READ_CURRENT_INFOTYPES Fehler beim Lesen der aktuellen Infotypinformationen 20120919

Method PRUEFE_GARANTIEBETRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANZHL Call by reference Type reference (TYPE) ANZHL Einstelliges Kennzeichen 20091112
2 Exporting E_GARANTIEBETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20060712
3 Exporting E_SW_GARANTIE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060712
4 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060712

Method PRUEFE_GARANTIEBETRAG on class CL_HRPBSDE_TVOD_HG has no exception.

Method PRUEFE_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060712
2 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060712
3 Returning R_ZWISCHENSTUFE Value transfer Type reference (TYPE) P01P_ZWSTU Kennzeichen individuelle Zwischenstufe oder Endstufe 20060712

Method PRUEFE_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method PUT_TBLGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20120919
2 Importing IT_LGART_TAB Call by reference Type reference (TYPE) PADIV_LGART_TAB Lohnarten-Tabelle der indirekten Bewertung 20120919
3 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20120919

Method PUT_TBLGART on class CL_HRPBSDE_TVOD_HG has no exception.

Method READ_T510D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T510D Call by reference Type reference (TYPE) T510D_TAB Dynamische Tariferhöhung 20080523
2 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20080523
3 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080523
4 Importing I_LGART_VERGLEICHSENTGELT Call by reference Type reference (TYPE) LGART Lohnart 20080523
5 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20080523

Method READ_T510D on class CL_HRPBSDE_TVOD_HG has no exception.

Method SAVE_CHANGE_RECURSIVE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECURSIVE_TAB Call by reference Type reference (TYPE) HRPBSDE_LGART_TAB Tabelle mit Lohnarten 20120920
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler ist aufgetretten 20120920

Method TARIFERHOEHUNG_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20080123
2 Importing I_BETRG Call by reference Type reference (TYPE) T510-BETRG Personalabrechnung: Betrag 20080123
3 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080123
4 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20080523
5 Returning R_BETRG Value transfer Type reference (TYPE) T510-BETRG Personalabrechnung: Betrag 20080123

Method TARIFERHOEHUNG_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method UEBERSCHREIBEN_LOHNARTEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20120919
2 Importing IS_P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20120919
3 Importing IV_AUFRUF_ART Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121029
4 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20120919
5 Importing IV_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20120919
# Exception Resumable Description Created on
1 ERROR_GET_VERGLEICHSENTGELT Fehler beim Bestimmen des Verglechsentgeltes 20120919

Method UPDATE_CHG_LGA_ZWISCHENSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WAGETYPES Call by reference Type reference (TYPE) P01P_RECL_WAGE_TYPE_TAB Tabelle für Lohnarten aus Basisbezügen 20130204
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20130204
3 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20130204

Method UPDATE_CHG_LGA_ZWISCHENSTUFE on class CL_HRPBSDE_TVOD_HG has no exception.

Method WAGETYPES_FROM_BASIC_PAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20130218
2 Returning RT_WAGETYPES Value transfer Type reference (TYPE) P01P_RECL_WAGE_TYPE_TAB Tabelle für Lohnarten aus Basisbezügen 20130218

Method WAGETYPES_FROM_BASIC_PAY on class CL_HRPBSDE_TVOD_HG has no exception.

Method WAGETYPES_TO_BASIC_PAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20130218
2 Importing IT_WAGETYPES Call by reference Type reference (TYPE) P01P_RECL_WAGE_TYPE_TAB Tabelle für Lohnarten aus Basisbezügen 20130218

Method WAGETYPES_TO_BASIC_PAY on class CL_HRPBSDE_TVOD_HG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in