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 |