SAP ABAP Class CL_HRPBSDEZV_NR_EVENT (Event Relevant for Reporting/Single Notification)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_CLONER Creates a Duplicate of an Object 20050727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_CONSISTENT_OBJECT Checks the Consistency of an Object 20050714
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_ITERATOR Enumeration Interface 20050801
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050623
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPBSDEZV_CORRECT_NR_EVENT Correctable Events Relevant for Notification 20050622
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPBSDEZV_NRE_CONFIRM_NUMB Confirmation of Insurance Number 20050805
Properties
Class CL_HRPBSDEZV_NR_EVENT  
Short Description Event Relevant for Reporting/Single Notification    
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 20050621   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
# Interface Abstract Final Description Created on
1 IF_HRPBSDEZV_CLONER Creates a Duplicate of an Object 20050727
2 IF_HRPBSDEZV_CONSISTENT_OBJECT Checks the Consistency of an Object 20050714
3 IF_HRPBSDEZV_ITERATOR Enumeration Interface 20050801
4 IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050623
Friends
Class CL_HRPBSDEZV_NR_EVENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ANNUAL_NOTIFICATION Constant Public Type reference (TYPE) P01P_MRELE '60' Event Relevant for Notification 20050623
2 CHANGE_OF_ADDRESS Constant Public Type reference (TYPE) P01P_MRELE 'BB' Event Relevant for Notification 20050623
3 CHANGE_OF_NAME Constant Public Type reference (TYPE) P01P_MRELE 'AA' Event Relevant for Notification 20050623
4 CONFIRM_INSURANCE_NUMBER Constant Public Type reference (TYPE) P01P_MRELE '39' Event Relevant for Notification 20050805
5 CORRECTION Constant Public Type reference (TYPE) P01P_METYP '1' Notification Type 20050623
6 DEREGISTRATION Constant Public Type reference (TYPE) P01P_MRELE '40' Event Relevant for Notification 20050623
7 MR_EMPLOYEE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYEE Employees for Whom Notifications Are Created 20050621
8 MS_PDPBSZVADM Instance attribute Protected Type reference (TYPE) P01P_PBSZVADMI Admin. Table Notification Procedure; Structure Without MANDT 20050621
9 MT_RECORD_TYPES Instance attribute Protected Type reference (TYPE) P01P_RECORD_TYPES_TAB Table of Record Type Objects 20050621
10 M_CURRENT_SEQPR Instance attribute Private Type reference (TYPE) SYTABIX For Iterator, Points to Last Outputting Element 20050801
11 M_DATE Instance attribute Protected Type reference (TYPE) ENDDA Validity Key Date of Event 20050715
12 NEW Constant Public Type reference (TYPE) P01P_METYP '0' Notification Type 20050623
13 REGISTRATION Constant Public Type reference (TYPE) P01P_MRELE '30' Event Relevant for Notification 20050623
14 REVERSAL Constant Public Type reference (TYPE) P01P_METYP '2' Notification Type 20050623
15 SR_VTKEY_EXIT Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRPBSDE_ZV_VTKEY BAdI Interface IF_EX_HRPBSDE_ZV_VTKEY 20050916
16 S_TEST_VTKEY_EXIT Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20050916
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECORD_TYPE Instance method Public Method Adds a New Record Type 20050623
2 BUILD_PROTOCOL Instance method Public Method 20050623
3 CLONE Instance method Public Method 20050727
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050622
5 DELETE_SEQ_NUMBERS Instance method Public Method Deletes the Sequence Numbers (Including Record Types) 20050728
6 FITTS_BETTER Instance method Public Method Checks f. Event Better Than Best Currently-Known Comp. Event 20050728
7 GET_ADMIN_STRUCTURE Instance method Public Method Returns the Entire Administration Table Entry 20050726
8 GET_ADM_KEY Instance method Public Method Returns the Key of the Administration Table 20050623
9 GET_BIRTHDAY Instance method Public Method Gets Birthday of Employee 20100409
10 GET_EMPLOYEE Instance method Public Method Returns the Employee to Whom the Event Belongs 20050623
11 GET_EMPLOYER Instance method Public Method Returns the Employer Responsible 20051025
12 GET_FOR_PERIODE Instance method Public Method Returns the For-Period of the Event 20050913
13 GET_GENDER Instance method Public Method Gets Gender of Employee 20100409
14 GET_INSURANCE_NUMBER Instance method Public Method Returns the Insurance Number of the Employee 20050805
15 GET_ITERATOR Instance method Public Method 20050801
16 GET_NR_EVENT Instance method Public Method Returns All Record Types in Table Form 20050714
17 GET_SIMILAR_RECORD_TYPE Instance method Public Method Returns a Record Type with Same Content If Available 20060110
18 GET_VALID_DATE Instance method Public Method Returns Validity Key Date of Event 20050715
19 GET_ZVE Instance method Public Method Returns the SPI Responsible 20050728
20 HAS_MORE_ELEMENTS Instance method Public Method 20050801
21 HAS_RECORD_TYPE Instance method Public Method True If a Record Type with the Same Content Exists 20050726
22 HAS_RT_ADDRESS Instance method Public Method True If the Event Contains an Address Record 20050623
23 HAS_RT_NAME Instance method Public Method True If the Event Contains a Name Record 20050623
24 IS_AMOUNT_INSUR_ATTR Instance method Public Method True, If Period Contains Contribution Months 20060713
25 IS_CONSISTENT Instance method Public Method 20050714
26 IS_EQUAL Instance method Public Method Checks Whether Two Events Are Identical 20050726
27 IS_INSURANCE_NUMBER_COMPLETE Instance method Public Method Checks the Completeness of the Insurance Number 20100409
28 IS_SIMILAR Instance method Public Method Checks Whether Two Events Are Similar 20050728
29 NEXT_ELEMENT Instance method Public Method 20050801
30 SET_EVAL_PERIODE Instance method Public Method Sets the Evaluation Period 20050727
31 SET_INSURANCE_NUMBER Instance method Public Method Sets the Insurance Number of the Employee 20050922
32 SET_STATUS Instance method Public Method Sets the Transfer Status 20050727
Events
Class CL_HRPBSDEZV_NR_EVENT has no event.
Types
Class CL_HRPBSDEZV_NR_EVENT has no local type.
Method Signatures

