SAP ABAP Class CL_CFX_P_NOTIFICATION (Persistence of the Notifications)
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_P_NOTIFICATION  
Short Description Persistence of the Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_NOTIFICATION   Manages Notifications 
Created 20010423   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)
2 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CFXF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CFXN1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_P_NOTIFICATION has no interface implemented.
Friends
Class CL_CFX_P_NOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SP_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_CFX_P_NOTIFICATION Persistence of the Notifications 20010423
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Static method Public Method Storage of the Changes in the Persistence Layer 20010629
2 DELETE_NOTIFICATION Instance method Public Method Deletion of a Notification 20010514
3 DELETE_NTF_BASE Instance method Public Method Deletion of a Notification Basis 20010514
4 DELETE_WITH_BASE Instance method Public Method Deletion of a Notification Together with the Basis 20010514
5 GET_ALL_NOTIFICATION_DATA Instance method Public Method Get All Data for a Notification 20010427
6 GET_INSTANCE Static method Public Method Retrieving the Instance 20010423
7 GET_NOTIFICATION_ATTRIBUTES Instance method Public Method Get All Attributes of a Notification 20010427
8 GET_NTF_BASE_ATTRIBUTES Instance method Public Method Get All Data for a Notification Basis 20010427
9 GET_RECIPIENTS Instance method Public Method Get All Recipients of the Same Notification Basis 20010510
10 GET_SUBTOPIC_IDS Static method Private Method Determine IDs of All the Subtopics of a Topic 20011031
11 INSERT_BASE Instance method Public Method Add the Data of a Notification Base 20010423
12 INSERT_NOTIFICATION Instance method Public Method Add a Notification 20010423
13 SELECT_NOTIFICATIONS Instance method Public Method Search Notifications By Certain Criteria 20010427
14 SET_READ Instance method Public Method Mark Notification as "Read" 20010608
15 UPDATE_BASE_STATE Instance method Public Method Change Status of a Notification 20010626
16 UPDATE_STATE Instance method Public Method Change Status of a Notification 20010424
Events
Class CL_CFX_P_NOTIFICATION has no event.
Types
Class CL_CFX_P_NOTIFICATION has no local type.
Method Signatures

Method COMMIT Signature

Method COMMIT on class CL_CFX_P_NOTIFICATION has no parameter.
Method COMMIT on class CL_CFX_P_NOTIFICATION has no exception.

Method DELETE_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_ID Call by reference Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010514

Method DELETE_NOTIFICATION on class CL_CFX_P_NOTIFICATION has no exception.

Method DELETE_NTF_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_BASE_ID Call by reference Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010514

Method DELETE_NTF_BASE on class CL_CFX_P_NOTIFICATION has no exception.

Method DELETE_WITH_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_ID Call by reference Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010514

Method DELETE_WITH_BASE on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_ALL_NOTIFICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ALL_NTF_DATA Value transfer Type reference (TYPE) CFX_TT_NOTIFICATION_DATA Liste mit Notifikation Daten 20010427
2 Importing IT_ID Value transfer Type reference (TYPE) CFX_TT_NOTIFICATION_ID Liste mit Notifikation IDs 20010427

Method GET_ALL_NOTIFICATION_DATA on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_P_NOTIFICATION Value transfer Object reference (TYPE REF TO) CL_CFX_P_NOTIFICATION Persistenz der Notifikationen 20010423

Method GET_INSTANCE on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_NOTIFICATION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_NOTIFICATION_ATTRIBUTES Value transfer Type reference (TYPE) CFX_NOTIFICATION Collaboration Folders: Notifikationen 20010427
2 Importing I_ID Value transfer Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010427

Method GET_NOTIFICATION_ATTRIBUTES on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_NTF_BASE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_NTF_BASE_ATTRIBUTES Value transfer Type reference (TYPE) CFX_TS_NOTIFICATION_BASE_DATA alle Daten einer Notifikation Basis 20010427
2 Importing I_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010427

Method GET_NTF_BASE_ATTRIBUTES on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_BASE_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010510
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20010510

Method GET_RECIPIENTS on class CL_CFX_P_NOTIFICATION has no exception.

Method GET_SUBTOPIC_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TOPIC Call by reference Object reference (TYPE REF TO) CL_CFX_TOPIC Collaboration: Topic 20011031
2 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_NTF_OBJECT-TOPIC_ID Collaboration Folder: Id Topic 20011031
3 Returning RT_SUBTOPIC_IDS Value transfer Type reference (TYPE) CFX_TT_TOPIC_ID_LIST Liste der Topics 20011031

Method GET_SUBTOPIC_IDS on class CL_CFX_P_NOTIFICATION has no exception.

Method INSERT_BASE 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 20010423
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 20010423
4 Importing I_COMMENT Value transfer Type reference (TYPE) CFX_COMMENT Sender einer Notifikation 20010423
5 Importing I_DOC_ID Value transfer Type reference (TYPE) CFX_DOCID GUID im 'CHAR' Format in Großschreibung 20010423
6 Importing I_NTF_BASE_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010423
7 Importing I_OBJECT_ID Call by reference Type reference (TYPE) CFX_ID ID des Objektes 20050330
8 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20010423
9 Importing I_OBJECT_URL Value transfer Type reference (TYPE) CFX_URL URL zu Objektseite 20010621
10 Importing I_PRIORITY Value transfer Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20010423
11 Importing I_SENDER Value transfer Type reference (TYPE) CFX_SENDER Sender einer Notifikation 20010423
12 Importing I_SUBJECT Value transfer Type reference (TYPE) CFX_SUBJECT Betreff einer Notifikation 20010423
13 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_TOPICID Collaboration Folder: Id Topic 20010423

