SAP ABAP Class CL_HRPBSDEZV_P0051 (Infotype 0051 as of ZVMP)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O_ZV (Package) SP Notification Program for Public Sector Germany
Properties
Class CL_HRPBSDEZV_P0051  
Short Description Infotype 0051 as of ZVMP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEPBSZV    
Program status P  SAP Standard Production Program 
Category 0   
Package P01O_ZV   SP Notification Program for Public Sector Germany 
Created 20050609   SAP 
Last change 20060912   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
Class CL_HRPBSDEZV_P0051 has no interface implemented.
Friends
Class CL_HRPBSDEZV_P0051 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_GENRL_MESSAGES Static Attribute Private Type reference (TYPE) HRPAY99_GENRL_MSG Message - Info w/o Personnel Number TTYP 20051103
2 A_EMPLOYER_KEY Instance attribute Private Type reference (TYPE) P01P_PBSZV_ARBGB Employer Identification 20050823
3 A_EMPLOYER_REF Instance attribute Private Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYER Employer Settings (Customizing Singleton Class) 20050614
4 A_MESSAGE_HANDLER_REF Instance attribute Public Object reference (TYPE REF TO) CL_HRPBSDEZV_MESSAGE_HANDLER HR-PBS: Message Handler 20051025
5 A_ZVE_REF Instance attribute Private Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE SPI (Customizing Singleton Class) 20050614
6 C_APPL_ZVMP Constant Public Type reference (TYPE) P_APPL 'ZVMP' Subapplication 20050614
7 C_INFTY_0001 Constant Private Type reference (TYPE) INFTY '0001' Infotype 20050615
8 C_INFTY_0051 Constant Private Type reference (TYPE) INFTY '0051' Infotype 20051017
9 C_MOLGA_01 Constant Public Type reference (TYPE) MOLGA '01' Country Grouping 20050614
10 C_ZVMP_DELAY Constant Private Type reference (TYPE) I 60 ZVMP Delay 20060120
Methods
# Method Level Visibility Method type Description Created on
1 ABMGR_CHECK Instance method Public Method True If Deregistration Reason Is Allowed 20050614
2 CHECK_AGE_17 Static method Public Method Check Upper Age Limit for Insurance 20081208
3 COLLECT_GENRL_MESSAGE Static method Public Method Save Message If It Does Not Already Exist 20051103
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051025
5 COVER_VBLPF Static method Public Method Default Employee's Coverage -VBLPF 20090908
6 GET_ABMGR_FROM_AGRND Static method Public Method Return New Suggested Deregistration Reason Based on Old One 20050615
7 GET_ABMGR_TEXT Instance method Public Method Return Deregistration Reason Text 20050614
8 GET_AGE_LIMIT Instance method Public Method Return Upper Age Limit for Insurance 20050923
9 GET_ALLOCATION_MONTH Instance method Public Method Return Contribution Month 20050923
10 GET_ARBGB_FROM_ZVEID Static method Public Method Before Active ZVMP: Return Employer 20050615
11 GET_ARBGB_OF_PRED_DATASET Instance method Public Method Get SP Employer of Previous Infotype 20090113
12 GET_ARBGB_WITH_TEXT Instance method Public Method Generate Employer Associated with Infotype/Return Text 20050614
13 GET_GENRL_MESSAGES Static method Public Method Return Messages and Delete Attribute Table 20051103
14 GET_PREDECESSOR_INFTY Instance method Private Method Provide Previous Infotype 20051017
15 GET_VALIDITY_OF_ZVMP Static method Public Method Consider ZVMP to Be "Active"? 20060120
16 GET_VALID_ABMGR_CAUSES Instance method Public Method Return Valid Deregistration Reasons 20050615
17 GET_VBL_VERNR_PROPOSAL Instance method Public Method VBL: Proposed Insurance Number 20050609
18 GET_ZVEID_FROM_OLD_CUST Static method Public Method Define ZVEID Based on Old Customizing (RPIZVAD2) 20051103
19 GET_ZVE_WITH_TEXT Instance method Public Method Return SPI Associated with Infotype 20050614
20 IS_INFOTYPE_DELIMITED_CORRECT Instance method Public Method Delimitation for Subapplication ZVMP Complete? 20050614
21 IS_VBL Instance method Public Method True If the SPI is the VBL 20050614
22 IS_VERNR_CORRECT Instance method Public Method True If Insurance Number Is Correct 20050614
23 IS_VERNR_OF_PRED_COMPLETE Instance method Private Method Is Insurance Number of Previous Infotype Complete? 20051017
Events
Class CL_HRPBSDEZV_P0051 has no event.
Types
Class CL_HRPBSDEZV_P0051 has no local type.
Method Signatures

