SAP ABAP Class CL_CFX_OBJECT_STATUS_UI (UI for Status in Objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Properties
Class CL_CFX_OBJECT_STATUS_UI  
Short Description UI for Status in Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_UI   Collaboration Folders: User Interface 
Created 20020422   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 CFXA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_CFX_UD_TRANSITION_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CFX_UI_MSG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_OBJECT_STATUS_UI has no interface implemented.
Friends
Class CL_CFX_OBJECT_STATUS_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_STATUS_LIST_EMPTY Constant Public Type reference (TYPE) STRING 'empty' Blank Entry in Status List Box 20020423
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_PROFILE Static method Public Method Assigns a Status Profile to an Object 20020502
2 GET_PROTOCOL_COMMENT Static method Public Method Gets Details of a Status Log Comment 20020918
3 GET_PROTOCOL_LIST Static method Public Method Gets List of Notification Data 20020909
4 GET_STATUS Static method Public Method Returns Status UI Elements 20020422
5 GET_SUCCESS_MESSAGE Static method Public Method Text: Status Changed Successfully 20030903
6 GET_URL_FOR_STATUS_PROTOCOL_DE Static method Public Method Returns URL of Display Page for a Notification 20020918
7 GET_VERSION_PROTECTED_TEXT Static method Public Method Gets Text That Version is Protected by Status 20030224
8 PROPOSE_NTF_ATTRIBUTES Static method Public Method Get Default Attributes of a Notification Action 20020610
9 SEND_ACTION_NOTIFICATION Static method Public Method Sends Adjusted Notification for Status Action 20020611
10 SET_MASS_STATUS Static method Public Method Returns Status UI Elements 20031111
11 SET_STATUS Static method Public Method Returns Status UI Elements 20020423
12 SET_STATUS_AFTER_USER_EXITS Static method Public Method Returns Status UI Elements 20030902
13 UNASSIGN_PROFILE Static method Public Method UI Function for Replacing Status Profile for Object 20020502
Events
Class CL_CFX_OBJECT_STATUS_UI has no event.
Types
Class CL_CFX_OBJECT_STATUS_UI has no local type.
Method Signatures

Method ASSIGN_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Flag, das angibt, ob ein Fehler passiert ist 20020502
2 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20020502
3 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20020502
4 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020502
5 Importing I_ASSIGN_TO_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Mit Zuweisung an Children 20020717
6 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020502
7 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020502
8 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20020502
9 Importing I_PROFILE_ID Call by reference Type reference (TYPE) STRING 20020502
10 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020502

Method ASSIGN_PROFILE on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_PROTOCOL_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMMENT_TEXT Call by reference Type reference (TYPE) CFX_TS_TEXTAREA structure for ui object textarea 20020919
2 Exporting ES_SET_BY Call by reference Type reference (TYPE) CFX_TS_HYPERLINK 20020919
3 Exporting ES_SET_ON Call by reference Type reference (TYPE) CFX_TS_HYPERLINK 20020919
4 Exporting ES_STATUS Call by reference Type reference (TYPE) CFX_TS_HYPERLINK 20020919
5 Exporting E_COMMENT_LABEL Call by reference Type reference (TYPE) STRING 20020918
6 Exporting E_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20020918
7 Importing IP_NAVIGATION Value transfer Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020918
8 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020918
9 Importing I_CHANGE_NUMBER Value transfer Type reference (TYPE) STRING 20020918
10 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020918
11 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020918
12 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) STRING Objekttyp 20020918
13 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20020918
14 Importing I_STATUS_ID Value transfer Type reference (TYPE) STRING 20020918
15 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020918

Method GET_PROTOCOL_COMMENT on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_PROTOCOL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_PROTOCOL_TAB Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE CL_CFX_UI_TABLE 20020909
2 Exporting E_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20020910
3 Importing IP_NAVIGATION Value transfer Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020909
4 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020909
5 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020909
6 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020909
7 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) STRING Objekttyp 20020909
8 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20020909
9 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020909

