SAP ABAP Class CL_HRPAYDE_BVV_EMPLOYEE (Class for BVV Reporting)
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_BVV_EMPLOYEE  
Short Description Class for BVV Reporting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5D    
Program status P  SAP Standard Production Program 
Category 0   
Package PC01   HR Payroll: Germany 
Created 20100804   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDE_BVV_EMPLOYEE has no forward declaration.
Interfaces
Class CL_HRPAYDE_BVV_EMPLOYEE has no interface implemented.
Friends
Class CL_HRPAYDE_BVV_EMPLOYEE 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 ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
2 AC_FEATURE_BEVOLLMAECHTIGTER Constant Private Type reference (TYPE) MERK1 'DBVVB' Name of feature 20121115
3 AC_FEATURE_FIRMENNUMMER Constant Private Type reference (TYPE) MERK1 'DBVVN' Name of feature 20101021
4 AC_MOLGA Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20101021
5 AC_RCLAS_ADDR Constant Private Type reference (TYPE) RCLAS_HR 'CSVD' Class of the requesting report 20101021
6 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
7 AR_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20101021
8 AR_NOTIFICATION Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYDE_BVV_NOTIFICATION BVV Notification 20101021
9 AR_PY_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYDE_BVV_PY_READER Class for Reading Payroll Results 20101021
10 AT_P0000 Instance attribute Private Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20101021
11 AT_P0001 Instance attribute Private Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20101021
12 AT_P0002 Instance attribute Private Type reference (TYPE) P0002_TAB HR Master Record: Infotype 0002 (Personal Data) 20101021
13 AT_P0006 Instance attribute Private Type reference (TYPE) P0006_TAB HR Master Record: Infotype 0006 (Addresses) 20101021
14 AT_P0013 Instance attribute Private Type reference (TYPE) P0013_TAB HR Master Record: Infotype 0013 (Social Insurance D) 20101021
15 AT_P0020 Instance attribute Private Type reference (TYPE) P0020_TAB HR Master Record Infotype 0020 (DUEVO) 20101021
16 AT_P0126 Instance attribute Private Type reference (TYPE) P0126_TAB Infotype: Supplementary Pension Germany 20101021
17 AT_P0699 Instance attribute Private Type reference (TYPE) P0699_TAB Pers. Master Data Infotype 0699: German Pension Reform 20101021
18 A_DATE Instance attribute Private Type reference (TYPE) ENDDA End of Validity Period 20101021
19 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20101021
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20101021
2 ERGAENZE_BEVOLLMAECHTIGTER Instance method Private Method Supplements the Authorized Person from Feature DBVVB 20121115
3 ERGAENZE_MELDUNG Instance method Private Method Supplements Notification Data from Master Data 20101021
4 ERSTELLE_MELDUNGEN Instance method Public Method Creates Notifications from Payroll Results 20101021
5 GET_ADDRESSE Instance method Public Method Returns address for key date 20101021
6 GET_AVMG Instance method Public Method Returns AVmG Contracts for Key Date 20111221
7 GET_DATEN_ZUR_PERSON Instance method Public Method Returns personal data for key date 20101021
8 GET_DEUV Instance method Public Method Returns DEUEV Data for Key Date 20101021
9 GET_DIENSTANSCHRIFT Instance method Private Method Returns Company Address for Key Date 20101021
10 GET_FIRMA Instance method Public Method Returns BVV Company 20101021
11 GET_MASSNAHME Instance method Public Method Returns Action for Key Date 20101021
12 GET_ORGANISATORISCHE_ZUORDNUNG Instance method Public Method Returns Organizational Assignment for Key Date 20101021
13 GET_SOZIALVERSICHERUNG Instance method Public Method Returns SI Data for Key Date 20101021
14 GET_ZUSATZVERSORGUNG_BVV Instance method Public Method Returns Supplemental Insurance BVV for Key Date 20101021
15 UNTERSUCHE_AUSTRITT Instance method Private Method Checks Leaving (VMA) 20110707
16 UNTERSUCHE_STAMMDATEN Instance method Public Method Searches Master Data for Future 20101021
Events
Class CL_HRPAYDE_BVV_EMPLOYEE has no event.
Types
Class CL_HRPAYDE_BVV_EMPLOYEE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20101021
2 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20101021
3 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20101021
4 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20101021
5 Importing IT_P0006 Call by reference Type reference (TYPE) P0006_TAB Personal-Stammsatz Infotyp 0006 (Anschriften) 20101021
6 Importing IT_P0013 Call by reference Type reference (TYPE) P0013_TAB Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20101021
7 Importing IT_P0020 Call by reference Type reference (TYPE) P0020_TAB Personal-Stammsatz Infotyp 0020 (DUEVO) 20101021
8 Importing IT_P0126 Call by reference Type reference (TYPE) P0126_TAB Infotyp Zusatzversorgung Deutschland 20101021
9 Importing IT_P0699 Call by reference Type reference (TYPE) P0699_TAB Personal-Stammsatz Infotyp 0699: Altersvermögensgesetz 20101021
10 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20101021

