SAP ABAP Class CL_WDR_CONTEXT_NODE_VAL_2D (Context Node for Grid)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
     SWDP_RUNTIME_CORE (Package) Web Dynpro Runtime: Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_CONTEXT_NODE_VAL Web Dynpro Value Context Node 20120823
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CONTEXT_NODE_2D Interface for Grid Context 20120828
Properties
Class CL_WDR_CONTEXT_NODE_VAL_2D  
Short Description Context Node for Grid    
Super Class CL_WDR_CONTEXT_NODE_VAL Web Dynpro Value Context Node 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20120823   SAP 
Last change 20141120    
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
# Interface Abstract Final Description Created on
1 IF_WD_CONTEXT_NODE_2D Interface for Grid Context 20120828
Friends
Class CL_WDR_CONTEXT_NODE_VAL_2D has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DEFAULT_ITEM Instance attribute Protected Object reference (TYPE REF TO) DATA 20120907
2 MR_RAW_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA 20131104
3 MS_DIMENSION Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D~TY_S_RANGE_2D 20120907
4 MT_CHANGE_LOG_2D Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D~TY_T_CHANGE_LOG_2D 20120907
5 MT_CONVERTED_ELEMENTS Instance attribute Protected Type reference (TYPE) TY_T_KEY_ONLY 20131112
6 MT_ELEMENT_MAP Instance attribute Protected Type reference (TYPE) TY_T_ELEMENT_2D 20130206
7 MT_MERGE_RANGES Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D~TY_T_RANGE_2D 20130627
8 MT_PENDING_INPUT Instance attribute Protected Type reference (TYPE) STRING_HASHED_TABLE 20130213
9 MT_SELECTION Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D~TY_T_RANGE_2D 20120907
10 MT_SUPPLIED_RANGES Instance attribute Protected Type reference (TYPE) IF_WD_CONTEXT_NODE_2D=>TY_T_RANGE_2D 20131104
11 MT_TABLE_DATA Instance attribute Protected Type reference (TYPE) TY_T_KEY_INDEX 20121208
12 MV_DIMENSION_X Instance attribute Protected Type reference (TYPE) STRING IF_WD_CONTEXT_NODE_2D=>CO_KEY_X 20121208
13 MV_DIMENSION_Y Instance attribute Protected Type reference (TYPE) STRING IF_WD_CONTEXT_NODE_2D=>CO_KEY_Y 20121208
14 MV_SUPPRESS_SUPPLY Instance attribute Protected Type reference (TYPE) ABAP_BOOL Suppress Supply Function 20131120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120828
2 HAS_PENDING_INPUT Instance method Public Method 20130214
3 IS_ELEM_CHANGED_BY_CLIENT Instance method Public Method 20130213
4 RAISE_ATTRIBUTE_CHANGED_2D Instance method Protected Method 20120905
5 RAISE_COLLECTION_CHANGED_2D Instance method Protected Method 20120905
6 RAISE_SELECTION_CHANGED_2D Instance method Protected Method 20120905
7 RESET_PENDING_INPUT Instance method Public Method 20130214
8 SET_DIMENSION Instance method Public Method 20120907
9 SET_ELEM_CHANGED_BY_CLIENT Instance method Public Method 20130213
10 SET_PENDING_INPUT Instance method Public Method 20130214
11 SET_SUPPRESS_SUPPLY Instance method Public Method Set Suppression of Supply Function 20131120
12 SUPPLY_ELEMENTS_RANGE Instance method Private Method 20131112
13 _CHECK_SUPPLY Instance method Private Method 20131112
14 _GET_DEFAULT_DATA Instance method Protected Method Provides an entry with predefined values from node info 20120905
15 _SUPPLY_RAW_DATA Instance method Protected Method 20131104
Events
# Event Type Visibility Description Created on
1 ON_ATTRIBUTE_CHANGED_2D Static Event
(1)
Public
(2)
If the attribute of an element/entry is changed 20120905
2 ON_COLLECTION_CHANGED_2D Static Event
(1)
Public
(2)
If the collection of the node is changed 20120905
3 ON_SELECTION_CHANGED_2D Static Event
(1)
Public
(2)
If the selection of the node is changed 20120905
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ELEMENT_2D Protected See coding 20130206 begin of ty_s_element_2d, wd_tkey_x type wdr_ctx_node_2d_key, wd_tkey_y type wdr_ctx_node_2d_key, element type ref to if_wd_context_element, end of ty_s_element_2d
2 TY_S_KEY_INDEX Protected See coding 20121207 begin of TY_S_KEY_INDEX, wd_tkey_x type WDR_CTX_NODE_2D_KEY, wd_tkey_y type WDR_CTX_NODE_2D_KEY, line_item type ref to data, attr_changed_by_clnt type abap_bool, end of ty_s_key_index
3 TY_S_KEY_ONLY Protected See coding 20131104 begin of ty_s_key_only, wd_tkey_x type wdr_ctx_node_2d_key, wd_tkey_y type wdr_ctx_node_2d_key, end of ty_s_key_only
4 TY_T_ELEMENT_2D Protected See coding 20130206 ty_t_element_2d type hashed table of ty_s_element_2d with unique key wd_tkey_x wd_tkey_y
5 TY_T_KEY_INDEX Protected See coding 20121207 ty_t_key_index type hashed table of ty_s_key_index with unique key wd_tkey_x wd_tkey_y
6 TY_T_KEY_ONLY Protected See coding 20131104 ty_t_key_only type hashed table of ty_s_key_only with unique key wd_tkey_x wd_tkey_y
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20120828
2 Importing NODE_INFO Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Metadaten eines Context-Knotens 20120828
3 Importing NODE_NAME Call by reference Type reference (TYPE) STRING 20120828
4 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_ELEMENT Basisklasse aller Elemente von Web-Dynpro-Knoten 20120828

