Hierarchy
⤷ 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 |