SAP ABAP Class CL_HRDEPBS_TVOED_VWL (Class for BAdI: HRPBSDE_TVOED_VWL)
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

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20090325 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRDEPBS_TVOE_VWL | Interface to BAdI: HRPBSDE_TVOED_VWL | 20090325 |
Properties
Class | CL_HRDEPBS_TVOED_VWL | |
Short Description | Class for BAdI: HRPBSDE_TVOED_VWL | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P01O | HR Germany: Public Sector |
Created | 20090216 | SAP |
Last change | 20131127 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20090325 | ||
2 | IF_HRDEPBS_TVOE_VWL | Interface to BAdI: HRPBSDE_TVOED_VWL | 20090325 |
Friends
Class CL_HRDEPBS_TVOED_VWL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | WAERS | Currency Key | 20090325 | ||
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLE_D | One-Time Log Output | 20090325 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | MOLGA | '01' | Country Grouping | 20090325 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090325 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090325 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Check AVmG Attachment Type | 20090922 |
2 | ![]() |
Instance method | Private | Method | Log Subapplication Activity | 20090325 |
3 | ![]() |
Instance method | Private | Method | Log "/57A Not to Be Factored | 20130315 |
4 | ![]() |
Instance method | Private | Method | Fill Totals Row | 20090325 |
5 | ![]() |
Instance method | Private | Method | Log Calc. of ER Contrib. to CFS for Sick Pay Supplement | 20090325 |
6 | ![]() |
Instance method | Private | Method | Factor Within Current WP Split? | 20130315 |
7 | ![]() |
Instance method | Private | Method | Determine Large Employer Contribution | 20090617 |
8 | ![]() |
Instance method | Private | Method | Determine Date of Payment | 20090617 |
9 | ![]() |
Instance method | Public | Method | Get Value of Capital Formation Variant | 20090325 |
10 | ![]() |
Instance method | Public | Method | Get Value of Capital Formation Variant for Sick Pay Supp. | 20090325 |
Events
Class CL_HRDEPBS_TVOED_VWL has no event.
Types
Class CL_HRDEPBS_TVOED_VWL has no local type.
Method Signatures
Method CHECK_VBAFM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp IT | 20090922 | ||
2 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090922 | ||
3 | ![]() |
IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090922 | ||
4 | ![]() |
IT_P0010 | Call by reference | Type reference (TYPE) | HRPAYDE_P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090922 | ||
5 | ![]() |
I_BETRG | Call by reference | Type reference (TYPE) | P013_VWLBT | Wert der Vermögensbildungsvariante | 20090922 |
Method CHECK_VBAFM on class CL_HRDEPBS_TVOED_VWL has no exception.
Method FILL_PROT_APPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | ![]() |
I_AKTIV | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090325 | ||
3 | ![]() |
I_APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20090325 | ||
4 | ![]() |
I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20090325 |
Method FILL_PROT_APPL on class CL_HRDEPBS_TVOED_VWL has no exception.
Method FILL_PROT_NOT_ALIQUOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Einstelliges Kennzeichen | 20130315 |
Method FILL_PROT_NOT_ALIQUOT on class CL_HRDEPBS_TVOED_VWL has no exception.
Method FILL_PROT_SUMME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | ![]() |
I_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Summe KGZ und VWL | 20090325 | ||
3 | ![]() |
I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20090325 | ||
4 | ![]() |
I_SUMVL | Call by reference | Type reference (TYPE) | MAXBT | Summe VWL | 20090325 | ||
5 | ![]() |
I_SW_DON5 | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20111215 |
Method FILL_PROT_SUMME on class CL_HRDEPBS_TVOED_VWL has no exception.
Method FILL_PROT_VWL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | ![]() |
IS_IT | Call by reference | Type reference (TYPE) | PC207 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
3 | ![]() |
I_ANZTAGE | Call by reference | Type reference (TYPE) | PRANZ | Personalabrechnung: Anzahl | 20090325 | ||
4 | ![]() |
I_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
5 | ![]() |
I_KALTAGE | Call by reference | Type reference (TYPE) | I | Kalendertage | 20090325 | ||
6 | ![]() |
I_LAAGA | Call by reference | Type reference (TYPE) | LGART | Lohnart AG-Anteil | 20090922 | ||
7 | ![]() |
I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20090325 | ||
8 | ![]() |
I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20090325 | ||
9 | ![]() |
I_SLART | Call by reference | Type reference (TYPE) | P01_SVKTG | Art der Sozialleistung | 20090325 |
Method FILL_PROT_VWL on class CL_HRDEPBS_TVOED_VWL has no exception.
Method GET_INFO_ALIQUOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20130315 | ||
2 | ![]() |
RV_ALIQUOT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Aliquotieren ja/nein | 20130315 |
Method GET_INFO_ALIQUOT on class CL_HRDEPBS_TVOED_VWL has no exception.
Method GET_MAX_AG_ANTEIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090617 | ||
2 | ![]() |
E_AG_BETRG | Call by reference | Type reference (TYPE) | P013_VWLBT | Wert der Vermögensbildungsvariante | 20090617 | ||
3 | ![]() |
E_AG_LAAGA | Call by reference | Type reference (TYPE) | P013_LAAGA | Lohnart zum Arbeitgeberanteil in der Vermögensbildung | 20090617 | ||
4 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20090617 | ||
5 | ![]() |
IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090617 | ||
6 | ![]() |
IT_DOWP | Call by reference | Type reference (TYPE) | HRPAYDE_DOWP | Arbeitsplatz/Basisbezüge Zusatz DA/UDA | 20090617 | ||
7 | ![]() |
IT_P0010 | Call by reference | Type reference (TYPE) | HRPAYDE_P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090617 | ||
8 | ![]() |
I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20090617 | ||
9 | ![]() |
I_UW_BETRG | Call by reference | Type reference (TYPE) | VBTRG | Betrag für Vermögensbildung | 20090617 |
Method GET_MAX_AG_ANTEIL on class CL_HRDEPBS_TVOED_VWL has no exception.
Method GET_TIME_OF_PAYMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ZZPKT | Call by reference | Type reference (TYPE) | BOOLE_D | Zahlungszeitpunkt | 20090617 | ||
2 | ![]() |
I_ABSTAND | Call by reference | Type reference (TYPE) | DZANZL | Anzahl zur Ermittlung der weiteren Zahlungszeitpunkte | 20090617 | ||
3 | ![]() |
I_AKT_PERIOD | Call by reference | Type reference (TYPE) | P01P_CHAR2 | Aktuelle Periode | 20090617 | ||
4 | ![]() |
I_ERSTE | Call by reference | Type reference (TYPE) | DZFPER | Erste Auszahlungsperiode | 20090617 |
Method GET_TIME_OF_PAYMENT on class CL_HRDEPBS_TVOED_VWL has no exception.
Method GET_VWLBT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_T5D3O | Call by reference | Type reference (TYPE) | T5D3O | Vermögensbildung Konstanten | 20090325 | ||
2 | ![]() |
IS_P0010 | Call by reference | Type reference (TYPE) | P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090520 | ||
3 | ![]() |
IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
4 | ![]() |
I_AUSTA | Call by reference | Type reference (TYPE) | AUSTA | Ausbildungsstatus | 20090325 | ||
5 | ![]() |
I_TRFGB | Call by reference | Type reference (TYPE) | TRFGB | Tarifgebiet | 20090325 |
Method GET_VWLBT on class CL_HRDEPBS_TVOED_VWL has no exception.
Method GET_VWLBT_BEI_KGZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Tabellentyp IT | 20090325 | ||
2 | ![]() |
CT_RT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp RT | 20090325 | ||
3 | ![]() |
C_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
4 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090325 | ||
5 | ![]() |
E_SUMVL | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
6 | ![]() |
IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler HCM | 20090325 | ||
7 | ![]() |
IS_ASTAB | Call by reference | Type reference (TYPE) | P01P_KGZ_ASTAB | Struktur für Aufschlagstabelle in Abrechnungsfunktion DOKGZ | 20100616 | ||
8 | ![]() |
IS_ASTL | Call by reference | Type reference (TYPE) | MON00 | Tagesleiste für den Aufschlag (V) und (N) | 20100616 | ||
9 | ![]() |
IS_IT | Call by reference | Type reference (TYPE) | PC207 | Abrechnungsergebnis: Ergebnistabelle | 20090325 | ||
10 | ![]() |
IS_KGTAB | Call by reference | Type reference (TYPE) | P01P_KGZ_KGTAB | Struktur für Krankengeldtabelle in Abrechnungsfunktion DOKGZ | 20090325 | ||
11 | ![]() |
IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
12 | ![]() |
IT_TL | Call by reference | Type reference (TYPE) | HRPAYDE_TL | Abrechnungsergebnis: Tagesleiste (D) | 20090325 | ||
13 | ![]() |
I_KALTAGE | Call by reference | Type reference (TYPE) | I | Kalendertage | 20090325 | ||
14 | ![]() |
I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20090325 | ||
15 | ![]() |
I_SW_PROT | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20090325 |
Method GET_VWLBT_BEI_KGZ on class CL_HRDEPBS_TVOED_VWL has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in |