SAP ABAP Class CL_CFX_NOTIFICATION_ACTION (Action: Sending a Notification)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_STATUS_ACTIONS (Package) Status Actions for cFolders
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20020529
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFS_ACTION Action Executed for a Status Transition 20020311
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_ACTION Common Interface for All CFX Actions of Status Management 20020507
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_OBJECT_ACTION Action Executed for a Status Transition 20020507
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_SEND_ACTION Action with (Time-Dependent) Sending of a Notification 20020412
Properties
Class CL_CFX_NOTIFICATION_ACTION  
Short Description Action: Sending a Notification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_STATUS_ACTIONS   Status Actions for cFolders 
Created 20020311   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 CFXA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_COMMON Common Interface for Authorization Check 20020529
2 IF_CFS_ACTION Action Executed for a Status Transition 20020311
3 IF_CFX_ACTION Common Interface for All CFX Actions of Status Management 20020507
4 IF_CFX_OBJECT_ACTION Action Executed for a Status Transition 20020507
5 IF_CFX_SEND_ACTION Action with (Time-Dependent) Sending of a Notification 20020412
Friends
Class CL_CFX_NOTIFICATION_ACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ACTION_DELEGATE Instance attribute Private Object reference (TYPE REF TO) CL_CFX_NTF_ACTION_DELEGATE Delegation Class for Actions with Sending a Notification 20020409
2 MP_RECEIVE_AUTHORIZATION Instance attribute Private Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20020529
3 MP_TRANSITION Instance attribute Private Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Manages a Status Transfer 20020529
4 M_MANUAL_ADAPT Instance attribute Private Type reference (TYPE) CFX_MANUAL_ADAPT Indicator If Manual Adjustment Before Sending Desired 20020607
5 M_NTF_TMPL_ID Instance attribute Private Type reference (TYPE) CFX_NTF_TMPL_ID 20060418
6 SC_TYPE Static Attribute Public Type reference (TYPE) CFS_ACTION_TYPE 'notification_action' CFS: Type of an Action at the Status(Transition) 20020311
7 S_HANDLE Static Attribute Private Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20020529
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20020529
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020409
3 CREATE Static method Public Method Creating a Notification Action 20020408
4 CREATE_ATTRIBUTES Instance method Private Method Sets Delegation Object and Other Instance Variables 20020730
5 CREATE_AUTH Instance method Private Method Create authorizations 20020529
6 CREATE_WITH_TEMPLATE Static method Public Method 20060418
7 DELETE_INTERNAL Instance method Public Method Deletes the Action 20020529
8 GET_ACTIONS_FOR_NTF_TMPL Static method Public Method 20070515
9 GET_MANUAL_ADAPT Instance method Public Method Delivers Flag If Manual Adjustment Before Sending Desired 20020611
10 GET_NTF_TMPL_ID Instance method Public Method 20060418
11 GET_PROPOSAL_ATTRIBUTES Instance method Public Method Get Default Data for Notification 20020610
12 GET_RECIPIENTS_FOR_OBJECTS Instance method Public Method Get Default Data for Notification 20031107
13 GET_TRANSITION Instance method Public Method Delivers Transition On Which Action Depends 20020529
14 INITIALIZE Static method Public Method Initializes Notification Send Action 20020311
15 INITIALIZE_ATTRIBUTES Instance method Private Method Initializes Attributes 20020613
16 INITIALIZE_AUTH Instance method Private Method Create authorizations 20020529
17 INIT_RECEIVE_AUTH Instance method Private Method Initializes the Reception Authorization for the Action 20020529
18 SET_DELEGATE Instance method Private Method 20020717
19 SET_MANUAL_ADAPT Instance method Public Method Sets Flag If Manual Adjustment Before Sending Desired 20020607
20 SET_NTF_TMPL_ID Instance method Public Method 20060419
21 SUGGEST_TEXTS Static method Public Method Delivers Proposal for Action Texts Depending on Status 20020409
Events
Class CL_CFX_NOTIFICATION_ACTION has no event.
Types
Class CL_CFX_NOTIFICATION_ACTION has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CFX_NOTIFICATION_ACTION has no parameter.
Method CONSTRUCTOR on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020529
2 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20020408
3 Importing I_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20020730
4 Importing I_HIGH_PRIORITY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Priorität einer Notifikation 20020409
5 Importing I_MANUAL_ADAPT Value transfer Type reference (TYPE) CFX_MANUAL_ADAPT ABAP_FALSE Manuelles Anpassen der Meldung erwünscht 20020730
6 Importing I_NAME Value transfer Type reference (TYPE) STRING Name der Action 20020409
7 Importing I_SUBJECT Value transfer Type reference (TYPE) CFX_SUBJECT Betreff einer Notifikation 20020408
8 Importing I_TEXT Value transfer Type reference (TYPE) CFX_COMMENT Kommentartext für Notifikationen 20020408
9 Returning RP_ACTION Value transfer Object reference (TYPE REF TO) CL_CFX_NOTIFICATION_ACTION Aktion: Senden einer Notification 20020408

