SAP ABAP Class CL_CFX_SO_SCREEN_OBJECT (Any Object that Can Be Displayed on the Screen)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_BUTTON Pushbutton 20021203
2 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_EDITABLE Object That Can Be Edited (Displayed) 20021203
3 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_HTML_TEXT Text That Is Written Directly onto the HTML Page 20021203
4 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_HYPERLINK Internet Link 20021203
5 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_IMG Graphic in HTML 20021125
6 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_INPUTLIST List with Entry Fields 20021118
7 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_MENU Represents a Menu Structure 20050103
8 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_NODE Nodes in HTML 20021119
9 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_ROW Line 20021118
10 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_SIMPLE_LIST List of Objects That Can Be Displayed on the Screen 20021118
... Click here to see Used By full list (13 items)
Properties
Class CL_CFX_SO_SCREEN_OBJECT  
Short Description Any Object that Can Be Displayed on the Screen    
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 20021115   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)
Interfaces
Class CL_CFX_SO_SCREEN_OBJECT has no interface implemented.
Friends
Class CL_CFX_SO_SCREEN_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_LABEL Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_SO_LABEL Label 20021121
2 MT_CONTEXT Instance attribute Private Type reference (TYPE) TT_ID_VALUE Context Information, Only for Application, Not Used by SO 20030205
3 MT_SCREEN_OBJECT Instance attribute Protected Type reference (TYPE) CFX_SO_TT_SCREEN_OBJECT All Objects Contained 20021202
4 M_HAS_CHECK_ERROR Instance attribute Protected Type reference (TYPE) CFX_BOOLEAN ABAP_UNDEFINED Error During Check 20021203
5 M_HTML_ID Instance attribute Public Type reference (TYPE) CFX_STRING m_id with prefix 'cfx_'; ID Used in HTML 20021121
6 M_ID Instance attribute Public Type reference (TYPE) CFX_STRING Internal ID 20021118
7 ST_SCREEN_OBJECT Static Attribute Private Type reference (TYPE) CFX_SO_TT_SCREEN_OBJECT All Screen Objects with ID 20021206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks Entries (In All Fields) 20021203
2 CONSTRUCTOR Instance method Public Constructor 20021118
3 GET_ACCESSIBILITY_LABEL Instance method Public Method Text for Screen Reader 20021121
4 GET_CONTEXT Instance method Public Method Read Context (Info for Application) 20030205
5 GET_FOR_ID Static method Public Method Instance from its ID 20021206
6 GET_LABEL Instance method Public Method Determine Label 20021122
7 GET_TYPE Instance method Public Method 20021203
8 HANDLE_EVENTS Instance method Public Method To Events (Buttons, ... react) 20021209
9 READ_USER_INPUT Instance method Public Method Determine Entries from Request 20021202
10 SERIALIZE Instance method Public Method Generate List of Simple Screen Objects 20021115
11 SET_CONTEXT Instance method Public Method Set/Change Context (Info for Application) 20021210
12 SET_HTML_ID Instance method Private Method Determines the ID Used in HTML 20030312
13 SET_LABEL Instance method Public Method Change Label 20021203
14 SET_LABEL_SIMPLE Instance method Public Method Change Label 20021203
Events
Class CL_CFX_SO_SCREEN_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ID_VALUE Private See coding 20030211
2 TT_ID_VALUE Private See coding Sorted Table (By ID) 20030205
Method Signatures

Method CHECK 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) CFX_STRING Zeichenkette für Collaboration Folders 20021203
2 Exporting E_MSG_TXT Call by reference Type reference (TYPE) CFX_T_TEXT Text für Collaboration Folders 20021203

Method CHECK on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method CONSTRUCTOR 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_STRING interne ID 20021118

Method CONSTRUCTOR on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method GET_ACCESSIBILITY_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACCESSIBILITY_LABEL Value transfer Type reference (TYPE) CFX_STRING Text für Screen Reader 20021121

Method GET_ACCESSIBILITY_LABEL on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Wert des Kontext 20030211
2 Importing I_ID Call by reference Type reference (TYPE) CFX_STRING ID des Kontext 20030205

Method GET_CONTEXT on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method GET_FOR_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_STRING ID des Objektes 20021206
2 Returning RP_SCREEN_OBJECT Value transfer Object reference (TYPE REF TO) CL_CFX_SO_SCREEN_OBJECT Das Objekt 20021206

Method GET_FOR_ID on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_LABEL Value transfer Object reference (TYPE REF TO) CL_CFX_SO_LABEL Bezeichnung 20021122

Method GET_LABEL on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) CFX_STRING Zeichenkette für Collaboration Folders 20021203

Method GET_TYPE on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method HANDLE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EVENT_HANDLED Call by reference Type reference (TYPE) CFX_BOOLEAN Event wurde behandelt 20021210
2 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL zur aufrufenden Seite 20030929
3 Importing IP_BSP_PAGE Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE Business Server Page (BSP) Seite 20021209
4 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20021209
5 Importing I_EVENT_ID Call by reference Type reference (TYPE) STRING SAP Event 20021210

Method HANDLE_EVENTS on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method READ_USER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20021202

Method READ_USER_INPUT on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SCREEN_OBJECT Call by reference Type reference (TYPE) CFX_SO_TT_SCREEN_OBJECT Liste mit cl_cfx_so_screen_object 20021203
2 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20021209

Method SERIALIZE on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method SET_CONTEXT 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_STRING ID des Kontext 20030205
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert des Kontext 20030205

Method SET_CONTEXT on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method SET_HTML_ID Signature

Method SET_HTML_ID on class CL_CFX_SO_SCREEN_OBJECT has no parameter.
Method SET_HTML_ID on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method SET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LABEL Call by reference Object reference (TYPE REF TO) CL_CFX_SO_LABEL Bezeichnung 20021203

Method SET_LABEL on class CL_CFX_SO_SCREEN_OBJECT has no exception.

Method SET_LABEL_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESCAPE_LABEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE html escape ? 20021203
2 Importing I_LABEL Call by reference Type reference (TYPE) CFX_T_TEXT Label Text 20021203
3 Importing I_LABEL_ALIAS Call by reference Type reference (TYPE) CFX_T_TEXT Text Alias für Label 20021203
4 Importing I_LABEL_TOOLTIP Call by reference Type reference (TYPE) CFX_T_TEXT Tooltip für Label 20030313
5 Importing I_TRUNCATE_LABEL Call by reference Type reference (TYPE) I Abschneiden auf maximal .. Zeichen ? 20021203

Method SET_LABEL_SIMPLE on class CL_CFX_SO_SCREEN_OBJECT has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_BUTTON Pushbutton 20021203
2 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_EDITABLE Object That Can Be Edited (Displayed) 20021203
3 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_HTML_TEXT Text That Is Written Directly onto the HTML Page 20021203
4 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_HYPERLINK Internet Link 20021203
5 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_IMG Graphic in HTML 20021125
6 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_INPUTLIST List with Entry Fields 20021118
7 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_MENU Represents a Menu Structure 20050103
8 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_NODE Nodes in HTML 20021119
9 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_ROW Line 20021118
10 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_SIMPLE_LIST List of Objects That Can Be Displayed on the Screen 20021118
11 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_TEXT Text as It Is to Be Displayed 20021119
12 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_TEXTVIEW Display of Text 20021203
13 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_UI_TABLE UI Table - Wrapping of cl_cfx_ui_table 20030304
History
Last changed by/on SAP  20141109 
SAP Release Created in 200