SAP ABAP Class CL_WDR_DATA_MODEL_MANAGER (Manages the data models)
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
Properties
Class CL_WDR_DATA_MODEL_MANAGER  
Short Description Manages the data models    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20121017   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
Class CL_WDR_DATA_MODEL_MANAGER has no interface implemented.
Friends
Class CL_WDR_DATA_MODEL_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DATA_MODEL_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_WDR_DATA_MODEL_MANAGER Manages the data models 20121017
2 MT_MODELS Instance attribute Private Type reference (TYPE) TT_MODELS 20121025
3 M_MAP_DATA_TYPE_UPDATES Instance attribute Private Type reference (TYPE) T_MAP_DATA_TYPE_UPDATES 20121128
4 M_MODEL_UPDATES Instance attribute Private Type reference (TYPE) T_MODEL_UPDATE_TAB 20121031
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MODEL_UPDATE Instance method Public Method 20121031
2 CONVERT_PATH Static method Public Method 20121106
3 FETCH_UPDATES Instance method Public Method 20121031
4 GET_ELEMENT_FOR_PATH Instance method Public Method 20121217
5 GET_INSTANCE Static method Public Method Returns the instance 20121017
6 GET_MODEL Instance method Private Method 20121031
7 GET_MODEL_BY_CONTROLLER Instance method Public Method 20121105
8 GET_MODEL_NODE Instance method Public Method 20121030
9 REGISTER_JSON_BINDING Instance method Public Method Returns the path of a context attribute 20121030
10 REGISTER_MAP_DATA_TYPE Instance method Public Method Registers a data type map on the client 20121128
Events
Class CL_WDR_DATA_MODEL_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BINDING_OPTIONS Public See coding 20140214 begin of s_binding_options, as_external type abap_bool, manage_ranges type abap_bool, generate_count type abap_bool, generate_state type abap_bool, end of s_binding_options
2 TS_MODEL Private See coding 20121025 begin of ts_model, controller type ref to if_wd_controller, model type ref to cl_wdr_data_model, model_id type string, end of ts_model
3 TT_MODELS Private See coding 20121025 tt_models type hashed table of ts_model with unique key controller
4 T_MAP_DATA_TYPE_UPDATE Public See coding 20121128 begin of t_map_data_type_update, name type string, json_map type string, end of t_map_data_type_update
5 T_MAP_DATA_TYPE_UPDATES Public See coding 20121128 t_map_data_type_updates type standard table of t_map_data_type_update
6 T_MODEL_NODE_TAB Private See coding 20121030 t_model_node_tab type standard table of ref to cl_wdr_data_model_node with default key
7 T_MODEL_UPDATE Public Type reference (TYPE) CL_WDR_DATA_MODEL=>T_MODEL_UPDATE 20121031
8 T_MODEL_UPDATE_TAB Public Type reference (TYPE) CL_WDR_DATA_MODEL=>T_MODEL_UPDATE_TAB 20121031
Method Signatures

Method ADD_MODEL_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL Call by reference Object reference (TYPE REF TO) CL_WDR_DATA_MODEL Data Model Node 20121031

Method ADD_MODEL_UPDATE on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method CONVERT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTEXT_PATH Value transfer Type reference (TYPE) STRING 20121106
2 Exporting EV_MODEL_PATH Value transfer Type reference (TYPE) STRING 20121106
3 Importing IV_CONTEXT_PATH Call by reference Type reference (TYPE) STRING 20121106
4 Importing IV_MODEL_PATH Call by reference Type reference (TYPE) STRING 20121106

Method CONVERT_PATH on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method FETCH_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAP_DATA_TYPE_UPDATES Call by reference Type reference (TYPE) T_MAP_DATA_TYPE_UPDATES 20121128
2 Exporting MODEL_UPDATES Call by reference Type reference (TYPE) T_MODEL_UPDATE_TAB 20121031

Method FETCH_UPDATES on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method GET_ELEMENT_FOR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20121217
2 Importing PATH Call by reference Type reference (TYPE) STRING 20121217

Method GET_ELEMENT_FOR_PATH on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL_MANAGER verwaltet die Datenmodelle 20121017

Method GET_INSTANCE on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER 20121105
2 Returning MODEL Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL Model für 2D Knoten 20121031
3 Importing WD_BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20121031

Method GET_MODEL on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method GET_MODEL_BY_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER 20121105
2 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL 20121105

Method GET_MODEL_BY_CONTROLLER on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method GET_MODEL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_MODEL_NODE Data Model Node 20121030
2 Importing WD_BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20121030

Method GET_MODEL_NODE on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method REGISTER_JSON_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20121030
2 Importing CONTEXT_NODE_PATH_NAME Call by reference Type reference (TYPE) STRING 20121030
3 Importing OPTIONS Call by reference Type reference (TYPE) S_BINDING_OPTIONS 20140214
4 Importing OWNER Call by reference Object reference (TYPE REF TO) OBJECT 20121030
5 Returning PATH Value transfer Type reference (TYPE) STRING 20121030
6 Importing WD_BINDING Value transfer Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20121030

Method REGISTER_JSON_BINDING on class CL_WDR_DATA_MODEL_MANAGER has no exception.

Method REGISTER_MAP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JSON_MAP Call by reference Type reference (TYPE) STRING 20121128
2 Importing NAME Call by reference Type reference (TYPE) STRING 20121128

Method REGISTER_MAP_DATA_TYPE on class CL_WDR_DATA_MODEL_MANAGER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740