SAP ABAP Class CL_FDT_WD_RENDER_DATA_OBJECT (Constant Rendering Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_RENDER_OBJECT Constant Rendering Class 20081124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_RENDER_DATA_OBJECT Extension for render interface for data objects 20081126
Properties
Class CL_FDT_WD_RENDER_DATA_OBJECT  
Short Description Constant Rendering Class    
Super Class CL_FDT_WD_RENDER_OBJECT Constant Rendering Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20081124   SAP 
Last change 20130531   SAP 
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 CL_WD_UIELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_WD_RENDER_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_RENDER_DATA_OBJECT Extension for render interface for data objects 20081126
Friends
# Friend Modeled only Created on Description
1 CL_FDT_WD_RENDER_FACTORY 20081124 FDT WD: Factory class for the renderer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTN_PARAM_NAME Constant Public Type reference (TYPE) STRING 'DO_RENDER_NAME' 20081127
2 GC_ACTN_PARAM_REF_ID Constant Public Type reference (TYPE) STRING 'DO_RENDER_REF_ID' 20081127
3 GC_ACTN_VALUE_ACTN_ENTER Static Attribute Public Type reference (TYPE) STRING 'ELEM_ENTER' Enter pressed 20090407
4 GC_ACTN_VALUE_ACTN_SELECT Static Attribute Public Type reference (TYPE) STRING 'ELEM_SELECT' DropDown Selected 20090407
5 GC_ACTN_VALUE_ACTN_TP_TYPE Static Attribute Public Type reference (TYPE) STRING 'ELEM_TP_SELECT' Timepoint Type Selection 20090407
6 GC_ACTN_VAL_ACTN_BREADCRUMB Constant Public Type reference (TYPE) STRING 'BREADCRUMB' Navigation through breadcrumb selection 20090114
7 GC_ACTN_VAL_ACTN_NAVIGATE Constant Public Type reference (TYPE) STRING 'NAVIGATE' Navigation from Structure or Table 20090114
8 GC_ACTN_VAL_ACTN_POPIN_CANCEL Constant Private Type reference (TYPE) STRING 'TABLE_POPIN_CANCEL' Cancel table popin 20081208
9 GC_ACTN_VAL_ACTN_POPIN_OK Constant Private Type reference (TYPE) STRING 'TABLE_POPIN_OK' Confirm table popin 20081208
10 GC_ACTN_VAL_ACTN_TABLE_COPY Constant Private Type reference (TYPE) STRING 'TABLE_COPY' Copy table row 20130912
11 GC_ACTN_VAL_ACTN_TABLE_INSERT Constant Private Type reference (TYPE) STRING 'TABLE_INSERT' 20081210
12 GC_ACTN_VAL_ACTN_TABLE_REMOVE Constant Private Type reference (TYPE) STRING 'TABLE_REMOVE' Remove table row 20081210
13 GC_ACTN_VAL_ACTN_TABLE_SEL Constant Private Type reference (TYPE) STRING 'TABLE_SELECTION' Table cell selected 20081208
14 GC_ATTR_NAME_POPIN Constant Public Type reference (TYPE) STRING 'SELECTED_POPIN_ID' Web Dynpro: Attribute Name 20081127
15 GC_ATTR_SUPPL Constant Private Type reference (TYPE) STRING 'SUPPLEMENT' 20090407
16 GC_ATTR_TABLE_COPY_ENABLED Constant Private Type reference (TYPE) STRING 'COPY_ENABLED' 20130912
17 GC_ATTR_TABLE_DEFAULT Constant Private Type reference (TYPE) IF_FDT_STRUCTURE=>S_ELEMENT-POSITION '001' 20081203
18 GC_ATTR_TABLE_FIRST_ROW Constant Private Type reference (TYPE) STRING 'FIRST_ROW' 20081212
19 GC_ATTR_TABLE_FOOTER_VISIBLE Constant Private Type reference (TYPE) STRING 'FOOTER_VISIBLE' 20081212
20 GC_ATTR_TABLE_INSERT_TEXT Constant Private Type reference (TYPE) STRING 'INSERT_TEXT' 20081209
21 GC_ATTR_TABLE_PREFIX Constant Private Type reference (TYPE) STRING 'TA_' 20081203
22 GC_ATTR_TABLE_REMOVE_ENABLED Constant Private Type reference (TYPE) STRING 'REMOVE_ENALBED' 20081209
23 GC_ATTR_TP_DATE Constant Private Type reference (TYPE) STRING 'DATE' 20090407
24 GC_ATTR_TP_OFFSET Constant Private Type reference (TYPE) STRING 'OFFSET_TIME' 20090407
25 GC_ATTR_TP_SIGN Constant Private Type reference (TYPE) STRING 'OFFSET_SIGN' 20090407
26 GC_ATTR_TP_TIME Constant Private Type reference (TYPE) STRING 'TIME' 20090407
27 GC_ATTR_TP_TYPE Constant Private Type reference (TYPE) STRING 'TYPE' 20090407
28 GC_ATTR_TP_TYPE_CHANGEABLE Constant Private Type reference (TYPE) STRING 'TYPE_ENALBED' 20090407
29 GC_ATTR_VALUE Constant Private Type reference (TYPE) STRING 'VALUE' 20090407
30 GC_ATTR_VALUE_TEXT Constant Private Type reference (TYPE) STRING 'VALUE_TEXT' Description text for value 20090407
31 GC_EMPTY_ELEMENT Constant Public Type reference (TYPE) STRING '...' 20110323
32 GC_EMPTY_STRUCTURE Constant Public Type reference (TYPE) STRING '(...)' 20110323
33 GC_EMPTY_TABLE Constant Public Type reference (TYPE) STRING '[...]' 20110323
34 GC_LENGTH_CURR Constant Private Type reference (TYPE) I 3 20090407
35 GC_LENGTH_NUMBER Constant Private Type reference (TYPE) I 9 20090407
36 GC_LENGTH_TP_OFFSET Constant Private Type reference (TYPE) I 4 20090407
37 GC_LENGTH_UNIT Constant Private Type reference (TYPE) I 3 20090407
38 GC_MAX_UI_FIELD_LENGTH Constant Private Type reference (TYPE) I 20 20090407
39 GC_NAVIGATION_NAME_PREFIX Constant Public Type reference (TYPE) STRING '$NAV_' 20081127
40 GC_POPIN_ID_SUFFIX Constant Private Type reference (TYPE) STRING '_POPIN' 20081201
41 GC_RENDER_MODE_CONTEXT Instance attribute Private Attribute reference (LIKE) 20110419
42 GC_RENDER_MODE_DEFAULT Instance attribute Private Attribute reference (LIKE) 20110419
43 GC_RENDER_MODE_EMBEDDED Instance attribute Private Attribute reference (LIKE) 20110419
44 GC_RENDER_MODE_WIZARD Instance attribute Private Attribute reference (LIKE) 20110419
45 GC_SEPARATOR_STRUCTURE Constant Public Type reference (TYPE) STRING ';' 20090115
46 GC_SEPARATOR_STRUCTURE_BEGIN Constant Public Type reference (TYPE) STRING '(' 20110322
47 GC_SEPARATOR_STRUCTURE_END Constant Public Type reference (TYPE) STRING ')' 20110322
48 GC_SEPARATOR_TABLE_BEGIN Constant Public Type reference (TYPE) STRING '[' 20090116
49 GC_SEPARATOR_TABLE_END Constant Public Type reference (TYPE) STRING ']' 20090116
50 GC_SEPARATOR_TABLE_LINE Constant Public Type reference (TYPE) STRING '|' 20090116
51 GC_TABLE_DATA_SUFFIX Constant Private Type reference (TYPE) STRING '_DATA' 20081209
52 GC_WIDTH_TP_DATE Constant Private Type reference (TYPE) STRING '12ex' 20090407
53 GC_WIDTH_TP_SIGN Constant Private Type reference (TYPE) STRING '6ex' 20090407
54 GC_WIDTH_TP_TIME Constant Private Type reference (TYPE) STRING '10ex' 20090407
55 GC_WIDTH_TP_TYPE Constant Private Type reference (TYPE) STRING '12ex' 20090407
56 GO_RTTI_BOOLEAN Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
57 GO_RTTI_BOOLEAN_USER Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
58 GO_RTTI_CURRENCY Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
59 GO_RTTI_CURRENCY_VALUE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
60 GO_RTTI_QUANTITY Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
61 GO_RTTI_STRING Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
62 GO_RTTI_TP_DATE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
63 GO_RTTI_TP_OFFSET Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
64 GO_RTTI_TP_SIGN Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
65 GO_RTTI_TP_TIME Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
66 GO_RTTI_TP_TYPE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
67 GO_RTTI_UNIT Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
68 GO_RTTI_UUID Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20090407
69 MO_CONSTANT_RENDERER Instance attribute Private Object reference (TYPE REF TO) CL_FDT_WD_RENDER_CONSTANT Constant Rendering Class 20081124
70 MO_FDT_FACTORY_TMP Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081201
71 MTH_DATA_OBJECT_INSTANCE Instance attribute Private Type reference (TYPE) TH_DATA_OBJECT_INSTANCE 20081124
72 MTH_NAVIGATION_STACK Instance attribute Private Type reference (TYPE) TH_NAVIGATION_STACK 20081204
73 MTS_STRUCTURE_COMPONENT Instance attribute Private Type reference (TYPE) TS_STRUCTURE_COMPONENT 20081126
74 MV_MAX_TABLE_CELL_SIZE Instance attribute Private Attribute reference (LIKE) 20090316
75 MV_MAX_TABLE_DISPLAY_COLS Instance attribute Private Attribute reference (LIKE) 20111205
76 MV_MAX_TABLE_DISPLAY_ROWS Instance attribute Private Attribute reference (LIKE) 20090316
77 MV_MAX_TABLE_LINE_SIZE Instance attribute Private Attribute reference (LIKE) 20090316
78 MV_RENDER_ONLY_CURRENCY Instance attribute Private Attribute reference (LIKE) 20100930
79 MV_RENDER_ONLY_UNIT Instance attribute Private Attribute reference (LIKE) 20100930
80 MV_RENDER_REQUIRED Instance attribute Private Attribute reference (LIKE) 20131009
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_BREADCRUMB Instance method Private Method 20090114
2 ACTION_NAVIGATION Instance method Private Method 20081211
3 ACTION_STRUCTURE_NAVIGATION Instance method Private Method 20090115
4 ACTION_TABLE_DATA Instance method Private Method 20081212
5 ACTION_TABLE_NAVIGATION Instance method Private Method 20081211
6 ACTION_TABLE_POPIN_CLOSE Instance method Private Method 20081211
7 ADD_OR_CHANGE_INSTANCE Instance method Private Method 20081124
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081124
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081124
10 CREATE_ELEMENT_UI Instance method Private Method Dynamically create UI for table data object 20090407
11 CREATE_NAVIGATION_UI Instance method Private Method Create Breadcrumb for navigation 20090115
12 CREATE_STRUCTURE_UI Instance method Private Method Create UI elements to display a structure 20081216
13 CREATE_TABLE_COLUMN Instance method Private Method 20081201
14 CREATE_TABLE_UI Instance method Private Method Dynamically create UI for table data object 20081212
15 CTX_DO_NODE_GET Instance method Private Method 20090407
16 CTX_NODE_FOR_NAME Instance method Private Method 20081208
17 FLUSH_ELEMENT_DATA Instance method Private Method 20090407
18 FLUSH_INSTANCE Instance method Private Method 20081126
19 GET_CURRENT_NAVIGATION_ELEM Instance method Private Method 20081204
20 GET_DO_ACTION_PARAMETERS Static method Protected Method 20081127
21 GET_DO_EVENT_PARAMETERS Static method Protected Method 20081204
22 GET_NAVIGATION_NAME Instance method Private Method 20081127
23 GET_POPIN_ID Static method Private Method Create ID for popin from DO ID 20081127
24 REFRESH_ELEMENT_CTX Instance method Private Method 20090407
25 REFRESH_INSTANCE_UI Instance method Private Method 20081124
26 REFRESH_TABLE_CTX Instance method Private Method 20081124
27 REMOVE_INSTANCE Instance method Private Method 20081124
28 REMOVE_NAVIGATION Instance method Private Method 20090925
29 SET_VALUE Instance method Private Method Internal set value method 20110325
30 TRANSFER_ELEMENT_DATA_TO_CTX Instance method Private Method 20090407
31 TRANSFER_TABLE_DATA_TO_CTX Instance method Private Method 20081125
32 UPDATE_TABLE_PROPS Instance method Private Method 20081212
Events
Class CL_FDT_WD_RENDER_DATA_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_OBJECT_INSTANCE Private See coding 20081124 BEGIN OF s_data_object_instance, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, timestamp TYPE if_fdt_types=>timestamp, do_type TYPE if_fdt_types=>data_object_type, ref_id TYPE if_fdt_types=>id, "constant for element or structure id for table data_ref TYPE REF TO data, "used table data cid type cl_fdt_wd_render_object=>s_uicontainer_map-number, "container ID END OF s_data_object_instance
2 S_NAVIGATION Private See coding 20081127 BEGIN OF s_navigation, src_id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, src_row TYPE i, src_column TYPE i, target_id TYPE if_fdt_types=>id, target_do_type TYPE if_fdt_types=>data_object_type, END OF s_navigation
3 S_STRUCTURE_COMPONENT Private See coding 20081126 BEGIN OF s_structure_component. TYPES id TYPE if_fdt_types=>id. "structure ID TYPES name TYPE if_fdt_types=>name. INCLUDE TYPE if_fdt_structure=>s_element. "elements of the structure "elements of the structure "elements of the structure "elements of the structure "elements of the structure "elements of the structure "elements of the structure "elements of t TYPES END OF s_structure_component
4 TH_DATA_OBJECT_INSTANCE Private See coding 20081124 th_data_object_instance TYPE HASHED TABLE OF s_data_object_instance WITH UNIQUE KEY id name WITH NON-UNIQUE SORTED KEY ref COMPONENTS ref_id
5 TH_NAVIGATION_STACK Private See coding 20081204 th_navigation_stack TYPE HASHED TABLE OF s_navigation WITH UNIQUE KEY src_id name WITH UNIQUE HASHED KEY target COMPONENTS target_id name
6 TS_STRUCTURE_COMPONENT Private See coding 20081126 ts_structure_component TYPE SORTED TABLE OF s_structure_component WITH UNIQUE KEY id name position
Method Signatures

Method ACTION_BREADCRUMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090114
2 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090114

Method ACTION_BREADCRUMB on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ACTION_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20081211
2 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081211
3 Importing IV_TARGET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211

Method ACTION_NAVIGATION on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ACTION_STRUCTURE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20090115
2 Importing IS_STRUCTURE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090115
3 Importing IV_TARGET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090115

Method ACTION_STRUCTURE_NAVIGATION on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ACTION_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081212
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20081212

Method ACTION_TABLE_DATA on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ACTION_TABLE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20081211
2 Importing IO_ACTION_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20081211
3 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081211
4 Importing IV_SELECTED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211

Method ACTION_TABLE_NAVIGATION on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ACTION_TABLE_POPIN_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081211
2 Importing IV_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081211

Method ACTION_TABLE_POPIN_CLOSE on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method ADD_OR_CHANGE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081124
2 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT Data Object 20081124
3 Importing IV_CID Call by reference Type reference (TYPE) S_UICONTAINER_MAP-NUMBER 20120619
4 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081124
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081124

Method ADD_OR_CHANGE_INSTANCE on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_WD_RENDER_DATA_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20081124

Method CONSTRUCTOR on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CREATE_ELEMENT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20090407
2 Importing IO_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20090407
3 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090407
4 Importing IS_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20090407
5 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20090407
6 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20090407
7 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20090407
8 Importing IV_UIELEMENT_ID_PREFIX Call by reference Type reference (TYPE) STRING 20090407

Method CREATE_ELEMENT_UI on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CREATE_NAVIGATION_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20110323
2 Exporting ES_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20090115
3 Exporting ES_RENDER_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090115
4 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20090115
5 Importing IS_SOURCE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090115
6 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20090115
7 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20090115
8 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20090115

Method CREATE_NAVIGATION_UI on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CREATE_STRUCTURE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081216
2 Importing IO_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081216
3 Importing IS_STRUCTURE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081216
4 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081216
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081216
6 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20081216
7 Importing IV_REQUEST_FOCUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Request focus on first UI element of the structure 20101004
8 Importing IV_UIELEMENT_ID_PREFIX Call by reference Type reference (TYPE) STRING 20081216

Method CREATE_STRUCTURE_UI on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CREATE_TABLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081212
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20081201
3 Importing IV_BINDING_PATH Call by reference Type reference (TYPE) STRING 20081209
4 Importing IV_COL_NUM Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>S_ELEMENT-POSITION '001' 20081201
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081201
6 Importing IV_TABLE_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081201
7 Importing IV_TABLE_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20081201
8 Importing IV_UIELEMENT_ID_PREFIX Call by reference Type reference (TYPE) STRING 20081212
9 Returning RO_TABLE_COLUMN Value transfer Object reference (TYPE REF TO) CL_WD_TABLE_COLUMN Perforce change= / 20050916-083208 20081201

Method CREATE_TABLE_COLUMN on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CREATE_TABLE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081212
2 Importing IO_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081212
3 Importing IS_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20081212
4 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081212
5 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081212
6 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081212
7 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20081212
8 Importing IV_REQUEST_FOCUS Call by reference Type reference (TYPE) ABAP_BOOL Request focus on rendered table 20101004
9 Importing IV_UIELEMENT_ID_PREFIX Call by reference Type reference (TYPE) STRING 20081212

Method CREATE_TABLE_UI on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CTX_DO_NODE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090407
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090407
3 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20090407
4 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090407

Method CTX_DO_NODE_GET on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method CTX_NODE_FOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081208
2 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20081208

Method CTX_NODE_FOR_NAME on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method FLUSH_ELEMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090407

Method FLUSH_ELEMENT_DATA on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method FLUSH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081126

Method FLUSH_INSTANCE on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method GET_CURRENT_NAVIGATION_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081204
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081204
3 Importing IV_NO_ELEMENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Only return last structure or table on the navigation stack 20081204
4 Returning RS_NAVIGATION Value transfer Type reference (TYPE) S_NAVIGATION 20081204

Method GET_CURRENT_NAVIGATION_ELEM on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method GET_DO_ACTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20081127
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20081127
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081127
4 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081127
5 Importing IV_REF_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081127

Method GET_DO_ACTION_PARAMETERS on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method GET_DO_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) STRING 20081204
2 Exporting EV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081204
3 Exporting EV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081204
4 Exporting EV_REF_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081204
5 Exporting EV_TYPE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20081204
6 Importing IO_ACTION_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20081204

