SAP ABAP Class CL_CFX_UD_BUTTON (User-Defined Pushbutton)
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_UD_BUTTON  
Short Description User-Defined Pushbutton    
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 20030805   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_BADI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CFX_CONST_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_CFX_UI_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_CFX_UI_MSG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_UD_BUTTON has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CFX_UD_BUTTON_LIST 20030805 User-Defined Pushbuttons
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ID Instance attribute Public Type reference (TYPE) CFX_UD_T_BUTTON_ID ID of Customer-Defined Pushbutton 20030805
2 M_IS_DIRTY Instance attribute Private Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Not Persistent? 20030805
3 M_IS_NEW Instance attribute Private Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE New Pushbutton? 20030805
4 M_LOCATION Instance attribute Public Type reference (TYPE) CFX_UD_T_BUTTON_LOCATION Place at Which the Pushbutton Is Displayed 20030806
5 M_NAME_ALIAS Instance attribute Public Type reference (TYPE) CFX_T_TEXT_ALIAS Alias Name for a Text 20030805
6 M_NAME_DEFAULT Instance attribute Public Type reference (TYPE) CFX_T_TEXT Text for Collaboration Folders 20030805
7 M_OBJECT_TYPE_ID Instance attribute Public Type reference (TYPE) CFX_T_EXTERNAL_ID External ident. 20031203
8 M_OBJECT_TYPE_NAMESPACE Instance attribute Public Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE External Namespace 20031203
9 M_TOOLTIP_ALIAS Instance attribute Public Type reference (TYPE) CFX_T_TEXT_ALIAS Alias Name for a Text 20030805
10 M_TOOLTIP_DEFAULT Instance attribute Public Type reference (TYPE) CFX_T_TEXT Text for Collaboration Folders 20030805
11 SC_HTML_NAMESPACE Constant Private Type reference (TYPE) CFX_STRING 'CFX_UD_BUTTON_' Attached Before HTML IDs 20030806
12 SC_LOCATION_DEFAULT Constant Public Type reference (TYPE) CFX_UD_T_BUTTON_LOCATION '' Place at Which the Pushbutton Is Displayed 20030806
13 SC_LOCATION_OBJECT_LIST Constant Public Type reference (TYPE) CFX_UD_T_BUTTON_LOCATION 'ObjectList' Place at Which the Pushbutton Is Displayed 20030806
Methods
# Method Level Visibility Method type Description Created on
1 GET_AS_UI_STRUCTURE Instance method Public Method Specify Name 20030805
2 GET_BACK_URL Static method Public Method URL for Page to Be Called as Object 20030904
3 GET_NAME_TEXT Instance method Public Method Specify Name 20030805
4 GET_TEXT Instance method Private Method Define Text from Alias and Default 20030805
5 GET_TOOLTIP_TEXT Instance method Public Method Determine Tooltip 20030805
6 HANDLE_EVENT Instance method Public Method Pushbutton Was Chosen: Call BAdIs 20030811
7 INITIALIZE_EXISTING Instance method Private Method Initialization if Pushbutton Already Exists 20030805
8 SAVE Instance method Public Method Make Persistent, if Necessary 20030805
9 SET_ID Instance method Public Method Change ID of Pushbutton (Only if Pushbutton Is New) 20030805
10 SET_LOCATION Instance method Public Method Change Place 20030806
11 SET_NAME_ALIAS Instance method Public Method Change Text Alias for Name 20030805
12 SET_NAME_DEFAULT Instance method Public Method Change Name 20030805
13 SET_OBJECT_TYPE_ID Instance method Public Method Change Object Type ID 20031203
14 SET_OBJECT_TYPE_NAMESPACE Instance method Public Method Change Object Type Namespace 20031203
15 SET_TOOLTIP_ALIAS Instance method Public Method Change Text Alias for Tooltip 20030805
16 SET_TOOLTIP_DEFAULT Instance method Public Method Change Tooltip 20030805
Events
Class CL_CFX_UD_BUTTON has no event.
Types
Class CL_CFX_UD_BUTTON has no local type.
Method Signatures

Method GET_AS_UI_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUTTON Call by reference Type reference (TYPE) CFX_TS_BUTTON 20030805
2 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_COMMON Hier soll der Druckknopf angezeigt werden 20031203

Method GET_AS_UI_STRUCTURE on class CL_CFX_UD_BUTTON has no exception.