Method CREATE on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method CREATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DELEGATE Call by reference Object reference (TYPE REF TO) CL_CFX_NTF_ACTION_DELEGATE Delegation-Klasse für Aktionen mit Senden einer Notification 20020730
2 Importing I_MANUAL_ADAPT Call by reference Type reference (TYPE) CFX_MANUAL_ADAPT Kennzeichen, ob manuelles Anpassen vor dem Senden erwünscht 20020730
3 Importing I_TEMPLATE_ID Call by reference Type reference (TYPE) STRING 20060418

Method CREATE_ATTRIBUTES on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method CREATE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020529

Method CREATE_AUTH on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method CREATE_WITH_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION 20060418
2 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) CFX_TT_NTF_RECIPIENT 20060418
3 Importing I_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060418
4 Importing I_MANUAL_ADAPT Call by reference Type reference (TYPE) CFX_MANUAL_ADAPT ABAP_FALSE 20060418
5 Importing I_TEMPLATE_ID Call by reference Type reference (TYPE) STRING 20060418
6 Returning RP_ACTION Value transfer Object reference (TYPE REF TO) CL_CFX_NOTIFICATION_ACTION 20060418

Method CREATE_WITH_TEMPLATE on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method DELETE_INTERNAL Signature

Method DELETE_INTERNAL on class CL_CFX_NOTIFICATION_ACTION has no parameter.
Method DELETE_INTERNAL on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_ACTIONS_FOR_NTF_TMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) CFX_TT_ACTIONS Status Managment: Action: Send a Notification 20070515
2 Importing I_NTF_TMPL_ID Call by reference Type reference (TYPE) STRING 20070515

Method GET_ACTIONS_FOR_NTF_TMPL on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_MANUAL_ADAPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MANUAL_ADAPT Value transfer Type reference (TYPE) CFX_MANUAL_ADAPT Kennzeichen, ob manuelles Anpassen vor dem Senden erwünscht 20020611

Method GET_MANUAL_ADAPT on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_NTF_TMPL_ID Signature

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

Method GET_NTF_TMPL_ID on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_PROPOSAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECIPIENTS Call by reference Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20020610
2 Exporting E_COMMENT Call by reference Type reference (TYPE) STRING 20020610
3 Exporting E_COMMENT_FOR_TMPL Call by reference Type reference (TYPE) STRING 20060524
4 Exporting E_PRIORITY Call by reference Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20020610
5 Exporting E_SUBJECT Call by reference Type reference (TYPE) STRING 20020610
6 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_HAS_STATUS Schnittstelle für Objekte, die einen Status haben können 20020610
7 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020610

Method GET_PROPOSAL_ATTRIBUTES on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_RECIPIENTS_FOR_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECIPIENTS Call by reference Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20031107
2 Exporting E_PRIORITY Call by reference Type reference (TYPE) CFX_PRIORITY Priorität einer Notifikation 20031107
3 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20031107
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) CFX_TT_OBJECTS_WITH_STATUS Liste von Objekten, die einen Status haben können 20031107

Method GET_RECIPIENTS_FOR_OBJECTS on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method GET_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_TRANSITION Value transfer Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020717

Method GET_TRANSITION on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Value transfer Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020529
2 Importing I_ID Value transfer Type reference (TYPE) CFS_ACTION_ID cfs: Id einer Statusaktion 20020311
3 Returning RP_ACTION Value transfer Object reference (TYPE REF TO) CL_CFX_NOTIFICATION_ACTION Aktion: Senden einer Notification 20020311

Method INITIALIZE on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method INITIALIZE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DELEGATE Call by reference Object reference (TYPE REF TO) CL_CFX_NTF_ACTION_DELEGATE Delegation-Klasse für Aktionen mit Senden einer Notification 20020613

Method INITIALIZE_ATTRIBUTES on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method INITIALIZE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020529

Method INITIALIZE_AUTH on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method INIT_RECEIVE_AUTH Signature

Method INIT_RECEIVE_AUTH on class CL_CFX_NOTIFICATION_ACTION has no parameter.
Method INIT_RECEIVE_AUTH on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method SET_DELEGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DELEGATE Call by reference Object reference (TYPE REF TO) CL_CFX_NTF_ACTION_DELEGATE Delegation-Klasse für Aktionen mit Senden einer Notification 20020717

Method SET_DELEGATE on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method SET_MANUAL_ADAPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MANUAL_ADAPT Call by reference Type reference (TYPE) CFX_MANUAL_ADAPT Kennzeichen, ob manuelles Anpassen vor dem Senden erwünscht 20020607

Method SET_MANUAL_ADAPT on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method SET_NTF_TMPL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NTF_TMPL_ID Call by reference Type reference (TYPE) CFX_NTF_TMPL_ID 20060419

Method SET_NTF_TMPL_ID on class CL_CFX_NOTIFICATION_ACTION has no exception.

Method SUGGEST_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECIP_TEXTS Call by reference Type reference (TYPE) CFX_TT_ACTION_TEXTS_FOR_RECIP CFX: VorschlagsTexte für Action-Meldungen der Statusverw. 20020812
2 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_HAS_STATUS Schnittstelle für Objekte, die einen Status haben können 20020411
3 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020409
4 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) CFX_TT_NTF_RECIPIENT Liste mit Empfängern von Notifikationen 20020812

Method SUGGEST_TEXTS on class CL_CFX_NOTIFICATION_ACTION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200