Method GET_PROTOCOL_LIST on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUTTON_ASSIGN Call by reference Type reference (TYPE) CFX_TS_BUTTON structure for ui object button 20020422
2 Exporting ES_BUTTON_PROTOCOL Call by reference Type reference (TYPE) CFX_TS_BUTTON Button zur Statusprotokoll-Anzeige 20020911
3 Exporting ES_BUTTON_UNASSIGN Call by reference Type reference (TYPE) CFX_TS_BUTTON structure for ui object button 20020422
4 Exporting ES_PROTECTED_TEXT Call by reference Type reference (TYPE) CFX_TS_TEXTVIEW Text, der angibt, ob Objekt 'protected' ist 20020425
5 Exporting ES_STATUS_CONTROLS Call by reference Type reference (TYPE) CFX_TS_STATUS_CONTROLS UI-Elemente für Status auf einer Objekt-Seite 20020522
6 Exporting ES_STATUS_DESC Call by reference Type reference (TYPE) CFX_TS_TEXTVIEW structure for ui object textview 20020815
7 Exporting ES_STATUS_HYPERLINK Call by reference Type reference (TYPE) CFX_TS_HYPERLINK structure for ui object hyperlink 20020422
8 Exporting ES_STATUS_LISTBOX Call by reference Type reference (TYPE) CFX_TS_DROPDOWNLISTBOX structure for ui object dropdownlistbox 20020422
9 Exporting ET_STATUS_LIST Call by reference Type reference (TYPE) CFX_TT_DROPDOWNLIST table of options for ui object dropdownlistbox 20020422
10 Exporting E_STATUS_NAME Call by reference Type reference (TYPE) STRING Name des aktuellen Status 20020422
11 Exporting E_STATUS_URL Call by reference Type reference (TYPE) STRING URL zur Status-Detail-Seite 20020422
12 Exporting E_TARGET_STATUSES_POSSIBLE Call by reference Type reference (TYPE) ABAP_BOOL Gibt es mögliche Folgestatus? 20020705
13 Importing IP_IF_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_HAS_STATUS Schnittstelle für Objekte, die einen Status haben können 20020423
14 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020422
15 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020422
16 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020422
17 Importing I_MODE Value transfer Type reference (TYPE) CFX_MODE Bearbeitungsmodus für Collaboration Folders 20020502
18 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20020422
19 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020422
20 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20020422

Method GET_STATUS on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_SUCCESS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE_ID Call by reference Type reference (TYPE) STRING 20030903
2 Exporting E_MESSAGE_TEXT Call by reference Type reference (TYPE) CFX_T_TEXT Text für Collaboration Folders 20030903
3 Importing IP_BACK_STRING Call by reference Object reference (TYPE REF TO) CL_CFX_UD_TRANS_BACK_STRING Back String für Navigation bei Stautusübergängen 20031110

Method GET_SUCCESS_MESSAGE on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_URL_FOR_STATUS_PROTOCOL_DE 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) STRING 20020918
2 Importing I_CHANGE_NUMBER Value transfer Type reference (TYPE) STRING 20020918
3 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020918
4 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020918
5 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20020918
6 Importing I_ROLE Call by reference Type reference (TYPE) CFX_ROLE role of a cfx user 20020918
7 Importing I_STATUS_ID Value transfer Type reference (TYPE) STRING Id eines Status 20020918
8 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020918
9 Returning R_URL Value transfer Type reference (TYPE) STRING 20020918

Method GET_URL_FOR_STATUS_PROTOCOL_DE on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method GET_VERSION_PROTECTED_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEXT Value transfer Type reference (TYPE) CFX_TS_TEXTVIEW structure for ui object textview 20030224
2 Exporting E_IS_PROTECTED Value transfer Type reference (TYPE) ABAP_BOOL 20030224
3 Importing IP_DOC Call by reference Object reference (TYPE REF TO) IF_CFX_DOCUMENT Gemeinsame Schnittstelle aller Dokumente 20030224