Method GET_BACK_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL zur aufrufenden Seite 20030904
2 Importing I_BACK_STRING Value transfer Type reference (TYPE) STRING Wie vom BAdI übergeben 20030904
3 Importing I_ERROR Call by reference Type reference (TYPE) CFX_API_T_BOOL 'no' 'yes' =>Fehler, 'no' => kein Fehler 20030904
4 Importing I_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING Nachricht für nächste Seite 20030904

Method GET_BACK_URL on class CL_CFX_UD_BUTTON has no exception.

Method GET_NAME_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) CFX_T_TEXT Name 20030805

Method GET_NAME_TEXT on class CL_CFX_UD_BUTTON has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) CFX_T_TEXT Text für Collaboration Folders 20030805
2 Importing I_ALIAS Call by reference Type reference (TYPE) CFX_T_TEXT_ALIAS Alias Name für einen Text 20030805
3 Importing I_DEFAULT Call by reference Type reference (TYPE) CFX_T_TEXT Text für Collaboration Folders 20030805

Method GET_TEXT on class CL_CFX_UD_BUTTON has no exception.

Method GET_TOOLTIP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TOOLTIP Value transfer Type reference (TYPE) CFX_T_TEXT Tooltip 20030805

Method GET_TOOLTIP_TEXT on class CL_CFX_UD_BUTTON has no exception.

Method HANDLE_EVENT 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 20030811
2 Exporting E_MSG_TXT Call by reference Type reference (TYPE) CFX_T_TEXT Text für Collaboration Folders 20030811
3 Exporting E_NAVIGATE Call by reference Type reference (TYPE) CFX_BOOLEAN Zur selben Seite navigieren ? 20030811
4 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL zum zurücknavigieren zur aufrufenden Seite 20030818
5 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20030811
6 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20030811
7 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SYSUUID_C ID des Objektes, bei dem Drockknopf gedrückt wurde 20030811
8 Importing I_OBJECT_LIST_TABLE_ID Call by reference Type reference (TYPE) STRING ID der Tabelle (zum Lesen der gewählten Objekte) 20030811

Method HANDLE_EVENT on class CL_CFX_UD_BUTTON has no exception.

Method INITIALIZE_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUTTON Call by reference Type reference (TYPE) CFX_UD_TS_BUTTON Kundendefinierter Button auf der cFolders Oberfläche 20030805

Method INITIALIZE_EXISTING on class CL_CFX_UD_BUTTON has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ERROR Value transfer Type reference (TYPE) CFX_BOOLEAN Neuer Button existiert bereits 20030805

Method SAVE on class CL_CFX_UD_BUTTON has no exception.

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CFX_UD_T_BUTTON_ID ID eines kundendefinierten Druckknopfes. 20030805

Method SET_ID on class CL_CFX_UD_BUTTON has no exception.

Method SET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCATION Call by reference Type reference (TYPE) CFX_UD_T_BUTTON_LOCATION Ort, an dem der Button angezeigt wird 20030806

Method SET_LOCATION on class CL_CFX_UD_BUTTON has no exception.

Method SET_NAME_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME_ALIAS Call by reference Type reference (TYPE) CFX_T_TEXT_ALIAS Alias Name für einen Text 20030805

Method SET_NAME_ALIAS on class CL_CFX_UD_BUTTON has no exception.

Method SET_NAME_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME_DEFAULT Call by reference Type reference (TYPE) CFX_T_TEXT Text 20030805

Method SET_NAME_DEFAULT on class CL_CFX_UD_BUTTON has no exception.

Method SET_OBJECT_TYPE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20031203

Method SET_OBJECT_TYPE_ID on class CL_CFX_UD_BUTTON has no exception.

Method SET_OBJECT_TYPE_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20031203

Method SET_OBJECT_TYPE_NAMESPACE on class CL_CFX_UD_BUTTON has no exception.

Method SET_TOOLTIP_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOOLTIP_ALIAS Call by reference Type reference (TYPE) CFX_T_TEXT_ALIAS Alias Name für einen Text 20030805

Method SET_TOOLTIP_ALIAS on class CL_CFX_UD_BUTTON has no exception.

Method SET_TOOLTIP_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOOLTIP_DEFAULT Call by reference Type reference (TYPE) CFX_T_TEXT Text 20030805

Method SET_TOOLTIP_DEFAULT on class CL_CFX_UD_BUTTON has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 310