Method ADD_RECORD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECORD_TYPE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_RECORD_TYPE Eine Satzart einer einzelnen Meldung 20050623

Method ADD_RECORD_TYPE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method BUILD_PROTOCOL Signature

Method BUILD_PROTOCOL on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method BUILD_PROTOCOL on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method CLONE Signature

Method CLONE on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method CLONE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYEE Mitarbeiter, für den Meldungen erstellt werden 20050622
2 Importing IS_NR_EVENT Call by reference Type reference (TYPE) P01P_PBSZVADMI Administrationstabelle Meldeverfahren; Struktur ohne MANDT 20050725
3 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050623
4 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050726
5 Importing I_MRELE Call by reference Type reference (TYPE) P01P_MRELE Melderelevantes Ereignis 20050623
# Exception Resumable Description Created on
1 INSURANCE_NUMBER_INCOMPLETE Vers.Nr unvollst. -> Meldung darf nicht erstellt werden 20050805
2 WRONG_PARAMETER Methode wurde falsch aufgerufen. 20050725

Method DELETE_SEQ_NUMBERS Signature

Method DELETE_SEQ_NUMBERS on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method DELETE_SEQ_NUMBERS on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method FITTS_BETTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NRE_BEST Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NR_EVENT Melderelevantes Ereignis / einzelne Meldung 20050728
2 Importing IR_NRE_COMP Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NR_EVENT Melderelevantes Ereignis / einzelne Meldung 20050728
3 Returning R_FITTS_BETTER Value transfer Type reference (TYPE) ABAP_BOOL 20050728

Method FITTS_BETTER on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_ADMIN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ADMIN_ENTRY Value transfer Type reference (TYPE) P01P_PBSZVADMI Administrationstabelle Meldeverfahren; Struktur ohne MANDT 20050726

Method GET_ADMIN_STRUCTURE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_ADM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ADM_KEY Value transfer Type reference (TYPE) P01P_PBSZV_ADM_KEY Schlüssel Administrationstabelle ZVE-PBS 20050623

Method GET_ADM_KEY on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_BIRTHDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BIRTHDAY Value transfer Type reference (TYPE) P01P_GBDAT Geburtsdatum 20100409

Method GET_BIRTHDAY on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EMPLOYEE Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYEE Mitarbeiter, für den Meldungen erstellt werden 20050623

