SAP ABAP Class CL_HRPBSDEZV_NOTIFICATIONS (Contains Various Messages)
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 20050803
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 20050804
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050615
Properties
Class CL_HRPBSDEZV_NOTIFICATIONS  
Short Description Contains Various Messages    
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 20040913   SAP 
Last change 20060208   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 20050803
2 IF_HRPBSDEZV_CONSISTENT_OBJECT Checks the Consistency of an Object 20050714
3 IF_HRPBSDEZV_ITERATOR Enumeration Interface 20050804
4 IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050615
Friends
Class CL_HRPBSDEZV_NOTIFICATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_EMPLOYEE Instance attribute Private Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYEE Employees for Whom Notifications Are Created 20040914
2 MT_NR_EVENTS Instance attribute Private Type reference (TYPE) P01P_NR_EVENT_TAB Table of References to Events Relevant for Notification 20050621
3 M_CURRENT_SEQPR Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20050804
4 M_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NR_EVENT Instance method Public Method Adds an Event Relevant for Notification to the Notifications 20050621
2 APPEND_NOTIFICATIONS Instance method Public Method Adds Notifications to Existing Notifications 20050622
3 BUILD_PROTOCOL Instance method Public Method 20050615
4 CLONE Instance method Public Method 20050803
5 CONSTRUCTOR Instance method Public Constructor Constructor 20050615
6 DELETE_NR_EVENT Instance method Public Method Deletes an Event Relevant for Notif. from the Notifications 20050727
7 DELETE_NR_EVENTS Instance method Public Method Deletes All Notification Events of an SPI from the Notifs 20050805
8 FIND_BEST_FITT_NR_EVENT Instance method Public Method Searches for the Event in the Notifications 20050728
9 FIND_CHANGE_OF_ADDRESS_EVENT Instance method Public Method True If a Change of Names Notification Is Contained 20050804
10 FIND_CHANGE_OF_NAME_EVENT Instance method Public Method True If a Change of Names Notification Is Contained 20050804
11 FIND_NRE_REGISTRATION Instance method Public Method Finds the Registration Belonging to the SPI 20050804
12 FIND_NR_EVENT Instance method Public Method Searches for the Event in the Notifications 20050727
13 GET_ITERATOR Instance method Public Method 20050804
14 GET_NOTIFICATIONS Instance method Public Method Returns the Notifications in Table Form 20050714
15 GET_NUMBER_OF_NOTIFICATIONS Instance method Public Method Returns the Number of Messages 20061211
16 GET_ZVES Instance method Public Method Returns All SPIs for Which Notifications Exist 20050804
17 HAS_CHANGE_OF_ADDRESS_EVENT Instance method Public Method True If a Change of Address Notification Is Contained 20050803
18 HAS_CHANGE_OF_NAME_EVENT Instance method Public Method True If a Change of Names Notification Is Contained 20050803
19 HAS_MORE_ELEMENTS Instance method Public Method 20050804
20 HAS_NRE_REGISTRATION Instance method Public Method True If a Registration Is Contained 20050803
21 HAS_NR_EVENT Instance method Public Method True If Event Is Contained in the Notifications 20050727
22 HAS_RT_ADDRESS Instance method Public Method True If the Event Contains an Address Record 20050802
23 HAS_RT_NAME Instance method Public Method True If the Event Contains a Name Record 20050802
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_EMPTY Instance method Public Method True If Object Does Not Contain Notification Events 20050802
27 NEXT_ELEMENT Instance method Public Method 20050804
28 SET_NOTIFICATIONS Instance method Public Method Converts the Notifications from Table Form to Objects 20050722
29 SET_READ_ONLY Instance method Public Method Sets the Notifications so They Cannot Be Changed 20050726
Events
Class CL_HRPBSDEZV_NOTIFICATIONS has no event.
Types
Class CL_HRPBSDEZV_NOTIFICATIONS has no local type.
Method Signatures

Method ADD_NR_EVENT 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 20050621
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten. 20050726

Method APPEND_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIFICATIONS Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NOTIFICATIONS Enthält verschiedene Meldungen 20050622
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Ein Fehler ist aufgetreten. 20050726

Method BUILD_PROTOCOL Signature

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

Method CLONE Signature

Method CLONE on class CL_HRPBSDEZV_NOTIFICATIONS has no parameter.
Method CLONE on class CL_HRPBSDEZV_NOTIFICATIONS 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 20050623

Method CONSTRUCTOR on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method DELETE_NR_EVENT 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 20050727
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten. 20050727