Method INSERT_BASE on class CL_CFX_P_NOTIFICATION has no exception.

Method INSERT_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SENT_ON Value transfer Type reference (TYPE) CFX_SENT_ON Sendezeitpunkt einer Notifikation 20010423
2 Importing I_IS_READ Value transfer Type reference (TYPE) CFX_IS_READ Lesezustand einer Notifikation 20010608
3 Importing I_NTF_BASE_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010423
4 Importing I_NTF_ID Value transfer Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010423
5 Importing I_NTF_STATE Value transfer Type reference (TYPE) CFX_NTF_STATE Status einer Notifikation 20010427
6 Importing I_NTF_TYPE Value transfer Type reference (TYPE) CFX_NTF_TYPE Typ einer Notifikation 20010424
7 Importing I_RECIPIENT Value transfer Type reference (TYPE) CFX_RECIPIENT Empfänger einer Notifikation 20010423

Method INSERT_NOTIFICATION on class CL_CFX_P_NOTIFICATION has no exception.

Method SELECT_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_NTF_DATA Value transfer Type reference (TYPE) CFX_TT_NOTIFICATION_DATA Liste mit Notifikation Daten 20010427
2 Exporting ET_NTF_ID Value transfer Type reference (TYPE) CFX_TT_NOTIFICATION_ID Liste mit Notifikation IDs 20010427
3 Importing IT_BASE_STATE Value transfer Type reference (TYPE) CFX_TT_NTF_STATE_RANGE Range für Status der Notifikation Base 20020108
4 Importing IT_STATE Value transfer Type reference (TYPE) CFX_TT_NTF_STATE_RANGE Range für Status einer Notifikation 20020108
5 Importing I_AREA_ID Value transfer Type reference (TYPE) CFX_AREAID Collaboration Folder: Id Area 20010427
6 Importing I_BASE_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id der Basisdaten einer Notifikation 20010427
7 Importing I_COL_ID Value transfer Type reference (TYPE) CFX_COLID Collaboration Folder: Id Collaboration 20010427
8 Importing I_DATE_FROM Value transfer Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040713
9 Importing I_DATE_TO Value transfer Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040713
10 Importing I_DOC_ID Value transfer Type reference (TYPE) CFX_DOCID 16 Byte GUID für Dokument 20010427
11 Importing I_GET_DATA Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Notifikation Daten gleich holen 20010427
12 Importing I_IS_READ Value transfer Type reference (TYPE) CFX_IS_READ Lesezustand einer Notifikation 20010608
13 Importing I_MAX_ROWS Value transfer Type reference (TYPE) I maximale Ergebnismenge 20010702
14 Importing I_NTF_TYPE Value transfer Type reference (TYPE) CFX_NTF_TYPE Typ einer Notifikation 20010427
15 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20010427
16 Importing I_PRIORITY Value transfer Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20010427
17 Importing I_READ_ON Value transfer Type reference (TYPE) CFX_READ_ON Lesezeitpunkt einer Notifikation 20010427
18 Importing I_RECIPIENT Value transfer Type reference (TYPE) CFX_RECIPIENT User Id 20010427
19 Importing I_SELECT_FOR_ALL_TIMESTAMPS Value transfer Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE 'X' = Selektion gemäß DATE_TO/DATE_FROM über alle Timestamps 20050228
20 Importing I_SENDER Value transfer Type reference (TYPE) CFX_SENDER Sender einer Notifikation 20010427
21 Importing I_SENT_ON Value transfer Type reference (TYPE) CFX_SENT_ON Sendezeitpunkt einer Notifikation 20010427
22 Importing I_TEXT_IN_COMMENT Value transfer Type reference (TYPE) STRING Text im Kommentar 20010427
23 Importing I_TEXT_IN_SUBJECT Value transfer Type reference (TYPE) STRING Text im Betreff 20010427
24 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_TOPICID Collaboration Folder: Id Topic 20010427
25 Importing I_WITH_CHILDREN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Untergeordnete Objekte auch berücksichtigen 20010427

Method SELECT_NOTIFICATIONS on class CL_CFX_P_NOTIFICATION has no exception.

Method SET_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_READ_ON Value transfer Type reference (TYPE) CFX_READ_ON Lesezeitpunkt einer Notifikation 20010608
2 Importing I_NTF_ID Value transfer Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010608

Method SET_READ on class CL_CFX_P_NOTIFICATION has no exception.

Method UPDATE_BASE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_BASE_ID Value transfer Type reference (TYPE) CFX_NTF_BASEID Collaboration Folder: Id einer Notifikation 20010626
2 Importing I_STATE Value transfer Type reference (TYPE) CFX_NTF_STATE Status einer Notifikation 20010626

Method UPDATE_BASE_STATE on class CL_CFX_P_NOTIFICATION has no exception.

Method UPDATE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_ON Value transfer Type reference (TYPE) CFX_NTF_CHANGE_ON Ändernungszeitpunkt einer Notifikation 20050215
2 Importing I_NTF_ID Value transfer Type reference (TYPE) CFX_NTF_ID Collaboration Folder: Id einer Notifikation 20010424
3 Importing I_STATE Value transfer Type reference (TYPE) CFX_NTF_STATE Status einer Notifikation 20010424

Method UPDATE_STATE on class CL_CFX_P_NOTIFICATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A