SAP ABAP Class CL_HRPAYDE_AVM_BVV (Class to Map BVV with AVmG)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE (Application Component) Germany
     PC01 (Package) HR Payroll: Germany
Properties
Class CL_HRPAYDE_AVM_BVV  
Short Description Class to Map BVV with AVmG    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC01   HR Payroll: Germany 
Created 20100709   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPAYDE_AVM_BVV has no interface implemented.
Friends
Class CL_HRPAYDE_AVM_BVV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
2 AC_MAX_BTRKL_A Constant Public Type reference (TYPE) T5D1G-BTRKL '43' Highest Basic Contribution Class 20121118
3 AC_MOLGA Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20101021
4 AC_SPARTE_BVV Constant Public Type reference (TYPE) SVSPA '7' SI Division 20121118
5 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
6 AC_VERSICHERUNG_BVV Constant Public Type reference (TYPE) SVVER 'BVV' Supplementary SI 20121118
7 AC_VROUT_ANTEIL_N Constant Public Type reference (TYPE) P01_VROUT 'CL' Processing Routine Pay Scales N Proportional 20121118
8 AC_VROUT_BTRKL_N Constant Public Type reference (TYPE) P01_VROUT 'CB' Processing Routine Pay Scale N Contribution Class Structure 20121118
9 AC_VROUT_BTRKL_N_AG Constant Public Type reference (TYPE) P01_VROUT 'CD' AVmG: Processing Routine 20130103
10 AC_VROUT_BTRKL_N_AN Constant Public Type reference (TYPE) P01_VROUT 'CE' Proc. Routine Increase Pay Scales Contr. Class EE Transfers 20130319
Methods
# Method Level Visibility Method type Description Created on
1 BERECHNE_ANTEIL_WEHRDIENST Static method Public Method Calculates Contrib. That ER Makes for EE's Military Service 20101021
2 BERECHNE_BEITRAEGE Static method Public Method Determines EE and ER Contributions from Contribution Scale 20101021
3 CHECK_BEITRAGSKLASSE Static method Public Method Check Contribution Class 20121118
4 CHECK_CONSISTENCY Static method Public Method Tool for Conversion 1/1/2013: I0699 Data Record Consistent? 20121115
5 CHECK_VROUT Static method Public Method Check Processing Routine 20121118
6 GET_TAGE_WEHRDIENST Static method Private Method Determines Days of Military Service 20101021
7 IS_BVV Static method Public Method Checks Whether Contract Model Belongs to BVV 20101021
8 KAPPE_BEMESSUNGSGRENZE Static method Public Method Caps Assessment Threshold 20101021
9 KAPPE_BEMESSUNGSGRENZE_2 Static method Public Method Caps/Reduces Gross Amt Between Lower and Upper Assess.Thres. 20121118
10 READ_AT_DATE_T5D1G Static method Public Method Reads T5D1G (Read Class in Wrong Package) 20101021
11 READ_AT_DATE_T5DR4 Static method Public Method Reads T5DR4 (Read Class in Wrong Package) 20101021
12 READ_T5D1W Static method Public Method Reads T5D1W (Taking Processing Routine into Account) 20121118
Events
Class CL_HRPAYDE_AVM_BVV has no event.
Types
Class CL_HRPAYDE_AVM_BVV has no local type.
Method Signatures

Method BERECHNE_ANTEIL_WEHRDIENST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BEITRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20101021
2 Exporting E_WEHRDIENST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101021
3 Importing IS_TL Call by reference Type reference (TYPE) PC20X Abrechnungsergebnis: Tagesleiste (D) 20101021
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20101021
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021

Method BERECHNE_ANTEIL_WEHRDIENST on class CL_HRPAYDE_AVM_BVV has no exception.

Method BERECHNE_BEITRAEGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BEITRAGSKLASSE Call by reference Type reference (TYPE) BTRKL Beitragsklasse 20101021
2 Exporting E_BEITRAG_AG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20101021
3 Exporting E_BEITRAG_AN Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20101021
4 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101021
5 Importing I_BRUTTO Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20101021
6 Importing I_DATE Call by reference Type reference (TYPE) D 20101021
7 Importing I_VROUT Call by reference Type reference (TYPE) P01_VROUT AVmG: Verarbeitungsroutine 20121118
# Exception Resumable Description Created on
1 ERROR Fehler (Systemnachricht) 20121118