Method ABMGR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 'X' = True, ' ' False 20050614
2 Importing I_ABMGR Call by reference Type reference (TYPE) P01P_ABMGR Abmeldegrund (AG) der DATÜV-ZVE 20050614
3 Importing I_VBLPF Call by reference Type reference (TYPE) VBLPF Versicherungspflicht des Mitarbeiters 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method CHECK_AGE_17 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0002 Call by reference Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20081208
2 Importing IS_P0051 Call by reference Type reference (TYPE) P0051 Personal-Stammsatz Infotyp 0051(VBL/ZVE-Daten) 20091002

Method CHECK_AGE_17 on class CL_HRPBSDEZV_P0051 has no exception.

Method COLLECT_GENRL_MESSAGE Signature

Method COLLECT_GENRL_MESSAGE on class CL_HRPBSDEZV_P0051 has no parameter.
Method COLLECT_GENRL_MESSAGE on class CL_HRPBSDEZV_P0051 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPBSDEZV_P0051 has no parameter.
Method CONSTRUCTOR on class CL_HRPBSDEZV_P0051 has no exception.

Method COVER_VBLPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_P0051_VBLPF Call by reference Type reference (TYPE) VBLPF Versicherungspflicht des Mitarbeiters 20090908
2 Importing IS_P0000 Call by reference Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20090908
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20090908
4 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090908

Method COVER_VBLPF on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_ABMGR_FROM_AGRND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABMGR Call by reference Type reference (TYPE) P01P_ABMGR Abmeldegrund (AG) der DATÜV-ZVE 20050615
2 Importing I_AGRND Call by reference Type reference (TYPE) AGRND Abmeldegrund "alte" DATÜV-ZVE 20050615

Method GET_ABMGR_FROM_AGRND on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_ABMGR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABMGT Call by reference Type reference (TYPE) P01P_ABMGT Abmeldegrundtext 20050614
2 Importing I_ABMGR Call by reference Type reference (TYPE) P01P_ABMGR Abmeldegrund (AG) der DATÜV-ZVE 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method GET_AGE_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PFBIS Call by reference Type reference (TYPE) PFBIS Versicherungshöchstalter 20050923

Method GET_AGE_LIMIT on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_ALLOCATION_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEINB Call by reference Type reference (TYPE) BEINB Periode der erhöhten Bemessungsgrundlage 20050923

Method GET_ALLOCATION_MONTH on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_ARBGB_FROM_ZVEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPLOYER_KEY Call by reference Type reference (TYPE) P01P_PBSZV_ARBGB Arbeitgeber-Identifikation 20050615
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20051103
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050615
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20050615
5 Importing I_ZVEID Call by reference Type reference (TYPE) VZVID Kennung der ZVE (obsolet mit ZVMP) 20050615
# Exception Resumable Description Created on
1 ARBGB_NOT_DETERMINABLE Arbeitgeber nicht bestimmbar 20050615

Method GET_ARBGB_OF_PRED_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BTRTL_SUM Call by reference Type reference (TYPE) BTRTL_SUM 20090113
2 Exporting E_VAKEY Call by reference Type reference (TYPE) P01P_VARKEY 20090113
3 Exporting E_WERKS_SUM Call by reference Type reference (TYPE) PERSA_SUM 20090113
4 Importing IS_CURR_P0051 Call by reference Type reference (TYPE) P0051 Personal-Stammsatz Infotyp 0051(VBL/ZVE-Daten) 20090113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20090113

