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