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 |