SAP ABAP Class CL_HRPBSDE_TVOD_PZ (CL_HRPBSDE_TVOD_PZ)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-PS (Application Component) Public Sector
⤷ P01O (Package) HR Germany: Public Sector
⤷ PY-DE-PS (Application Component) Public Sector
⤷ P01O (Package) HR Germany: Public Sector
Properties
Class | CL_HRPBSDE_TVOD_PZ | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P01O | HR Germany: Public Sector |
Created | 20081017 | SAP |
Last change | 20081217 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPBSDE_TVOD_PZ has no forward declaration.
Interfaces
Class CL_HRPBSDE_TVOD_PZ has no interface implemented.
Friends
Class CL_HRPBSDE_TVOD_PZ has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_APPL | Constant | Private | Type reference (TYPE) | P_APPL | 'TVOD' | Subapplication | 20081121 | |
2 | C_HIGHDATE | Constant | Private | Type reference (TYPE) | D | '99991231' | 20081121 | ||
3 | C_PZB1 | Constant | Private | Type reference (TYPE) | P_SUML | 'PZB1' | Cumulation Wage Type | 20081121 | |
4 | C_PZB2 | Constant | Private | Type reference (TYPE) | P_SUML | 'PZB2' | Cumulation Wage Type | 20081121 | |
5 | C_PZB3 | Constant | Private | Type reference (TYPE) | P_SUML | 'PZB3' | Cumulation Wage Type | 20090624 | |
6 | C_X | Constant | Private | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20081121 |
Methods
Events
Class CL_HRPBSDE_TVOD_PZ has no event.
Types
Class CL_HRPBSDE_TVOD_PZ has no local type.
Method Signatures
Method CALCULATE_DIFFERENCE_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20081121 | ||
2 | Exporting | E_AMOUNT | Value transfer | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20081121 | ||
3 | Importing | IT_P0008 | Value transfer | Type reference (TYPE) | P0008_TAB | Summenlohnart | 20081121 | ||
4 | Importing | I_DATUM_NEW | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
5 | Importing | I_DATUM_OLD | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
6 | Importing | I_KIND | Value transfer | Type reference (TYPE) | C | 20081121 | |||
7 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehlerbehandlung | 20091105 |
Method CALC_INDIVIDUAL_PAY_BONUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20081121 | ||
2 | Exporting | E_AMOUNT | Call by reference | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20081121 | ||
3 | Importing | I_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
4 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
5 | Importing | I_PERNR | Value transfer | Type reference (TYPE) | P_PERNR | Personalnummer | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehlerbehandlung | 20091105 |
Method CHECK_CHANGE_TARIF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | boolsche Variable (X=true, -=false, space=unknown) | 20081121 | ||
2 | Exporting | E_EXIT | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090206 | ||
3 | Importing | IT_P0008 | Value transfer | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20081121 | ||
4 | Importing | I_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
5 | Importing | I_DATUM_INDBW | Value transfer | Type reference (TYPE) | BEGDA | Datum der ind.Bewertung | 20090206 | ||
6 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
7 | Importing | I_TRFKZ | Value transfer | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehlerbehandlung | 20091105 |
Method CHECK_INT_TRFAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ITRFA | Call by reference | Type reference (TYPE) | ITRFA | Interne Tarifart | 20081121 | ||
2 | Exporting | E_ITRFA_VERGL | Call by reference | Type reference (TYPE) | ITRFA | Interne Tarifart | 20081121 | ||
3 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
4 | Importing | I_TRFAR | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20081121 | ||
5 | Importing | I_TRFAR_VERGL | Call by reference | Type reference (TYPE) | TRFAR | Tarifart | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Lesen T510A | 20081121 |
Method CREATE_EVENTS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EREIGNISSE | Value transfer | Type reference (TYPE) | HRPBSDE_RPIPZLD0_ERG | Tabellentyp für P01P_RPIPZLD0_ERG | 20081121 | ||
2 | Importing | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20081121 | ||
3 | Importing | I_BEGDA_AKT | Value transfer | Type reference (TYPE) | BEGDA | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20081121 | ||
4 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20081121 | ||
5 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
6 | Importing | I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20081121 |
Method CREATE_EVENTS_TAB on class CL_HRPBSDE_TVOD_PZ has no exception.
Method DETERMINE_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BETRG | Call by reference | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20081121 | ||
2 | Importing | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20081121 | ||
3 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
4 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
5 | Importing | I_STDNE | Value transfer | Type reference (TYPE) | STDNE | Nenner Basisbezüge | 20081121 | ||
6 | Importing | I_STDZL | Value transfer | Type reference (TYPE) | STDZL | Stundenzähler Basisbezüge | 20081121 | ||
7 | Importing | I_SUML | Value transfer | Type reference (TYPE) | P_SUML | Summenlohnart | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_EVALUATE_INDIRECTLY | Fehler bei indirekter Bewertung | 20081121 | |
2 | INTERNAL_ERROR | Interner Fehler | 20081121 |
Method GET_GUARANTEE_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BETRG | Call by reference | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20090414 | ||
2 | Importing | IS_P0008_FROM | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20090414 | ||
3 | Importing | IS_P0008_TO | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20090414 | ||
4 | Importing | I_DATUM | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20090414 | ||
5 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20090414 |
Method GET_GUARANTEE_AMOUNT on class CL_HRPBSDE_TVOD_PZ has no exception.
Method MERGE_SENTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20091105 | ||
2 | Importing | IS_P0008_PS | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20091105 |
Method MERGE_SENTENCE on class CL_HRPBSDE_TVOD_PZ has no exception.
Method READ_INFOTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PNNNN | Call by reference | Type reference (TYPE) | STANDARD TABLE | Generische Tabelle | 20091105 | ||
2 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20091105 | ||
3 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20091105 | ||
4 | Importing | I_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20091105 | ||
5 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20091105 |
Method READ_INFOTYPE on class CL_HRPBSDE_TVOD_PZ has no exception.
Method READ_P0230 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P0230 | Call by reference | Type reference (TYPE) | P0230 | Personal-Stammsatz Infotyp 0230/ View 0008 PSG | 20081121 | ||
2 | Importing | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20081121 |
Method READ_P0230 on class CL_HRPBSDE_TVOD_PZ has no exception.
Method READ_T569I_J Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LGART | Call by reference | Type reference (TYPE) | HRPBSDE_T596I_J | 20081121 | |||
2 | Importing | I_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
3 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 | ||
4 | Importing | I_SUML | Value transfer | Type reference (TYPE) | P_SUML | Summenlohnart | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_ENTRY_T596J | Eintrag in der Tabelle T596j zur Teilapplikation TVOD fehlt | 20081121 |
Method VALUATE_EVENTS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_BETRG_PZ | Value transfer | Type reference (TYPE) | PAD_AMT7S | Lohnartenbetrag für Bezüge | 20081121 | ||
2 | Changing | C_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20081121 | ||
3 | Importing | IT_EREIGNISSE | Value transfer | Type reference (TYPE) | HRPBSDE_RPIPZLD0_ERG | Tabellentyp für P01P_RPIPZLD0_ERG | 20081121 | ||
4 | Importing | IT_P0008 | Value transfer | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20081121 | ||
5 | Importing | I_DATUM | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081121 | ||
6 | Importing | I_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehlerbeschreibung | 20091105 |
History
Last changed by/on | SAP | 20081217 |
SAP Release Created in |