Method GET_DO_EVENT_PARAMETERS on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method GET_NAVIGATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN Call by reference Type reference (TYPE) I 20081127
2 Importing IV_ROW Call by reference Type reference (TYPE) I 20081127
3 Returning RV_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081127

Method GET_NAVIGATION_NAME on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method GET_POPIN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CID Call by reference Type reference (TYPE) S_UICONTAINER_MAP-NUMBER 20120619
2 Importing IV_COLUMN Call by reference Type reference (TYPE) I 20110322
3 Importing IV_ID_TABLE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110322
4 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20110322
5 Returning RV_ID Value transfer Type reference (TYPE) STRING 20081127

Method GET_POPIN_ID on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method REFRESH_ELEMENT_CTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090407

Method REFRESH_ELEMENT_CTX on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method REFRESH_INSTANCE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081124
2 Importing IO_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081124
3 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081124
4 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081124
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081124
6 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20081124
7 Importing IV_REQUEST_FOCUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Request focus on rendered data object 20101004
8 Returning RT_UIELEMENT Value transfer Type reference (TYPE) CL_WD_UIELEMENT=>TT_UIELEMENT TT_UIELEMENT 20081124

Method REFRESH_INSTANCE_UI on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method REFRESH_TABLE_CTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090925

Method REFRESH_TABLE_CTX on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method REMOVE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081124
2 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20081124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081124

Method REMOVE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE-ID 20120403
2 Importing IV_NAME Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE-NAME 20120403

Method REMOVE_NAVIGATION on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_VALUE Call by reference Type reference (TYPE) ANY 20110325
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110325
3 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20110325
4 Importing IV_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110325
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20110325
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20110325

Method TRANSFER_ELEMENT_DATA_TO_CTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090407
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090407

Method TRANSFER_TABLE_DATA_TO_CTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20081208

Method TRANSFER_TABLE_DATA_TO_CTX on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.

Method UPDATE_TABLE_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NAVIGATION Call by reference Type reference (TYPE) S_NAVIGATION 20090925
2 Importing IS_TABLE_OBJECT_INSTANCE Call by reference Type reference (TYPE) S_DATA_OBJECT_INSTANCE 20090925
3 Importing IV_LEAD_SELECTION_INDEX Call by reference Type reference (TYPE) I 20090925

Method UPDATE_TABLE_PROPS on class CL_FDT_WD_RENDER_DATA_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720