Method GET_EMPLOYEE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_EMPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYER Arbeitgebereinstellungen (Customizingsingletonklasse) 20051025

Method GET_EMPLOYER on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_FOR_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FPPER Value transfer Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20050913

Method GET_FOR_PERIODE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_GENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GENDER Value transfer Type reference (TYPE) P01P_GSCHL Geschlecht ZVE-PBS 20100409

Method GET_GENDER on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_INSURANCE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSURANCE_NUMBER Value transfer Type reference (TYPE) P01P_VERNR ZV-Versicherungsnummer 20050805

Method GET_INSURANCE_NUMBER on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_ITERATOR Signature

Method GET_ITERATOR on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method GET_ITERATOR on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_NR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NR_EVENT Value transfer Type reference (TYPE) P01P_PBSZV_DBACC Schnittstellenstruktur Meldungstabellen 20050808
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten (siehe Message-Handler). 20050808

Method GET_SIMILAR_RECORD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECORD_TYPE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_RECORD_TYPE Eine Satzart einer einzelnen Meldung 20060110
2 Returning RR_RECORD_TYPE Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_RECORD_TYPE Eine Satzart einer einzelnen Meldung 20060110

Method GET_SIMILAR_RECORD_TYPE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_VALID_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATE Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20050715

Method GET_VALID_DATE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method GET_ZVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ZVE Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050728

Method GET_ZVE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method HAS_MORE_ELEMENTS Signature

Method HAS_MORE_ELEMENTS on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method HAS_MORE_ELEMENTS on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method HAS_RECORD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECORD_TYPE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_RECORD_TYPE Eine Satzart einer einzelnen Meldung 20050726
2 Returning R_HAS_RECORD_TYPE Value transfer Type reference (TYPE) ABAP_BOOL 20050726

Method HAS_RECORD_TYPE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method HAS_RT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ZVE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050802
2 Returning R_HAS_RT_ADDRESS Value transfer Type reference (TYPE) ABAP_BOOL 20050623

Method HAS_RT_ADDRESS on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method HAS_RT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ZVE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050802
2 Returning R_HAS_RT_NAME Value transfer Type reference (TYPE) ABAP_BOOL 20050623

Method HAS_RT_NAME on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method IS_AMOUNT_INSUR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060713
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20060713
3 Returning R_IS_AMOUNT_INSUR_ATTR Value transfer Type reference (TYPE) ABAP_BOOL 20060713
# Exception Resumable Description Created on
1 NOT_ONLY_AMOUNT_INSUR_ATTR Zeitraum enthält nicht nur Umlagemonate 20060713

Method IS_CONSISTENT Signature

Method IS_CONSISTENT on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method IS_CONSISTENT on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NR_EVENT Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NR_EVENT Melderelevantes Ereignis / einzelne Meldung 20050726
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20050726

Method IS_EQUAL on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method IS_INSURANCE_NUMBER_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPLETE Value transfer Type reference (TYPE) ABAP_BOOL Vollständig: Ja/Nein 20100409
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten (siehe Message-Handler). 20100409
2 WRONG_PARAMETER Methode wurde mit falschen Parameter aufgerufen. 20100409

Method IS_SIMILAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NR_EVENT Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NR_EVENT Melderelevantes Ereignis / einzelne Meldung 20050728
2 Returning R_IS_SIMILAR Value transfer Type reference (TYPE) ABAP_BOOL 20050728

Method IS_SIMILAR on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method NEXT_ELEMENT Signature

Method NEXT_ELEMENT on class CL_HRPBSDEZV_NR_EVENT has no parameter.
Method NEXT_ELEMENT on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method SET_EVAL_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVALUATION_PERIODE Call by reference Type reference (TYPE) P01_AUSWP Auswertungsperiode 20050727

Method SET_EVAL_PERIODE on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method SET_INSURANCE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSURANCE_NUMBER Call by reference Type reference (TYPE) P01P_VERNR ZV-Versicherungsnummer 20050922

Method SET_INSURANCE_NUMBER on class CL_HRPBSDEZV_NR_EVENT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NONOT Call by reference Type reference (TYPE) P01P_NONOT Schalter, falls keine Meldungen übertragen werden sollen 20120405
2 Importing I_STATUS Call by reference Type reference (TYPE) P01P_STATU Status Meldungsblock DATÜV-ZVE 20050727

Method SET_STATUS on class CL_HRPBSDEZV_NR_EVENT has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 600