SAP ABAP Class CL_HRPADDESV_CHECK_0126 (Check Class SI Supplementary Pension (0126))
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PA-PA-DE (Application Component) Germany
     PB01 (Package) HR Master Data: Germany
Properties
Class CL_HRPADDESV_CHECK_0126  
Short Description Check Class SI Supplementary Pension (0126)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PB01   HR Master Data: Germany 
Created 20080729   SAP 
Last change 20130531   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_HRPADDESV_CHECK_0126 has no interface implemented.
Friends
Class CL_HRPADDESV_CHECK_0126 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ADDR_GROUP Static Attribute Public Type reference (TYPE) AD_GROUP 'CA01' Address Group (Key) (Business Address Services) 20080820
2 C_DUMMY_ID Constant Public Type reference (TYPE) C '?' 20080820
3 C_MSGID Constant Public Type reference (TYPE) SY-MSGID 'HRPAYDESV' Message ID 20080820
4 GS_T5D31 Static Attribute Protected Type reference (TYPE) T5D31 Professionals Pension Organization (PPO) 20080820
5 GT_T5D31 Static Attribute Protected Type reference (TYPE) HRPAYDE_T5D31 Professionals Pension Organization (PPO) 20080820
6 GV_INITIAL_DATA_ERROR Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20080820
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BVNR_IN_MNR Static method Public Method Check if PPO Number from Member Number Is in the System 20080820
2 CHECK_BVNR_IN_TIME_SPAN Static method Public Method Check if PPO Lies in the Time Span 20080820
3 CHECK_MNR Static method Public Method Check Member ID 20080820
4 CHECK_MNR_OR_BVNR Static method Public Method Check if Member ID or PPO Number Is Filled 20080820
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080820
6 CREATE_DROPDOWN_FOR_BV Static method Public Method Create Dropdown List for All Existing PPOs 20080820
7 GET_BTRNR_FROM_BVNR Static method Public Method Get BTRNR from T5D31 Using PPO Number 20080820
8 GET_BVNR_FROM_MNR Static method Public Method Get PPO Number from Member ID 20080820
9 GET_DUMMY_NR_FROM_BV Static method Public Method Get Dummy Number of a PPO 20080820
10 GET_NEW_KURZBEZ Static method Public Method Get Short Text for a PPO Number 20080820
11 SHOW_ADDRESS_FOR_BV Static method Public Method Show Address Dialog Box for PPO 20080820
Events
Class CL_HRPADDESV_CHECK_0126 has no event.
Types
Class CL_HRPADDESV_CHECK_0126 has no local type.
Method Signatures

Method CHECK_BVNR_IN_MNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080820
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080820
4 Exporting EV_KURZBEZ Call by reference Type reference (TYPE) P01_BV_BEZ Kurzbezeichnung einer BV 20080820
5 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820
6 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820
7 Importing IV_MNR Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED 20080820

Method CHECK_BVNR_IN_TIME_SPAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080820
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080820
4 Exporting EV_KURZBEZ Call by reference Type reference (TYPE) P01_BV_BEZ Kurzbezeichnung einer BV 20080820
5 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820
6 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
7 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED 20080820

Method CHECK_MNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080820
3 Exporting EV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
4 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL member id is ok 20080820
5 Exporting EV_KURZBEZ Call by reference Type reference (TYPE) P01_BV_BEZ Kurzbezeichnung einer BV 20080820
6 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM begda 20090616
7 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM endda 20090616
8 Importing IV_MNR Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED member id is not valid 20080820

Method CHECK_MNR_OR_BVNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080820
3 Exporting EV_MNR Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080820
4 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
5 Importing IV_MNR Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED check failed 20080820

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPADDESV_CHECK_0126 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPADDESV_CHECK_0126 has no exception.

Method CREATE_DROPDOWN_FOR_BV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080820
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820
4 Importing IV_DYNPRO_FIELD Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Feldname 20080820
5 Importing IV_DYNPRO_NR Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20080820
6 Importing IV_DYNPRO_PROG Call by reference Type reference (TYPE) SY-REPID Report-ID 20080820
7 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20080820

Method CREATE_DROPDOWN_FOR_BV on class CL_HRPADDESV_CHECK_0126 has no exception.

Method GET_BTRNR_FROM_BVNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRNR Call by reference Type reference (TYPE) P01_BV_BTRNR Betriebsnummer der berufsständischen Versorgungseinrichtung 20080820
2 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
3 Importing IV_DATUM Call by reference Type reference (TYPE) D Stichtag 20120518
# Exception Resumable Description Created on
1 CHECK_FAILED checks failed 20080820

Method GET_BVNR_FROM_MNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
3 Importing IV_MNR Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED 20080820

Method GET_DUMMY_NR_FROM_BV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_MESSAGE Call by reference Type reference (TYPE) SYMSG Errors 20080820
2 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080820
3 Exporting EV_DUMMY_NR Call by reference Type reference (TYPE) P01_BV_DUMMYNR Dummy-Mitgliedsnummer der BV 20080820
4 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL Errors occured 20080820
5 Exporting EV_KURZBEZ Call by reference Type reference (TYPE) P01_BV_BEZ Kurzbezeichnung einer BV 20080820
6 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR BV-Number 20080820
# Exception Resumable Description Created on
1 CHECK_FAILED Errors occured 20080820

Method GET_NEW_KURZBEZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080820
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL occured errors 20080820
4 Exporting EV_KURZ_BEZ Call by reference Type reference (TYPE) P01_BV_BEZ short name of the bv number 20080820
5 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM BEGDA 20090616
6 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR BV number 20080820
7 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM ENDDA 20090616

Method GET_NEW_KURZBEZ on class CL_HRPADDESV_CHECK_0126 has no exception.

Method SHOW_ADDRESS_FOR_BV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20080820
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20080820
3 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080820
# Exception Resumable Description Created on
1 ADDRESS_DOES_NOT_EXIST address does not exist for the bv 20080820
History
Last changed by/on SAP  20130531 
SAP Release Created in