Method CONSTRUCTOR on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method HAS_PENDING_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20130214
2 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130214

Method HAS_PENDING_INPUT on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method IS_ELEM_CHANGED_BY_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20130213
2 Importing IV_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20130213
3 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130213

Method IS_ELEM_CHANGED_BY_CLIENT on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method RAISE_ATTRIBUTE_CHANGED_2D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20120905
2 Importing PROPERTY Call by reference Type reference (TYPE) I 20120905
3 Importing X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120905
4 Importing Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120905

Method RAISE_ATTRIBUTE_CHANGED_2D on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method RAISE_COLLECTION_CHANGED_2D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTY Call by reference Type reference (TYPE) I 20120905

Method RAISE_COLLECTION_CHANGED_2D on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method RAISE_SELECTION_CHANGED_2D Signature

Method RAISE_SELECTION_CHANGED_2D on class CL_WDR_CONTEXT_NODE_VAL_2D has no parameter.
Method RAISE_SELECTION_CHANGED_2D on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method RESET_PENDING_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20130214
2 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130214

Method RESET_PENDING_INPUT on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method SET_DIMENSION 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 20120907
2 Importing FROM_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120907
3 Importing TO_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120907
4 Importing TO_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120907

Method SET_DIMENSION on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method SET_ELEM_CHANGED_BY_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130213
2 Importing IV_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20130213
3 Importing IV_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20130213

Method SET_ELEM_CHANGED_BY_CLIENT on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method SET_PENDING_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20130214
2 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130214

Method SET_PENDING_INPUT on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method SET_SUPPRESS_SUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_SUPPLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Unterdrückung der Supply Funktion 20131120

Method SET_SUPPRESS_SUPPLY on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method SUPPLY_ELEMENTS_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 20131112
2 Importing FROM_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112
3 Importing IV_SUPPRESS_SUPPLY Call by reference Type reference (TYPE) ABAP_BOOL 20131112
4 Importing TO_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112
5 Importing TO_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112

Method SUPPLY_ELEMENTS_RANGE on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method _CHECK_SUPPLY 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 20131112
2 Importing FROM_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112
3 Importing TO_X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112
4 Importing TO_Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131112

Method _CHECK_SUPPLY on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method _GET_DEFAULT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_DEFAULT Call by reference Type reference (TYPE) DATA 20120905

Method _GET_DEFAULT_DATA on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.

Method _SUPPLY_RAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131104
2 Importing Y Call by reference Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20131104

Method _SUPPLY_RAW_DATA on class CL_WDR_CONTEXT_NODE_VAL_2D has no exception.
Event Signatures

Event ON_ATTRIBUTE_CHANGED_2D Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ATTRIBUTE_NAME Exporting Value transfer Type reference (TYPE) STRING 20120905
2 CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20120905
3 ELEMENT_KEY_X Exporting Value transfer Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120905
4 ELEMENT_KEY_Y Exporting Value transfer Type reference (TYPE) WDR_CTX_NODE_2D_KEY 20120905
5 NODE Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE 20120905
6 NODE_NAME Exporting Value transfer Type reference (TYPE) STRING 20120905
7 PROPERTY Exporting Value transfer Type reference (TYPE) I 20120905

Event ON_COLLECTION_CHANGED_2D Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20120905
2 NODE Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE 20120905
3 NODE_NAME Exporting Value transfer Type reference (TYPE) STRING 20120905
4 PROPERTY Exporting Value transfer Type reference (TYPE) I 20120905

Event ON_SELECTION_CHANGED_2D Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20120905
2 NODE Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE 20120905
3 NODE_NAME Exporting Value transfer Type reference (TYPE) STRING 20120905
History
Last changed by/on SAP  20141120 
SAP Release Created in 740