Method GET_VERSION_PROTECTED_TEXT on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method PROPOSE_NTF_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_RECIPIENTS Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE Tabelle mit Empfängern 20020610
2 Exporting ES_CANCEL Call by reference Type reference (TYPE) CFX_TS_BUTTON Beschreibung einer Funktion 20020610
3 Exporting ES_COMMENT Call by reference Type reference (TYPE) CFX_TS_TEXTAREA Beschreibung eines Attributs 20020610
4 Exporting ES_NOTE Call by reference Type reference (TYPE) CFX_TS_TEXTAREA 20060524
5 Exporting ES_PRIORITY Call by reference Type reference (TYPE) CFX_TS_CHECKBOX 20020610
6 Exporting ES_SEND Call by reference Type reference (TYPE) CFX_TS_BUTTON Beschreibung einer Funktion 20020610
7 Exporting ES_SUBJECT Call by reference Type reference (TYPE) CFX_TS_INPUTFIELD Beschreibung eines Attributs 20020610
8 Exporting ET_RECIPIENTS Call by reference Type reference (TYPE) CFX_T_STRING Tabelle mit strings 20031114
9 Exporting E_ERROR Value transfer Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20020610
10 Exporting E_TARGET_STATUS_NAME Value transfer Type reference (TYPE) STRING Name des Zielstatus 20040323
11 Importing I_ACTION_ID Value transfer Type reference (TYPE) STRING Status Aktion Id 20020610
12 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020610
13 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020610
14 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020610
15 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020610
16 Importing I_TRANSITION_ID Value transfer Type reference (TYPE) STRING cfs: Id eines Statusübergangs 20020610

Method PROPOSE_NTF_ATTRIBUTES on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method SEND_ACTION_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Value transfer Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20020611
2 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20020611
3 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20020611
4 Exporting E_NAVIGATION_REQUIRED Call by reference Type reference (TYPE) ABAP_BOOL Navigation ist noch nicht erfolgt 20020611
5 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020611
6 Importing IP_REQUEST Value transfer Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020611
7 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) CFX_T_STRING Empfänger 20020611
8 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020611
9 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020611
10 Importing I_COMMENT Value transfer Type reference (TYPE) STRING Kommentar 20020611
11 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020611
12 Importing I_PRIORITY Value transfer Type reference (TYPE) STRING Priorität 20020611
13 Importing I_SUBJECT Value transfer Type reference (TYPE) STRING Betreff 20020611
14 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020611
15 Importing I_TRANSITION_ID Value transfer Type reference (TYPE) STRING 20020611

Method SEND_ACTION_NOTIFICATION on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method SET_MASS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20040419
2 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20040419
3 Exporting E_NO_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL 20031111
4 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL Zurück zu dieser Seite 20031111
5 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20031111
6 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) CFX_TT_STRING Schnittstelle für Objekte, die einen Status haben können 20031111
7 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20031111
8 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20031111
9 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20031111
10 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20031111
11 Importing I_STATUS_ID Value transfer Type reference (TYPE) STRING ID des neuen Status 20031111
12 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20031111

Method SET_MASS_STATUS on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20040211
2 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20040211
3 Exporting E_NO_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL 20020607
4 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL Zurück zu dieser Seite 20030902
5 Importing IP_IF_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_HAS_STATUS Schnittstelle für Objekte, die einen Status haben können 20020423
6 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020607
7 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020423
8 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020423
9 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020423
10 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20020423
11 Importing I_STATUS_ID Value transfer Type reference (TYPE) STRING ID des neuen Status 20020423
12 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020423

Method SET_STATUS on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method SET_STATUS_AFTER_USER_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL 20030902
2 Importing IP_BACK_STRING Call by reference Object reference (TYPE REF TO) CL_CFX_UD_TRANS_BACK_STRING Back String für Navigation bei Stautusübergängen 20030903
3 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20030902
4 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20030902
5 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20030902
6 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20030902
7 Importing I_ROLE Value transfer Type reference (TYPE) CFX_ROLE role of a cfx user 20030902
8 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20030902

Method SET_STATUS_AFTER_USER_EXITS on class CL_CFX_OBJECT_STATUS_UI has no exception.

Method UNASSIGN_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20020502
2 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20020502
3 Importing IP_IF_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_HAS_STATUS Schnittstelle für Objekte, die einen Status haben können 20020502
4 Importing I_AREA_ID Value transfer Type reference (TYPE) STRING 20020502
5 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20020502
6 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20020502
7 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) STRING Objekttyp 20020502
8 Importing I_TOPIC_ID Value transfer Type reference (TYPE) STRING 20020502
9 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20020502

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