Method CHECK_BEITRAGSKLASSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BTRKL Call by reference Type reference (TYPE) P011_ZUSKL Beitragsklasse Zusatzversorgungen 20121118
2 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20121118
3 Importing I_VROUT Call by reference Type reference (TYPE) P01_VROUT AVmG: Verarbeitungsroutine 20121118
4 Returning R_OK Value transfer Type reference (TYPE) BOOLE Boolesche Variable 20121118
# Exception Resumable Description Created on
1 ERROR Fehlertext in Systemnachricht 20121118

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DAT Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20121115
# Exception Resumable Description Created on
1 EX_ANBEI Fehler zum Arbeitnehmerbeitrag 20121115
2 EX_ANLAR_AINSL Anlageart / Anlageinstitut 20121115
3 EX_ANLAR_BAUST Anlageart / Baustein 20121115
4 EX_ANLAR_VTMOD Anlageart / Vertragsmodell 20121115
5 EX_ANTEIL Fehler zum Anteil 20121115
6 EX_BAUST_CUST Fehler Baustein aus Vertragsmodell 20121115
7 EX_BAUST_MAN Fehler manüller, hinzugefügter Baustein 20121115
8 EX_BEITRAG Fehler zum Betrag 20121115
9 EX_KLASSE Fehler zur Beitragsklasse 20121115
10 EX_VERTRAG Fehler zur ergänzenden Vertragsnummer 20121115

Method CHECK_VROUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20121118
2 Importing I_VROUT Call by reference Type reference (TYPE) P01_VROUT AVmG: Verarbeitungsroutine 20121118
3 Returning R_OK Value transfer Type reference (TYPE) BOOLE Boolesche Variable 20121118
# Exception Resumable Description Created on
1 ERROR Fehlertext in Systemnachricht 20121118

Method GET_TAGE_WEHRDIENST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAGE Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20101021
2 Importing IS_TL Call by reference Type reference (TYPE) PC20X Abrechnungsergebnis: Tagesleiste (D) 20101021
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20101021
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021

Method GET_TAGE_WEHRDIENST on class CL_HRPAYDE_AVM_BVV has no exception.

Method IS_BVV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BVV Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101021
2 Exporting E_ZUSATZVERSORGUNG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120503
3 Importing I_ANLAR Call by reference Type reference (TYPE) P01_ANLAR AVmG: Anlageart 20101021
4 Importing I_VTMOD Call by reference Type reference (TYPE) P01_VTMOD AVmG: Vertragsmodell 20101021

Method IS_BVV on class CL_HRPAYDE_AVM_BVV has no exception.

Method KAPPE_BEMESSUNGSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20101021
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101021
3 Importing I_DATE Call by reference Type reference (TYPE) D 20101021
4 Importing I_KONST Call by reference Type reference (TYPE) T511K-KONST Abrechnungskonstante 20121205
5 Importing I_LAUFEND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101021

Method KAPPE_BEMESSUNGSGRENZE on class CL_HRPAYDE_AVM_BVV has no exception.

Method KAPPE_BEMESSUNGSGRENZE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20121118
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121118
3 Importing I_DATE Call by reference Type reference (TYPE) D 20121118
4 Importing I_LAUFEND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121118

Method KAPPE_BEMESSUNGSGRENZE_2 on class CL_HRPAYDE_AVM_BVV has no exception.

Method READ_AT_DATE_T5D1G Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BTRKL Call by reference Type reference (TYPE) BTRKL Beitragsklasse 20101021
2 Importing I_DATE Call by reference Type reference (TYPE) D 20101021
3 Importing I_SVSPA Call by reference Type reference (TYPE) SVZSP SV-Sparte 20101021
4 Importing I_SVVER Call by reference Type reference (TYPE) SVVER SV-Zusatzversicherung 20101021
5 Returning RS_T5D1G Value transfer Type reference (TYPE) T5D1G Beitragsklassen für Zusatzversicherungen 20101021

Method READ_AT_DATE_T5D1G on class CL_HRPAYDE_AVM_BVV has no exception.

Method READ_AT_DATE_T5DR4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANLAR Call by reference Type reference (TYPE) P01_ANLAR AVmG: Anlageart 20101021
2 Importing I_BAUST Call by reference Type reference (TYPE) P01_BAUST AVmG: Baustein 20101021
3 Importing I_DATE Call by reference Type reference (TYPE) D 20101021
4 Returning RS_T5DR4 Value transfer Type reference (TYPE) T5DR4 AVmG: Ausprägungen der Bausteine 20101021

Method READ_AT_DATE_T5DR4 on class CL_HRPAYDE_AVM_BVV has no exception.

Method READ_T5D1W Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BRUTTO Call by reference Type reference (TYPE) MAXBT Brutto 20121118
2 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20121118
3 Importing I_VROUT Call by reference Type reference (TYPE) P01_VROUT AVmG: Verarbeitungsroutine 20121118
4 Returning RS_T5D1W Value transfer Type reference (TYPE) T5D1W Boolesche Variable 20121118
# Exception Resumable Description Created on
1 ERROR Fehlertext siehe Systemnachricht 20121118
History
Last changed by/on SAP  20110809 
SAP Release Created in