SAP ABAP Class CL_WDR_DATA_MODEL_NODE (Data Model Node)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-REN (Application Component) Web Dynpro ABAP Rendering
     SWDP_RUNTIME_RENDERING (Package) Web Dynpro Runtime: Rendering
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_DATA_MODEL_NODE_2D Model for 2D Nodes 20121107
Properties
Class CL_WDR_DATA_MODEL_NODE  
Short Description Data Model Node    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_RENDERING   Web Dynpro Runtime: Rendering 
Created 20121030   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WDR_DATA_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WDR_DATA_MODEL_NODE has no interface implemented.
Friends
Class CL_WDR_DATA_MODEL_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CLIENT_CONVERTER Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CLIENT_CONVERSION_UTIL 20121112
2 MO_COMPONENT_USAGE Instance attribute Protected Type reference (TYPE) STRING 20130625
3 MO_CONTEXT_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20121105
4 MO_NODE_INFO Instance attribute Protected Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO 20131212
5 MO_PARENT_NODE_NAME Instance attribute Protected Type reference (TYPE) STRING 20130625
6 MS_OPTIONS Instance attribute Protected Type reference (TYPE) CL_WDR_DATA_MODEL_MANAGER=>S_BINDING_OPTIONS 20140214
7 MT_ATTRIBUTE_INFO Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP 20131212
8 MT_ATTR_TYPE_BUFFER Instance attribute Protected Type reference (TYPE) TY_T_ATTR_TYPE_BUFFER 20121123
9 MT_BOUND_ATTRIBUTES Instance attribute Protected Type reference (TYPE) CL_WDR_DATA_MODEL=>TY_T_BOUND_ATTRIBUTE 20131212
10 MT_REQUESTED_RANGES Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20121105
11 MT_SUBMITTED_KEYS Instance attribute Protected Type reference (TYPE) TY_T_TABLE_KEY 20121113
12 MT_SUBMITTED_RANGES Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20121108
13 MV_ID Instance attribute Protected Type reference (TYPE) STRING 20121108
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REQUESTED_RANGE Instance method Public Method 20121105
2 CONSTRUCTOR Instance method Public Constructor 20121105
3 GET_ATTRIBUTE_NAME Instance method Public Method 20130219
4 GET_ELEMENT_FOR_INDEX Instance method Public Method 20121214
5 GET_EXTERNAL Instance method Protected Method 20121112
6 GET_EXTERNAL_DEFAULT Instance method Protected Method 20121113
7 GET_MODEL_NODE Static method Public Method 20121106
8 RAISE_RANGE_CHANGED Instance method Public Method 20121105
9 REDUCE_KEY_RANGES Instance method Protected Method 20121113
10 RESET_REQUESTED_RANGES Instance method Public Method 20121108
11 RESET_SUBMITTED_RANGES Instance method Public Method 20121108
12 RESOLVE_RANGE Instance method Protected Method 20121113
13 SERIALIZE_RANGES Instance method Public Method 20130226
14 SERIALIZE_TO_JSON Instance method Public Method 20121105
15 UPDATE_GRID_SELECTION Instance method Public Method 20130515
Events
# Event Type Visibility Description Created on
1 ON_RANGE_CHANGED Static Event
(1)
Public
(2)
20121105
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ATTR_TYPE_BUFFER Protected See coding 20121123 begin of ty_s_attr_type_buffer, attribute_name type string, not_escape type abap_bool, end of ty_s_attr_type_buffer
2 TY_S_TABLE_KEY Public See coding 20121108 begin of TY_S_TABLE_KEY, WD_TKEY_X type WDR_CTX_NODE_2D_KEY, WD_TKEY_Y type wdr_ctx_node_2d_key, end of ty_s_table_key
3 TY_T_ATTR_TYPE_BUFFER Protected See coding 20121123 ty_t_attr_type_buffer type hashed table of ty_s_attr_type_buffer with unique key attribute_name
4 TY_T_TABLE_KEY Public See coding 20121108 ty_t_table_key type standard table of ty_s_table_key with non-unique default key with non-unique sorted key wd_tkey_2d components wd_tkey_x wd_tkey_y
Method Signatures

Method ADD_REQUESTED_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20121105
2 Importing FROM_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20121105
3 Importing TO_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20121105
4 Importing TO_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20121105

Method ADD_REQUESTED_RANGE on class CL_WDR_DATA_MODEL_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20121105

Method CONSTRUCTOR on class CL_WDR_DATA_MODEL_NODE has no exception.

Method GET_ATTRIBUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20130219
2 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130219
3 Returning RV_ATTRIBUTE_NAME Value transfer Type reference (TYPE) STRING 20130219

Method GET_ATTRIBUTE_NAME on class CL_WDR_DATA_MODEL_NODE has no exception.