Method GET_ARBGB_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EMPLOYER Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYER Arbeitgebereinstellungen (Customizingsingletonklasse) 20081208
2 Exporting ES_ARBGB_KEY Call by reference Type reference (TYPE) P01P_PBSZV_ARBGB Arbeitgeber-Identifikation 20070615
3 Exporting E_AGTXT Call by reference Type reference (TYPE) P01P_AGTXT Bezeichnung des Arbeitgebers 20050614
4 Importing IS_P0051 Call by reference Type reference (TYPE) P0051 Personal-Stammsatz Infotyp 0051(VBL/ZVE-Daten) 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method GET_GENRL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENRL_MESSAGES Call by reference Type reference (TYPE) HRPAY99_GENRL_MSG Message - Info ohne Personalnummer TTYP 20051103

Method GET_GENRL_MESSAGES on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_PREDECESSOR_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_P0051 Call by reference Type reference (TYPE) P0051 Personal-Stammsatz Infotyp 0051(VBL/ZVE-Daten) 20051017
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn (Infty vor diesem gesucht) 20051017
3 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20051017
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20051017

Method GET_VALIDITY_OF_ZVMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20060120
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20060120

Method GET_VALIDITY_OF_ZVMP on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_VALID_ABMGR_CAUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ABMGR Call by reference Type reference (TYPE) HRPBSDEZV_SHLP_ABMGR Suchhilfe Abmeldegrund 20050615
2 Importing I_VBLPF Call by reference Type reference (TYPE) VBLPF Versicherungspflicht des Mitarbeiters 20050615
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050615

Method GET_VBL_VERNR_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERNR Call by reference Type reference (TYPE) P01P_VERNR ZV-Versicherungsnummer 20050609
2 Importing I_DATE Call by reference Type reference (TYPE) D 20050609
3 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20050609

Method GET_VBL_VERNR_PROPOSAL on class CL_HRPBSDEZV_P0051 has no exception.

Method GET_ZVEID_FROM_OLD_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ZVEID Call by reference Type reference (TYPE) VWOID Kennung der ZVE 20051103
2 Importing I_BTRTL Call by reference Type reference (TYPE) P0001-BTRTL Personalteilbereich 20051103
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20051103
4 Importing I_WERKS Call by reference Type reference (TYPE) P0001-WERKS Personalbereich 20051103
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe GET_GENRL_MESSAGES 20051103

Method GET_ZVE_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AINSL Call by reference Type reference (TYPE) P01_AINSL AVmG: Schlüssel für Anlageinstitut 20050614
2 Exporting E_AINTX Call by reference Type reference (TYPE) P01_AINTX AVmG: Text zu Anlageinstitut 20050614
3 Exporting E_ANLAR Call by reference Type reference (TYPE) P01_ANLAR AVmG: Anlageart 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method IS_INFOTYPE_DELIMITED_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 'X' = True 20050614
2 Importing I_BEGDA Call by reference Type reference (TYPE) P0051-BEGDA Gültigkeitsbeginn 20050614
3 Importing I_ENDDA Call by reference Type reference (TYPE) P0051-ENDDA Gültigkeitsende 20050614

Method IS_INFOTYPE_DELIMITED_CORRECT on class CL_HRPBSDEZV_P0051 has no exception.

Method IS_VBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_VBL Call by reference Type reference (TYPE) ABAP_BOOL Ist wahr, wenn die ZVE die VBL ist 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method IS_VERNR_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_CORRECT Call by reference Type reference (TYPE) ABAP_BOOL 'X' = True, ' ' False 20050614
2 Exporting E_WARNING Call by reference Type reference (TYPE) ABAP_BOOL 'X' = Warnung in SY-MSGV* 20051017
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20051017
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20050614
5 Importing I_VERNR Call by reference Type reference (TYPE) P01P_VERNR ZV-Versicherungsnummer 20050614
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050614

Method IS_VERNR_OF_PRED_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL 20051017
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20051017
3 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20051017
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20051017
History
Last changed by/on SAP  20060912 
SAP Release Created in 600