SAP ABAP Class CL_CFX_GENERIC_OBJECT_UI (UI Methods for Generic 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_AUTHORITY_UI Interface for Authorizations 20030204
Properties
Class CL_CFX_GENERIC_OBJECT_UI  
Short Description UI Methods for Generic 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 20030122   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 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_CFX_CONST_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CFX_FOL_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_CFX_SEARCH_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_CFX_STRUCTURE_PDX_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_CFX_USER_GRP_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_CFX_VERSION_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 ZCL_CFX_ECR_PDX_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CFX_AUTHORITY_UI Interface for Authorizations 20030204
Friends
Class CL_CFX_GENERIC_OBJECT_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ECN_OBJECT_TYPE_ID Constant Public Type reference (TYPE) CFX_T_EXTERNAL_ID 'Change' 20060713
2 SC_EVENT_ID Constant Public Type reference (TYPE) CFX_STRING 'p_link_event_id' ID of Parameter with p_link_event_id 20030213
3 SC_EVT_CHANGETAB Constant Public Type reference (TYPE) CFX_STRING 'changetab' Event Change Tab 20030217
4 SC_FIELD_ID_NAME Constant Private Type reference (TYPE) CFX_STRING 'GenericObjectName' ID of the Field with the Name 20030128
5 SC_ID_BUTTON_ADD_FIELD Constant Public Type reference (TYPE) CFX_STRING 'generic_object_add_field' ID of Button: New Field 20030207
6 SC_ID_BUTTON_ADD_ITEM Constant Public Type reference (TYPE) CFX_STRING 'AddItem' ID of Button: Add Item 20030217
7 SC_ID_BUTTON_ADD_OBJ Constant Public Type reference (TYPE) CFX_STRING 'addObject' ID of Button: Add Object 20030210
8 SC_ID_BUTTON_AUTHORIZATION Constant Private Type reference (TYPE) CFX_STRING 'editAuth' ID of Button: Change Authorizations 20030203
9 SC_ID_BUTTON_CANCEL Constant Private Type reference (TYPE) CFX_STRING 'generic_object_cancel' ID of Button: Cancel 20030128
10 SC_ID_BUTTON_CONTINUE Constant Private Type reference (TYPE) CFX_STRING 'generic_object_item_continue' ID of Button: Continue, Next Item 20030218
11 SC_ID_BUTTON_EXP_STR_XML Constant Public Type reference (TYPE) STRING 'exp_xml' 20060708
12 SC_ID_BUTTON_NOTIFICATIONS Constant Private Type reference (TYPE) CFX_STRING 'ntf_overview' ID of Button: Notifications 20030203
13 SC_ID_BUTTON_REMOVE_ITEM Constant Public Type reference (TYPE) CFX_STRING 'RemoveItem' ID of Button: Remove Item 20030217
14 SC_ID_BUTTON_REMOVE_OBJ Constant Public Type reference (TYPE) CFX_STRING 'removeObject' ID of Button: Remove Object 20030210
15 SC_ID_BUTTON_SAVE Constant Private Type reference (TYPE) CFX_STRING 'generic_object_save' ID of Button: Save 20030128
16 SC_ID_BUTTON_SAVE_CONTINUE Constant Private Type reference (TYPE) CFX_STRING 'generic_object_save_continue' ID of Button: Save and Continue 20030218
17 SC_ID_BUTTON_VER_METADATA_HIDE Constant Private Type reference (TYPE) CFX_STRING 'generic_object_ver_metadata_hide' ID of Button: No Display Version Metadata 20030128
18 SC_ID_BUTTON_VER_METADATA_SHOW Constant Private Type reference (TYPE) CFX_STRING 'generic_object_ver_metadata_show' ID of Button: Display Version Metadata 20030128
19 SC_ID_CONTEXT_ALLOW_ADD_FIELDS Constant Private Type reference (TYPE) CFX_STRING 'allow_add_fields' Context ID 20030210
20 SC_ID_CONTEXT_NUM_TMP_PROP_VAL Constant Private Type reference (TYPE) CFX_STRING 'num_added_template_property_values' Context ID 20030212
21 SC_ID_DISPLAY_VER_DETAIL Constant Public Type reference (TYPE) CFX_STRING 'p_display_version_metadata' Parameter p_display_version_metadata 20030214
22 SC_ID_EVT_ECN_DOWNLOAD Constant Public Type reference (TYPE) STRING 'ecn_download' 20060829
23 SC_ID_ITEMS Constant Public Type reference (TYPE) CFX_STRING 'ItemTable' Item Table ID 20030217
24 SC_ID_LINKED_OBJECTS Constant Public Type reference (TYPE) CFX_STRING 'linkedObjects' Table ID 20030210
25 SC_ID_PARAMETER_INPUTLIST Constant Public Type reference (TYPE) CFX_STRING 'p_inputlist_id' ID of parameters mit p_inputlist_id 20030203
26 SC_ID_PARAMETER_LINK_LIST Constant Public Type reference (TYPE) CFX_STRING 'p_link_list_id' ID of Parameter Link List 20030210
27 SC_LAYOUT_FIELD_WIDTH_2 Constant Private Type reference (TYPE) CFX_STRING '210px' Length of a Field for 2 Columns 20030213
28 SC_LAYOUT_LABEL_CUT Constant Public Type reference (TYPE) INT4 40 Truncate Label after ... Characters 20030130
29 SC_LAYOUT_LABEL_WIDTH Constant Public Type reference (TYPE) CFX_STRING '120px' Label Length 20030130
30 SC_LAYOUT_LABEL_WIDTH_EDIT Constant Private Type reference (TYPE) CFX_STRING '90%' Label Lenght for Editable Label 20030130
31 SC_NS_PARAMETER_LINK_LIST Constant Public Type reference (TYPE) CFX_STRING 'p_link_list_ns' Namespace of the Parameter Link List 20030210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_PROP_VALS_TO_LIST Static method Private Method Add Property Values to Property Value List 20030213
2 ADD_PROPERTY_VAL_TO_INPUTLIST Static method Private Method Entry List from Property Value 20030205
3 ADD_ROW_OF_FIELD_VALUES Static method Private Method Screen Object (One Row) for Specified Fields for Table 20030127
4 GET_ADDED_OBJECTS Static method Private Method Gets List of Objects to Be Added 20030212
5 GET_ADDED_PROP_VAL_FOR_LIST Static method Private Method Template Properties Added to the Property Value List 20030212
6 GET_CURRENT_LINK_VALUE_LIST Static method Private Method Gets the Current Link List 20030212
7 GET_FIELDS_IN_OV_UI Static method Public Method Gets Item Fields that Are Displayed in the Overview Table 20030217
8 GET_FIELD_VALUE_CHANGES Static method Private Method Changes to Specified Field 20030131
9 GET_HTML_VALUE Static method Public Method Gets Text That Conforms to HTML from Value Object 20030220
10 GET_ITEM_FOR_IDS Static method Public Method Determine Item and Version Object from IDs 20030219
11 GET_LINKED_OBJECT_UI Static method Private Method Gets the Table of the Linked Objects 20030210
12 GET_PROPERTY_CHANGES Static method Private Method Determine User Entries for Property 20030131
13 GET_PROPERTY_INPUTLIST Static method Public Method Entry List from Property Lists 20030219
14 GET_SORT_STRING Static method Public Method Gets a String That Can Be Used to Sort 20030228
15 GET_SO_FOR_FIELD_VALUE Static method Private Method Screen Object for Specified Field 20030122
16 GET_SO_FOR_FIELD_VALUE_LINK Static method Private Method Screen Object for Specified Field (Only for Links) 20030123
17 GET_SO_FOR_FIELD_VALUE_SELECT Static method Private Method Screen object for Specified Field (Only for Selection Boxes) 20030123
18 GET_SO_FOR_FIELD_VALUE_SIMPLE Static method Private Method Screen Object for Specified Field (No Multiple Selection) 20030123
19 GET_SO_FOR_VALUE_SELECT Static method Public Method Screen object for Specified Field (Only for Selection Boxes) 20030807
20 GET_SO_FOR_VALUE_SIMPLE Static method Public Method Screen Object for Specified Field (No Multiple Selection) 20030807
21 GET_SO_ID_FOR_FIELD_VALUE Static method Private Method ID of the Screen Object for Specified Field 20030131
22 GET_SO_ID_FOR_PROPERTY_VALUE Static method Private Method ID of Screen Object for the Specified Attribute (Property) 20030206
23 GET_URL_FOR_GEN_OBJ Static method Public Method Returns the URL of the structure_de.htm Page 20030127
24 GET_URL_FOR_ITEMPAGE Static method Public Method Gets the URL for gen_item.htm Page 20030217
25 GET_URL_FOR_VERSIONPAGE Static method Public Method Gets the URL for generic_object_version.htm Page 20030127
26 GET_VERSION_FOR_IDS Static method Public Method Determine Version Object from IDs 20030203
27