Method GET_ELEMENT_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_UPDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130221
2 Importing IV_INDEX Call by reference Type reference (TYPE) STRING 20121214
3 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20121214

Method GET_ELEMENT_FOR_INDEX on class CL_WDR_DATA_MODEL_NODE has no exception.

Method GET_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WDR_DATA_CONTAINER 20121112
2 Importing IS_ATTRIBUTE_POINTER Call by reference Type reference (TYPE) WDR_ATTRIBUTE_POINTER 20121112
3 Importing IV_AS_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121122
4 Importing IV_PENDING_INPUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130222
5 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20121112

Method GET_EXTERNAL on class CL_WDR_DATA_MODEL_NODE has no exception.

Method GET_EXTERNAL_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20121113
2 Importing IS_ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO 20121113
3 Importing IV_AS_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121122
4 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20121113

Method GET_EXTERNAL_DEFAULT on class CL_WDR_DATA_MODEL_NODE has no exception.

Method GET_MODEL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20121106
2 Returning RO_MODEL_NODE Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL_NODE 20121106

Method GET_MODEL_NODE on class CL_WDR_DATA_MODEL_NODE has no exception.

Method RAISE_RANGE_CHANGED Signature

Method RAISE_RANGE_CHANGED on class CL_WDR_DATA_MODEL_NODE has no parameter.
Method RAISE_RANGE_CHANGED on class CL_WDR_DATA_MODEL_NODE has no exception.

Method REDUCE_KEY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FULL_LIST Call by reference Type reference (TYPE) TY_T_TABLE_KEY 20121113
2 Importing IT_LIMITED_LIST Call by reference Type reference (TYPE) TY_T_TABLE_KEY 20121113
3 Returning RT_REDUCED_LIST Value transfer Type reference (TYPE) TY_T_TABLE_KEY 20121113

Method REDUCE_KEY_RANGES on class CL_WDR_DATA_MODEL_NODE has no exception.

Method RESET_REQUESTED_RANGES Signature

Method RESET_REQUESTED_RANGES on class CL_WDR_DATA_MODEL_NODE has no parameter.
Method RESET_REQUESTED_RANGES on class CL_WDR_DATA_MODEL_NODE has no exception.

Method RESET_SUBMITTED_RANGES Signature

Method RESET_SUBMITTED_RANGES on class CL_WDR_DATA_MODEL_NODE has no parameter.
Method RESET_SUBMITTED_RANGES on class CL_WDR_DATA_MODEL_NODE has no exception.

Method RESOLVE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_S_RANGE_2D 20121113
2 Returning RT_KEYS Value transfer Type reference (TYPE) TY_T_TABLE_KEY 20121113

Method RESOLVE_RANGE on class CL_WDR_DATA_MODEL_NODE has no exception.

Method SERIALIZE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BOUND_ATTRIBUTES Call by reference Type reference (TYPE) CL_WDR_DATA_MODEL=>TY_T_BOUND_ATTRIBUTE 20130226
2 Importing IT_CHANGED_KEYS Call by reference Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20130226
3 Importing IV_COLLECTION_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20130226
4 Returning RV_JSON_RANGES Value transfer Type reference (TYPE) STRING 20130226

Method SERIALIZE_RANGES on class CL_WDR_DATA_MODEL_NODE has no exception.

Method SERIALIZE_TO_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JSON_DATA Call by reference Type reference (TYPE) STRING 20121105
2 Exporting EV_JSON_DEFAULT Call by reference Type reference (TYPE) STRING 20121105
3 Importing IT_BOUND_ATTRIBUTES Call by reference Type reference (TYPE) CL_WDR_DATA_MODEL=>TY_T_BOUND_ATTRIBUTE 20121108
4 Importing IT_CHANGED_KEYS Call by reference Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20121108
5 Importing IV_COLLECTION_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20121108

Method SERIALIZE_TO_JSON on class CL_WDR_DATA_MODEL_NODE has no exception.

Method UPDATE_GRID_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_X Call by reference Type reference (TYPE) STRING 20130515
2 Importing FROM_Y Call by reference Type reference (TYPE) STRING 20130515
3 Importing STATE Call by reference Type reference (TYPE) I 20130515
4 Importing TO_X Call by reference Type reference (TYPE) STRING 20130515
5 Importing TO_Y Call by reference Type reference (TYPE) STRING 20130515

Method UPDATE_GRID_SELECTION on class CL_WDR_DATA_MODEL_NODE has no exception.
Event Signatures

Event ON_RANGE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTEXT_NODE Exporting Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20121105
2 MODEL_NODE Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL_NODE 20121105
3 RANGES Exporting Value transfer Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20121105
History
Last changed by/on SAP  20131127 
SAP Release Created in 740