SAP ABAP Class CL_CFX_NOTIFICATION_BASE (Manages Common Notification Data)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_NOTIFICATION (Package) Manages Notifications
Properties
Class CL_CFX_NOTIFICATION_BASE  
Short Description Manages Common Notification Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_NOTIFICATION   Manages Notifications 
Created 20010412   SAP 
Last change 20141109    
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_CFX_NOTIFICATION_BASE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CFX_NOTIFICATION 20010904 Manages a Notification
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_AREA_ID Instance attribute Private Type reference (TYPE) CFX_AREAID Area ID 20010420
2 M_COL_ID Instance attribute Private Type reference (TYPE) CFX_COLID Collaboration ID 20010420
3 M_COMMENT Instance attribute Private Type reference (TYPE) CFX_COMMENT Commentary Text for Notifications 20010420
4 M_DOC_ID Instance attribute Private Type reference (TYPE) CFX_DOCID Document ID 20010420
5 M_ID Instance attribute Private Type reference (TYPE) CFX_NOTIFICATION-NTF_BASE_ID Persistence ID of Object 20010419
6 M_OBJECT_ID Instance attribute Private Type reference (TYPE) CFX_ID Object ID 20050401
7 M_OBJECT_TYPE Instance attribute Private Type reference (TYPE) CFX_T_OBJECT_TYPE Object Type 20010427
8 M_OBJECT_URL Instance attribute Private Type reference (TYPE) CFX_URL URL for Object Page 20010621
9 M_PRIORITY Instance attribute Private Type reference (TYPE) CFX_PRIORITY Priority of a Notification 20010420
10 M_SENDER Instance attribute Private Type reference (TYPE) CFX_SENDER Sender of a Notification 20010420
11 M_STATE Instance attribute Private Type reference (TYPE) CFX_NTF_STATE Notification Status 20010622
12 M_SUBJECT Instance attribute Private Type reference (TYPE) CFX_SUBJECT Subject of a Notification 20010420
13 M_TOPIC_ID Instance attribute Private Type reference (TYPE) CFX_TOPICID Topic ID 20010420
Methods
# Method Level Visibility Method type Description Created on
1 ACCOMPLISH_DELETE Instance method Private Method Checks Whether to Delete Notification Base and Notifications 20010621
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010427
3 COPY Instance method Public Method Make Copy 20010420
4 CREATE Static method Public Method Create New Notification 20010503
5 CREATE_ATTRIBUTES Instance method Private Method Set Attributes 20010427
6 DELETE Instance method Public Method Delete Notification Base If No Longer Needed 20010626
7 DELETE_BASE Instance method Private Method Delete Notification Base Persistently from Database 20010606
8 DELETE_WITH_NOTIFICATIONS Instance method Private Method Delete Notification Base and the Notifications 20010622
9 GET_ALL_NOTIFICATIONS Instance method Public Method Add Notification to this Base 20010606
10 GET_ALL_RECIPIENTS Instance method Public Method Get All Recipients of Notifications with the Same Basis 20010606
11 GET_COMMENT Instance method Public Method Access to Commentary 20010420
12 GET_ID Instance method Public Method Provision of the Identification 20010417
13 GET_OBJECT_INFO Instance method Public Method Access to the Object Information 20010420
14 GET_PRIORITY Instance method Public Method Access to Priority 20010420
15 GET_SENDER Instance method Public Method Access to the Sender 20010423
16 GET_SUBJECT Instance method Public Method Access to Subject 20010420
17 INITIALIZE Static method Public Method Instantiate a Notification Base 20010419
18 INITIALIZE_ATTRIBUTES Instance method Private Method Initialize Attribute 20010427
19 SET_HIDDEN_FOR_SENDER Instance method Public Method Hide for Sender View 20020104
20 SET_SENDER Instance method Public Method Sets New Sender 20041215
21 SET_VISIBLE_FOR_SENDER Instance method Public Method Hide for Sender View 20020104
Events
Class CL_CFX_NOTIFICATION_BASE has no event.
Types
Class CL_CFX_NOTIFICATION_BASE has no local type.
Method Signatures

Method ACCOMPLISH_DELETE Signature

Method ACCOMPLISH_DELETE on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method ACCOMPLISH_DELETE on class CL_CFX_NOTIFICATION_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) CFX_NOTIFICATION-NTF_BASE_ID Collaboration Folder: Id der Basisdaten einer Notifikation 20010427

Method CONSTRUCTOR on class CL_CFX_NOTIFICATION_BASE has no exception.

Method COPY Signature

Method COPY on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method COPY on class CL_CFX_NOTIFICATION_BASE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_ID Value transfer Type reference (TYPE) CFX_AREAID GUID im 'CHAR' Format in Großschreibung 20010503
2 Importing I_COL_ID Value transfer Type reference (TYPE) CFX_COLID GUID im 'CHAR' Format in Großschreibung 20010503
3 Importing I_COMMENT Value transfer Type reference (TYPE) STRING ' ' Kommentar 20010503
4 Importing I_DOC_ID Value transfer Type reference (TYPE) CFX_DOCID GUID im 'CHAR' Format in Großschreibung 20010503
5 Importing I_OBJECT_ID Call by reference Type reference (TYPE) CFX_ID ID des Objektes 20050330
6 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20010503
7 Importing I_OBJECT_URL Value transfer Type reference (TYPE) CFX_URL URL zu Objektseite 20010621
8 Importing I_PRIORITY Value transfer Type reference (TYPE) I Priorität 20010503
9 Importing I_SAVE_FOR_SENDER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE für Gesendete-Meldungen-Übersicht speichern 20020808
10 Importing I_SENDER Value transfer Type reference (TYPE) CFX_SENDER Sender 20010503
11 Importing I_SUBJECT Value transfer Type reference (TYPE) STRING Betreff 20010503
12 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_TOPICID GUID im 'CHAR' Format in Großschreibung 20010503
13 Returning RP_NOTIFICATION_BASE Value transfer Object reference (TYPE REF TO) CL_CFX_NOTIFICATION_BASE Verwaltet gemeinsame Notifikationsdaten 20010503

