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
⤷ 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 |