Method CONSTRUCTOR on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method ERGAENZE_BEVOLLMAECHTIGTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MELDUNG Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20121115
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20121115

Method ERGAENZE_BEVOLLMAECHTIGTER on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method ERGAENZE_MELDUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MELDUNG Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20101021
2 Exporting ES_AUSTRITT Call by reference Type reference (TYPE) HRPAYDE_S_BVV_AUSTRITT BVV Meldereport: Struktur für Austritt 20101021
3 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021

Method ERGAENZE_MELDUNG on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method ERSTELLE_MELDUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERGEBNISSE Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ 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) ENDDA Gültigkeitsende 20101021

Method ERSTELLE_MELDUNGEN on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_ADDRESSE 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) ENDDA '99991231' Gültigkeitsende 20101021
2 Returning RS_P0006 Value transfer Type reference (TYPE) P0006 Personal-Stammsatz Infotyp 0006 (Anschriften) 20101021

Method GET_ADDRESSE on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_AVMG 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) ENDDA '99991231' Gültigkeitsende 20111221
2 Returning RT_P0699 Value transfer Type reference (TYPE) P0699_TAB Personal-Stammsatz Infotyp 0699: Altersvermögensgesetz 20111221

Method GET_AVMG on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_DATEN_ZUR_PERSON 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) ENDDA '99991231' Gültigkeitsende 20101021
2 Returning RS_P0002 Value transfer Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20101021

Method GET_DATEN_ZUR_PERSON on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_DEUV 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) ENDDA '99991231' Gültigkeitsende 20101021
2 Returning RS_P0020 Value transfer Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DEÜV) 20101021

Method GET_DEUV on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_DIENSTANSCHRIFT 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) ENDDA Gültigkeitsende 20101021
2 Returning RS_ADDRESS Value transfer Type reference (TYPE) HRFORM_ADDRESS HR-FORMS: Adressangaben in SAPScript-Formularen 20101021

Method GET_DIENSTANSCHRIFT on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_FIRMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20101021
2 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021
3 Returning RS_FIRMA Value transfer Type reference (TYPE) HRPAYDE_S_BVV_FIRMA Struktur für Firma in BVV Meldeprogramm 20101021

Method GET_FIRMA on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_MASSNAHME 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) ENDDA Gültigkeitsende 20101021
2 Returning RS_P0000 Value transfer Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20101021

Method GET_MASSNAHME on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_ORGANISATORISCHE_ZUORDNUNG 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) ENDDA '99991231' Gültigkeitsende 20101021
2 Importing I_LAST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120119
3 Returning RS_P0001 Value transfer Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20101021

Method GET_ORGANISATORISCHE_ZUORDNUNG on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_SOZIALVERSICHERUNG 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) ENDDA Gültigkeitsende 20101021
2 Returning RS_P0013 Value transfer Type reference (TYPE) P0013 Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20101021

Method GET_SOZIALVERSICHERUNG on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method GET_ZUSATZVERSORGUNG_BVV 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) ENDDA '99991231' Gültigkeitsende 20101021
2 Importing I_LAST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120119
3 Returning RS_P0126 Value transfer Type reference (TYPE) P0126 Infotyp Zusatzversorgung Deutschland 20101021

Method GET_ZUSATZVERSORGUNG_BVV on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method UNTERSUCHE_AUSTRITT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MELDUNG Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20110707
2 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110707
3 Importing I_LAST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120119

Method UNTERSUCHE_AUSTRITT on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.

Method UNTERSUCHE_STAMMDATEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUSTRITT Call by reference Type reference (TYPE) HRPAYDE_T_BVV_AUSTRITT BVV Meldereport: Struktur für Austritt 20101021
2 Exporting ES_FIRMA Call by reference Type reference (TYPE) HRPAYDE_S_BVV_FIRMA Struktur für Firma in BVV Meldeprogramm 20101021
3 Exporting ES_MELDEDATEN Call by reference Type reference (TYPE) HRPAYDE_S_BVV_MELDEDATEN BVV Meldedaten 20101021
4 Exporting E_IS_RELEVANT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101123
5 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101021

Method UNTERSUCHE_STAMMDATEN on class CL_HRPAYDE_BVV_EMPLOYEE has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in