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
⤷ 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 | ABAP | 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 | A_CURR | Static Attribute | Private | Type reference (TYPE) | WAERS | Currency Key | 20090325 | ||
2 | A_KNZ_PROT | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | One-Time Log Output | 20090325 | ||
3 | C_CALCMOLGA | Constant | Public | Type reference (TYPE) | MOLGA | '01' | Country Grouping | 20090325 | |
4 | C_FALSE | Constant | Public | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20090325 | |
5 | C_X | 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 | CHECK_VBAFM | Instance method | Private | Method | Check AVmG Attachment Type | 20090922 |
2 | FILL_PROT_APPL | Instance method | Private | Method | Log Subapplication Activity | 20090325 |
3 | FILL_PROT_NOT_ALIQUOT | Instance method | Private | Method | Log "/57A Not to Be Factored | 20130315 |
4 | FILL_PROT_SUMME | Instance method | Private | Method | Fill Totals Row | 20090325 |
5 | FILL_PROT_VWL | Instance method | Private | Method | Log Calc. of ER Contrib. to CFS for Sick Pay Supplement | 20090325 |
6 | GET_INFO_ALIQUOT | Instance method | Private | Method | Factor Within Current WP Split? | 20130315 |
7 | GET_MAX_AG_ANTEIL | Instance method | Private | Method | Determine Large Employer Contribution | 20090617 |
8 | GET_TIME_OF_PAYMENT | Instance method | Private | Method | Determine Date of Payment | 20090617 |
9 | GET_VWLBT | Instance method | Public | Method | Get Value of Capital Formation Variant | 20090325 |
10 | GET_VWLBT_BEI_KGZ | 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 | Exporting | ET_OT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp IT | 20090922 | ||
2 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090922 | ||
3 | Importing | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090922 | ||
4 | Importing | IT_P0010 | Call by reference | Type reference (TYPE) | HRPAYDE_P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090922 | ||
5 | Importing | 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 | Changing | CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | Importing | I_AKTIV | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090325 | ||
3 | Importing | I_APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20090325 | ||
4 | Importing | 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 | Changing | 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 | Changing | CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | Importing | I_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Summe KGZ und VWL | 20090325 | ||
3 | Importing | I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20090325 | ||
4 | Importing | I_SUMVL | Call by reference | Type reference (TYPE) | MAXBT | Summe VWL | 20090325 | ||
5 | Importing | 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 | Changing | CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20090325 | ||
2 | Importing | IS_IT | Call by reference | Type reference (TYPE) | PC207 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
3 | Importing | I_ANZTAGE | Call by reference | Type reference (TYPE) | PRANZ | Personalabrechnung: Anzahl | 20090325 | ||
4 | Importing | I_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
5 | Importing | I_KALTAGE | Call by reference | Type reference (TYPE) | I | Kalendertage | 20090325 | ||
6 | Importing | I_LAAGA | Call by reference | Type reference (TYPE) | LGART | Lohnart AG-Anteil | 20090922 | ||
7 | Importing | I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20090325 | ||
8 | Importing | I_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20090325 | ||
9 | Importing | 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 | Importing | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20130315 | ||
2 | Returning | 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 | Changing | C_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090617 | ||
2 | Exporting | E_AG_BETRG | Call by reference | Type reference (TYPE) | P013_VWLBT | Wert der Vermögensbildungsvariante | 20090617 | ||
3 | Exporting | E_AG_LAAGA | Call by reference | Type reference (TYPE) | P013_LAAGA | Lohnart zum Arbeitgeberanteil in der Vermögensbildung | 20090617 | ||
4 | Importing | IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20090617 | ||
5 | Importing | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090617 | ||
6 | Importing | IT_DOWP | Call by reference | Type reference (TYPE) | HRPAYDE_DOWP | Arbeitsplatz/Basisbezüge Zusatz DA/UDA | 20090617 | ||
7 | Importing | IT_P0010 | Call by reference | Type reference (TYPE) | HRPAYDE_P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090617 | ||
8 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20090617 | ||
9 | Importing | 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 | Exporting | E_ZZPKT | Call by reference | Type reference (TYPE) | BOOLE_D | Zahlungszeitpunkt | 20090617 | ||
2 | Importing | I_ABSTAND | Call by reference | Type reference (TYPE) | DZANZL | Anzahl zur Ermittlung der weiteren Zahlungszeitpunkte | 20090617 | ||
3 | Importing | I_AKT_PERIOD | Call by reference | Type reference (TYPE) | P01P_CHAR2 | Aktuelle Periode | 20090617 | ||
4 | Importing | 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 | Exporting | ES_T5D3O | Call by reference | Type reference (TYPE) | T5D3O | Vermögensbildung Konstanten | 20090325 | ||
2 | Importing | IS_P0010 | Call by reference | Type reference (TYPE) | P0010 | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20090520 | ||
3 | Importing | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
4 | Importing | I_AUSTA | Call by reference | Type reference (TYPE) | AUSTA | Ausbildungsstatus | 20090325 | ||
5 | Importing | 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 | Changing | CT_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Tabellentyp IT | 20090325 | ||
2 | Changing | CT_RT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp RT | 20090325 | ||
3 | Changing | C_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
4 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090325 | ||
5 | Exporting | E_SUMVL | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20090325 | ||
6 | Importing | IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler HCM | 20090325 | ||
7 | Importing | IS_ASTAB | Call by reference | Type reference (TYPE) | P01P_KGZ_ASTAB | Struktur für Aufschlagstabelle in Abrechnungsfunktion DOKGZ | 20100616 | ||
8 | Importing | IS_ASTL | Call by reference | Type reference (TYPE) | MON00 | Tagesleiste für den Aufschlag (V) und (N) | 20100616 | ||
9 | Importing | IS_IT | Call by reference | Type reference (TYPE) | PC207 | Abrechnungsergebnis: Ergebnistabelle | 20090325 | ||
10 | Importing | IS_KGTAB | Call by reference | Type reference (TYPE) | P01P_KGZ_KGTAB | Struktur für Krankengeldtabelle in Abrechnungsfunktion DOKGZ | 20090325 | ||
11 | Importing | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20090325 | ||
12 | Importing | IT_TL | Call by reference | Type reference (TYPE) | HRPAYDE_TL | Abrechnungsergebnis: Tagesleiste (D) | 20090325 | ||
13 | Importing | I_KALTAGE | Call by reference | Type reference (TYPE) | I | Kalendertage | 20090325 | ||
14 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20090325 | ||
15 | Importing | 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 |