Method CREATE on class CL_CFX_NOTIFICATION_BASE has no exception.

Method CREATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_ID Value transfer Type reference (TYPE) CFX_AREAID Collaboration Folder: Id Area 20010427
2 Importing I_BASE_STATE Value transfer Type reference (TYPE) CFX_NTF_STATE Status der Notifikation Base 20020107
3 Importing I_COL_ID Value transfer Type reference (TYPE) CFX_COLID Collaboration Folder: Id Collaboration 20010427
4 Importing I_COMMENT Value transfer Type reference (TYPE) CFX_COMMENT Kommentartext für Notifikationen 20010427
5 Importing I_DOC_ID Value transfer Type reference (TYPE) CFX_DOCID 16 Byte GUID für Dokument 20010427
6 Importing I_OBJECT_ID Call by reference Type reference (TYPE) CFX_ID ID des Objektes 20050401
7 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20010427
8 Importing I_OBJECT_URL Value transfer Type reference (TYPE) CFX_URL URL zu Objektseite 20010621
9 Importing I_PRIORITY Value transfer Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20010427
10 Importing I_SENDER Value transfer Type reference (TYPE) CFX_SENDER Sender einer Notifikation 20010427
11 Importing I_SUBJECT Value transfer Type reference (TYPE) CFX_SUBJECT Betreff einer Notifikation 20010427
12 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_TOPICID Collaboration Folder: Id Topic 20010427

Method CREATE_ATTRIBUTES on class CL_CFX_NOTIFICATION_BASE has no exception.

Method DELETE Signature

Method DELETE on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method DELETE on class CL_CFX_NOTIFICATION_BASE has no exception.

Method DELETE_BASE Signature

Method DELETE_BASE on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method DELETE_BASE on class CL_CFX_NOTIFICATION_BASE has no exception.

Method DELETE_WITH_NOTIFICATIONS Signature

Method DELETE_WITH_NOTIFICATIONS on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method DELETE_WITH_NOTIFICATIONS on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_ALL_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NOTIFICATIONS Value transfer Type reference (TYPE) CFX_TT_NOTIFICATION Liste mit Notifikationen 20010606

Method GET_ALL_NOTIFICATIONS on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_ALL_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20010606

Method GET_ALL_RECIPIENTS on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMMENT Value transfer Type reference (TYPE) STRING Kommentartext 20010420

Method GET_COMMENT on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) CFX_NOTIFICATION-NTF_BASE_ID Collaboration Folder: Id der Basisdaten einer Notifikation 20010427

Method GET_ID on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AREA_ID Value transfer Type reference (TYPE) CFX_AREAID GUID im 'CHAR' Format in Großschreibung 20010420
2 Exporting E_COL_ID Value transfer Type reference (TYPE) CFX_COLID GUID im 'CHAR' Format in Großschreibung 20010420
3 Exporting E_DOC_ID Value transfer Type reference (TYPE) CFX_DOCID GUID im 'CHAR' Format in Großschreibung 20010420
4 Exporting E_OBJECT_ID Call by reference Type reference (TYPE) CFX_ID ID des Objektes 20050401
5 Exporting E_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20010420
6 Exporting E_OBJECT_URL Value transfer Type reference (TYPE) CFX_URL URL zu Objektseite 20010621
7 Exporting E_TOPIC_ID Value transfer Type reference (TYPE) CFX_TOPICID GUID im 'CHAR' Format in Großschreibung 20010420

Method GET_OBJECT_INFO on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PRIORITY Value transfer Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20010420

Method GET_PRIORITY on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SENDER Value transfer Type reference (TYPE) CFX_SENDER Sender 20010423

Method GET_SENDER on class CL_CFX_NOTIFICATION_BASE has no exception.

Method GET_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBJECT Value transfer Type reference (TYPE) STRING Betreff 20010420

Method GET_SUBJECT on class CL_CFX_NOTIFICATION_BASE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) STRING Identifikation 20010419
2 Returning RP_NOTIFICATION_BASE Value transfer Object reference (TYPE REF TO) CL_CFX_NOTIFICATION_BASE Verwaltet gemeinsame Notifikationsdaten 20010419

Method INITIALIZE on class CL_CFX_NOTIFICATION_BASE has no exception.

Method INITIALIZE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NTF_BASE_NOT_FOUND Value transfer Type reference (TYPE) CFX_BOOLEAN Notifkation Basis nicht gefunden 20010427

Method INITIALIZE_ATTRIBUTES on class CL_CFX_NOTIFICATION_BASE has no exception.

Method SET_HIDDEN_FOR_SENDER Signature

Method SET_HIDDEN_FOR_SENDER on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method SET_HIDDEN_FOR_SENDER on class CL_CFX_NOTIFICATION_BASE has no exception.

Method SET_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SENDER Call by reference Type reference (TYPE) CFX_SENDER Sender einer Notifikation 20041215

Method SET_SENDER on class CL_CFX_NOTIFICATION_BASE has no exception.

Method SET_VISIBLE_FOR_SENDER Signature

Method SET_VISIBLE_FOR_SENDER on class CL_CFX_NOTIFICATION_BASE has no parameter.
Method SET_VISIBLE_FOR_SENDER on class CL_CFX_NOTIFICATION_BASE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A