Method DELETE_NR_EVENTS 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) 20050805
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten. 20050805

Method FIND_BEST_FITT_NR_EVENT Signature

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

Method FIND_BEST_FITT_NR_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method FIND_CHANGE_OF_ADDRESS_EVENT 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) 20050804
2 Returning RR_CHANGE_OF_ADDRESS_EVENT Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_NRE_CHANGE_ADDRES Adressberichtigung 20050804

Method FIND_CHANGE_OF_ADDRESS_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method FIND_CHANGE_OF_NAME_EVENT 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) 20050804
2 Returning RR_CHANGE_OF_NAME_EVENT Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_NRE_CHANGE_NAME Namensberichtigung 20050804

Method FIND_CHANGE_OF_NAME_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method FIND_NRE_REGISTRATION 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) 20050804
2 Returning RR_NRE_REGISTRATION Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_NRE_REGISTRATION Melderelevantes Ereignis: Anmeldung 20050804

Method FIND_NRE_REGISTRATION on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method FIND_NR_EVENT 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 20050727
2 Importing IR_ZVE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050804
3 Importing I_MRELE Call by reference Type reference (TYPE) P01P_MRELE 20050804
4 Returning RR_NR_EVENT Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_NR_EVENT Melderelevantes Ereignis / einzelne Meldung 20050727

Method FIND_NR_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method GET_ITERATOR Signature

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

Method GET_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFICATIONS Call by reference Type reference (TYPE) HRPBSDEZV_DBACC Schnittstelle Meldungstabellen 20050729
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten (siehe Message-Handler). 20050808

Method GET_NUMBER_OF_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER_OF_NOTIFICATIONS Value transfer Type reference (TYPE) SYTABIX 20061211

Method GET_NUMBER_OF_NOTIFICATIONS on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method GET_ZVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ZVE_TAB Value transfer Type reference (TYPE) P01P_ZVE_TAB Tabelle von ZVE-Objekten 20050804

Method GET_ZVES on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method HAS_CHANGE_OF_ADDRESS_EVENT 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) 20050803
2 Returning R_HAS_CHANGE_OF_ADDRESS_EVENT Value transfer Type reference (TYPE) ABAP_BOOL 20050803

Method HAS_CHANGE_OF_ADDRESS_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method HAS_CHANGE_OF_NAME_EVENT 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) 20050803
2 Returning R_HAS_CHANGE_OF_NAME_EVENT Value transfer Type reference (TYPE) ABAP_BOOL 20050803

Method HAS_CHANGE_OF_NAME_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method HAS_MORE_ELEMENTS Signature

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

Method HAS_NRE_REGISTRATION 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) 20050803
2 Returning R_HAS_NRE_REGISTRATION Value transfer Type reference (TYPE) ABAP_BOOL 20050803

Method HAS_NRE_REGISTRATION on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method HAS_NR_EVENT 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 20050727
2 Importing IR_ZVE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050803
3 Importing I_MRELE Call by reference Type reference (TYPE) P01P_MRELE Melderelevantes Ereignis 20050803
4 Returning R_HAS_NR_EVENT Value transfer Type reference (TYPE) ABAP_BOOL 20050727

Method HAS_NR_EVENT on class CL_HRPBSDEZV_NOTIFICATIONS 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 Importing I_IGNORE_CHANGE_OF_EVENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070518
3 Returning R_HAS_RT_ADDRESS Value transfer Type reference (TYPE) ABAP_BOOL 20050802

Method HAS_RT_ADDRESS on class CL_HRPBSDEZV_NOTIFICATIONS 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 Importing I_IGNORE_CHANGE_OF_EVENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070518
3 Returning R_HAS_RT_NAME Value transfer Type reference (TYPE) ABAP_BOOL 20050802

Method HAS_RT_NAME on class CL_HRPBSDEZV_NOTIFICATIONS 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_NOTIFICATIONS has no parameter.
Method IS_CONSISTENT on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20050802

Method IS_EMPTY on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.

Method NEXT_ELEMENT Signature

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

Method SET_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATIONS Call by reference Type reference (TYPE) HRPBSDEZV_DBACC Schnittstelle Meldungstabellen 20050722
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten. 20050726

Method SET_READ_ONLY Signature

Method SET_READ_ONLY on class CL_HRPBSDEZV_NOTIFICATIONS has no parameter.
Method SET_READ_ONLY on class CL_HRPBSDEZV_NOTIFICATIONS has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600