Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | P_APPL | 'TVOD' | Subapplication | 20060712 | ||
| 2 | Constant | Private | Type reference (TYPE) | P_SUML | 'HGFZ' | Wage Type | 20060712 | ||
| 3 | Constant | Private | Type reference (TYPE) | P_SUML | 'HGGB' | Wage Type | 20060712 | ||
| 4 | Constant | Private | Type reference (TYPE) | P_SUML | 'HGGE' | Wage Type | 20060712 | ||
| 5 | Constant | Private | Type reference (TYPE) | P_SUML | 'HGZS' | Wage Type | 20060712 | ||
| 6 | Constant | Private | Type reference (TYPE) | LGART | '/ODG' | Wage Type | 20060712 | ||
| 7 | Constant | Private | Type reference (TYPE) | MOLGA | '01' | Country Grouping | 20060712 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check Whether New Calculation Procedure Is Activated | 20121029 | |
| 2 | Static method | Public | Method | Calculation of Bonus for Interim Management | 20060712 | |
| 3 | Static method | Public | Method | Wage Type for Basic Pay TVOED | 20060712 | |
| 4 | Static method | Public | Method | Check Whether Wage Type for Comparison Remuneration | 20060712 | |
| 5 | Static method | Public | Method | Checks Whether WT Must Only Be Used for TVoeD Inter. PS Lvl | 20060712 | |
| 6 | Static method | Public | Method | Check: TV-L and Higher Grouping Across More Than One Group | 20070412 | |
| 7 | Static method | Private | Method | Checks Whether Group Is an Intermediate Group (UE) of TV-L | 20070601 | |
| 8 | Static method | Public | Method | Checks whether date lies in the period of the interim levels | 20071108 | |
| 9 | Static method | Public | Method | Determines Amount from T510 | 20130222 | |
| 10 | Static method | Public | Method | Calculates the Guarantee Amount | 20060712 | |
| 11 | Static method | Public | Method | TV-L: Calculates Guarantee Amount | 20121029 | |
| 12 | Static method | Public | Method | Determines the Highest Level for a Specific Pay Scale Group | 20060712 | |
| 13 | Static method | Private | Method | Determines the Next Higher Pay Scale Group | 20070412 | |
| 14 | Static method | Public | Method | Determines the Next Pay Scale Level Within the Pay Scale Grp | 20060712 | |
| 15 | Static method | Public | Method | Determines the Lowest Pay Scale Lvl Within the Pay Scale Grp | 20060712 | |
| 16 | Static method | Public | Method | Determines the Pay Scale Level in the Higher Pay Scale Group | 20060712 | |
| 17 | Static method | Public | Method | Determines the Remuneration for the Interim Level | 20060712 | |
| 18 | Static method | Private | Method | Reads the Internal Pay Scale Group from Table T5DPBS3B | 20070601 | |
| 19 | Static method | Public | Method | Determines Pay Scale Sector Indicator | 20120919 | |
| 20 | Static method | Public | Method | Provides Wage Type for Additional Bonus for Interim Mgmt | 20060712 | |
| 21 | Static method | Public | Method | Provides Wage Type for Guarantee Amt Acc. to Sect. 17 TVoeD | 20060712 | |
| 22 | Static method | Public | Method | Provides the Relevant Wage Types for Basic Remuneration | 20060712 | |
| 23 | Static method | Public | Method | Determines the Remuneration for the Interim Level | 20080523 | |
| 24 | Static method | Public | Method | Provides Table with Wage Types to Be Deleted for Interim Lvl | 20060712 | |
| 25 | Static method | Private | Method | Determines the Variable Key for Reading T510_PSRCL | 20060712 | |
| 26 | Static method | Private | Method | Reading of Infotypes 0001, 0230, or 0008 | 20120919 | |
| 27 | Static method | Public | Method | Check Whether Wage Type Guarantee Amount Exists in IT0008 | 20060712 | |
| 28 | Static method | Public | Method | Check: Is Employee At Specific Inter. PS Level Acc. to IT008 | 20060712 | |
| 29 | Static method | Public | Method | Transfer Payments from TBLART to P0008 | 20120919 | |
| 30 | Static method | Private | Method | 20080523 | ||
| 31 | Static method | Public | Method | Save Table RECURSIVE_TAB and Change It | 20120920 | |
| 32 | Static method | Public | Method | Standard Increase in Remuneration for Custom Interim Level | 20080123 | |
| 33 | Static method | Private | Method | Overwrite Wage Types in P0008 from IT0509 | 20120919 | |
| 34 | Static method | Public | Method | Replace Wage Types for Interim Level with Basic Pay | 20130204 | |
| 35 | Static method | Public | Method | Get Wage Types from Infotype 0008 | 20130218 | |
| 36 | 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 | EV_AKTIV | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20121029 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121029 | |||
| 3 | IV_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20121029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_AMOUNT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 2 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20060712 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 4 | I_GARANTIE | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 5 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20060712 | |||
| 6 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20060712 | |||
| 7 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20060712 | |||
| 8 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20060712 | |||
| 9 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 10 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20060712 | |||
| 11 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20060712 | |||
| 3 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20060712 | |||
| 3 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20060712 | |||
| 3 | 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 | I_0008_LOW | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20070412 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20090204 | |||
| 3 | I_TRFGR_HIGH | Call by reference | Type reference (TYPE) | TRFGR | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20070412 | |||
| 4 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20070412 | |||
| 5 | I_VARGU | Call by reference | Type reference (TYPE) | VARPR | Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) | 20100805 | |||
| 6 | 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 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20070601 | |||
| 2 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20070601 | |||
| 3 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20070601 | |||
| 4 | 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 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20071108 | |||
| 2 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20071108 | |||
| 3 | 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 | EV_BETRG | Call by reference | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20130222 | |||
| 2 | IS_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20130222 | |||
| 3 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20130222 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20130222 | |||
| 5 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20130222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_AMOUNT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 2 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20120919 | |||
| 3 | IS_P0230 | Call by reference | Type reference (TYPE) | P0230 | Personal-Stammsatz Infotyp 0230/ View 0008 PSG | 20120919 | |||
| 4 | IT_LGART_TAB | Call by reference | Type reference (TYPE) | PADIV_LGART_TAB | Lohnarten-Tabelle der indirekten Bewertung | 20120919 | |||
| 5 | I_ANZHL | Call by reference | Type reference (TYPE) | ANZHL | Einstelliges Kennzeichen | 20071126 | |||
| 6 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 7 | I_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20120919 | |||
| 8 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20060712 | |||
| 9 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20120919 | |||
| 10 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20060712 | |||
| 11 | I_TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20120919 | |||
| 12 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20060712 | |||
| 13 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20060712 | |||
| 14 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 15 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20060712 | |||
| 16 | I_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Bestimmen des Gesamtentgeltes | 20120919 | ||
| 2 | Fehler ist aufgetretten | 20120919 | ||
| 3 | Fehlende Tarifinformation in Tabelle T510 | 20060712 | ||
| 4 | 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 | E_AMOUNT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20121029 | |||
| 2 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20121029 | |||
| 3 | IS_P0230 | Call by reference | Type reference (TYPE) | P0230 | Personal-Stammsatz Infotyp 0230/ View 0008 PSG | 20121029 | |||
| 4 | IT_LGART_TAB | Call by reference | Type reference (TYPE) | PADIV_LGART_TAB | Lohnarten-Tabelle der indirekten Bewertung | 20121029 | |||
| 5 | I_ANZHL | Call by reference | Type reference (TYPE) | ANZHL | Anzahl | 20121029 | |||
| 6 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121029 | |||
| 7 | I_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20121029 | |||
| 8 | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20121029 | |||
| 9 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20121029 | |||
| 10 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20121029 | |||
| 11 | I_TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20121029 | |||
| 12 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20121029 | |||
| 13 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20121029 | |||
| 14 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20121029 | |||
| 15 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20121029 | |||
| 16 | I_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20121029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Bestimmen des Gesamtentgeltes | 20121029 | ||
| 2 | Fehler ist aufgetretten | 20121029 | ||
| 3 | Fehlende Tarifinformation in Tabelle T510 | 20121029 | ||
| 4 | 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 | E_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 3 | I_NO_FALLBACK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080509 | ||||
| 4 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20060712 | |||
| 5 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20060712 | |||
| 6 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20060712 | |||
| 7 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 8 | 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 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20070412 | |||
| 2 | I_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20100805 | |||
| 3 | I_TRFGR_ZIEL | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20070601 | |||
| 4 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20070412 | |||
| 5 | I_VARGU | Call by reference | Type reference (TYPE) | VARPR | SPACE | Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) | 20100805 | ||
| 6 | 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 | E_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 3 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20060712 | |||
| 4 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20060712 | |||
| 5 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20060712 | |||
| 6 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 7 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20060712 | |||
| 8 | I_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Gesuchter Eintrag in T510_PSRCL ist nicht vorhanden | 20060712 | ||
| 2 | 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 | E_TRFST | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 3 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20060712 | |||
| 4 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20060712 | |||
| 5 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20060712 | |||
| 6 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 7 | 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 | E_BETRG_ALT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 2 | E_BETRG_NEU | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 3 | E_INDIV_ENDSTUFE | Call by reference | Type reference (TYPE) | P01P_ZWSTU | Kennzeichen individuelle Zwischenstufe oder Endstufe | 20060712 | |||
| 4 | E_TRFST_NEU | Call by reference | Type reference (TYPE) | TRFST | Tarifstufe | 20060712 | |||
| 5 | E_ZWISCHENSTUFE | Call by reference | Type reference (TYPE) | P01P_ZWSTU | Kennzeichen individuelle Zwischenstufe oder Endstufe | 20060712 | |||
| 6 | I_0008_ALT | Value transfer | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20060712 | |||
| 7 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 8 | I_GARANTIE | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 9 | I_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20120919 | |||
| 10 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20060712 | |||
| 11 | I_TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20120919 | |||
| 12 | I_TRFGR_NEU | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20060712 | |||
| 13 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20060712 | |||
| 14 | I_VARGU | Call by reference | Type reference (TYPE) | VARPR | Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060712 | |||
| 2 | 20060712 | |||
| 3 | 20060712 |
Method GET_ENTGELT_ZWISCHENSTUFE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20060712 | |||
| 2 | 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 | E_TRFGR_INT | Value transfer | Type reference (TYPE) | P01P_TRFGR_INT | Tarifgruppe intern | 20070601 | |||
| 2 | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20070601 | |||
| 3 | I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20070601 | |||
| 4 | I_TRFGR | Call by reference | Type reference (TYPE) | TRFGR | Tarifgruppe | 20070601 | |||
| 5 | 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 | EV_TBKNZ | Call by reference | Type reference (TYPE) | P01P_TBKNZ | Überleitung in den TVÖD: Kennzeichen des Tarifbereiches | 20120919 | |||
| 2 | IV_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20120919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | 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 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20080523 | |||
| 2 | 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 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 2 | 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 | E_ENTRY | Call by reference | Type reference (TYPE) | EHIRE | Gültigkeitsende des Einstellungszeitraumes | 20060712 | |||
| 2 | E_VARGU | Call by reference | Type reference (TYPE) | VARPR | Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) | 20060712 | |||
| 3 | E_VARGU_DEFAULT | Call by reference | Type reference (TYPE) | VARPR | Variables Argument Tabelle T510_PSRCL (tarifliche Umstufung) | 20081121 | |||
| 4 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060712 | |||
| 5 | 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 | ES_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120919 | |||
| 2 | ES_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20120919 | |||
| 3 | ES_P0230 | Call by reference | Type reference (TYPE) | P0230 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20120919 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20120919 | |||
| 5 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20120919 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20120919 | |||
| 7 | IV_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20120919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_ANZHL | Call by reference | Type reference (TYPE) | ANZHL | Einstelliges Kennzeichen | 20091112 | |||
| 2 | E_GARANTIEBETRAG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20060712 | |||
| 3 | E_SW_GARANTIE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060712 | |||
| 4 | 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 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20060712 | |||
| 2 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20060712 | |||
| 3 | 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 | CS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20120919 | |||
| 2 | IT_LGART_TAB | Call by reference | Type reference (TYPE) | PADIV_LGART_TAB | Lohnarten-Tabelle der indirekten Bewertung | 20120919 | |||
| 3 | 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 | ET_T510D | Call by reference | Type reference (TYPE) | T510D_TAB | Dynamische Tariferhöhung | 20080523 | |||
| 2 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20080523 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20080523 | |||
| 4 | I_LGART_VERGLEICHSENTGELT | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20080523 | |||
| 5 | 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 | ET_RECURSIVE_TAB | Call by reference | Type reference (TYPE) | HRPBSDE_LGART_TAB | Tabelle mit Lohnarten | 20120920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetretten | 20120920 |
Method TARIFERHOEHUNG_ZWISCHENSTUFE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20080123 | |||
| 2 | I_BETRG | Call by reference | Type reference (TYPE) | T510-BETRG | Personalabrechnung: Betrag | 20080123 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20080123 | |||
| 4 | I_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20080523 | |||
| 5 | 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 | CS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20120919 | |||
| 2 | IS_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20120919 | |||
| 3 | IV_AUFRUF_ART | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20121029 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20120919 | |||
| 5 | IV_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20120919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_WAGETYPES | Call by reference | Type reference (TYPE) | P01P_RECL_WAGE_TYPE_TAB | Tabelle für Lohnarten aus Basisbezügen | 20130204 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20130204 | |||
| 3 | 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 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20130218 | |||
| 2 | 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 | CS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20130218 | |||
| 2 | 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 |