SAP ABAP Class CL_WDR_ADAPTER_SMART_CLIENT_BG (Adapter for Web Dynpro View Elements)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_NW7_VIEW_ELEMENT_ADAPTER Web Dynpro Local Test XX7 20100630
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_ADAPTER_SMART_CLIENT Adapter for Web Dynpro View Elements 20071108
Properties
Class CL_WDR_ADAPTER_SMART_CLIENT_BG  
Short Description Adapter for Web Dynpro View Elements    
Super Class CL_NW7_VIEW_ELEMENT_ADAPTER Web Dynpro Local Test XX7 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SWDP_RUNTIME_RENDERING   Web Dynpro Runtime: Rendering 
Created 20071108   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDR_ADAPTER_SMART_CLIENT Adapter for Web Dynpro View Elements 20071108
Friends
# Friend Modeled only Created on Description
1 CL_WDR_ADAPTER_SMART_CLIENT 20071217 Adapter for Web Dynpro View Elements
2 CL_WDR_CLIENT_SMART_NEW 20071217 Web Dynpro XML Client Implementation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FINAL_ELEMENTS Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Number of Context Node Elements 20071112
2 MT_GEO_IGS Static Attribute Protected Type reference (TYPE) TT_GEO_IGS Table of geo igs 20080408
3 MT_IXML_CUST_DOC Instance attribute Protected Type reference (TYPE) IGS_CE_CU_TAB Multiple Customizings for CE 20071113
4 MT_POINT_ELEMENTS Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Number of Context Node Elements 20071109
5 MT_SERIES_ELEMENTS Instance attribute Protected Object reference (TYPE REF TO) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Number of Context Node Elements 20071112
6 MT_VALUE_ELEMENTS Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Number of Context Node Elements 20071109
7 M_ACTION_LEFT Instance attribute Protected Type reference (TYPE) STRING 20071114
8 M_ACTION_RIGHT Instance attribute Protected Type reference (TYPE) STRING 20071114
9 M_CATEGORY_SOURCE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071108
10 M_ENCODING Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ENCODING IF_IXML_ENCODING 20071109
11 M_GEO_IGS Static Attribute Protected Object reference (TYPE REF TO) CL_GIS_VIEW_IGS GIS: IGS View 20071120
12 M_IMAGE_MAP Instance attribute Protected Type reference (TYPE) STRING 20071114
13 M_IMAGE_SOURCE Instance attribute Protected Type reference (TYPE) STRING 20071108
14 M_IXML_ADD_CUST_DOC Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20071113
15 M_IXML_CATEGORIES Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20071108
16 M_IXML_CHARTDATA Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20071108
17 M_IXML_CUST_DOC Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20071108
18 M_IXML_DATA_DOC Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20071108
19 M_IXML_POINT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20071109
20 M_IXML_SERIES Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20071108
21 M_POINT_SOURCE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071112
22 M_SERIES_SOURCE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071108
23 M_VALUE_SOURCE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071113
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BUSINESS_GRAPHIC Instance method Private Method Sends xml to igs, returns url to business graphic 20071108
2 GET_ATTR_EXTERNAL Instance method Private Method Get external attribute 20071116
3 GET_ATTR_INTERNAL Instance method Private Method Get internal attribute 20071115
4 GET_BND_ELEMENT Instance method Private Method Get bound element 20071115
5 GET_BND_NODE Instance method Private Method Get bound node 20071113
6 GET_PATH2_FROM_ELEMENT Instance method Private Method Get path from element 20071113
7 GET_PATH2_FROM_NODE Instance method Private Method Get path from node 20071113
8 HANDLE_BG Instance method Private Method Handler for Business Graphics 20071108
9 HANDLE_CATEGORY Instance method Private Method Handler for Categories 20071108
10 HANDLE_GEO Instance method Private Method Handler for Geomaps 20071108
11 HANDLE_GEOMAPMOVE Instance method Private Method Handler for Geomap - move event 20071120
12 HANDLE_GEOMAPZOOM Instance method Private Method Handler for geomap - zoom event 20071120
13 HANDLE_NUMERIC_VALUE Instance method Private Method Handler for Numeric Values 20071108
14 HANDLE_POINT Instance method Private Method Handler for Points 20071112
15 HANDLE_SERIES Instance method Private Method Handler for Series 20071108
16 HANDLE_SIMPLE_SERIES Instance method Private Method Handler for Simple Series 20071108
17 HANDLE_TIME_VALUE Instance method Private Method Handler for Time Values 20071108
Events
Class CL_WDR_ADAPTER_SMART_CLIENT_BG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ADAPTER_CLASS_STRUC Protected See coding Adapter Info 20071108 begin of ts_adapter_class_struc, type_id type guid, adapter type ref to if_wdr_adapter_smart_client, class type string, library type wdy_md_ui_element_library, end of ts_adapter_class_struc
2 TS_CACHE Private See coding 20071108 begin of ts_cache, disabled type abap_bool, context type ref to if_wdr_context, node_path type string, " path and cached node path_len type i, path_off type i, node_info type ref to cl_wdr_context_node_info, end of ts_cache
3 TS_EVENT Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_EVENT Event Info 20071108
4 TS_GEO_IGS Public See coding 20080408 begin of ts_geo_igs, geo_name type string, geo_igs type ref to cl_gis_view_igs, end of ts_geo_igs
5 TS_PAGE_ID Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_PAGE_ID Element Paging ID 20071108
6 TS_RANGE Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_RANGE 20071108
7 TS_SC_ATTR_INFO Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_SC_ATTR_INFO Smart Client Context Attribute Info 20071108
8 TS_SC_NODE_INFO Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_SC_NODE_INFO Smart Client Context Node Info 20071108
9 TS_STAT Private See coding 20071108 begin of ts_stat, node_collected type i, " number of collected nodes attr_collected type i, " number of collected attributes attr_generated type i, " number of generated attributes cache_hits type i, " number node_info cache hits cache_miss type i, " number node_info cache miss end of ts_stat
10 TS_TEMP Private See coding 20071108 begin of ts_temp, " temporary storage node_info type ref to cl_wdr_context_node_info, attr_name type string, attr_prop type string, attr_path type string, attr_info type wdr_context_attribute_info, sc_info type ref to ts_sc_node_info, sc_attr type ts_sc_attr_info, sc_attr_info type ref to ts_sc_attr_info, exeption type ref to cx_wd_exception, end of ts_temp
11 TS_VIEW Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TS_VIEW View Info 20071108
12 TT_ADAPTER_CLASS_TABLE Protected See coding Adapter Info Table 20071108 tt_adapter_class_table type hashed table of ts_adapter_class_struc with unique key type_id initial size 100
13 TT_EVENTS Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_EVENTS Event Info Table 20071108
14 TT_GEO_IGS Public See coding 20080408 tt_geo_igs type standard table of ts_geo_igs
15 TT_PAGE_ID Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_PAGE_ID Element Paging ID Table 20071108
16 TT_RANGE Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_RANGE 20071108
17 TT_SC_ATTR_INFO Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_SC_ATTR_INFO Smart Client Context Attribute Info Table 20071108
18 TT_SC_NODE_INFO Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_SC_NODE_INFO Smart Client Context Node Info Table 20071108
19 TT_VIEWS Public Type reference (TYPE) CL_WDR_CLIENT_SMART_NEW=>TT_VIEWS View Info Table 20071108
Method Signatures

Method CREATE_BUSINESS_GRAPHIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_DEST Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20071108
2 Importing WD_BUSINESS_GRAPHICS Call by reference Object reference (TYPE REF TO) CL_WD_BUSINESS_GRAPHICS 20071108

Method CREATE_BUSINESS_GRAPHIC on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_ATTR_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20071116
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071116
3 Importing PATH_NAME Call by reference Type reference (TYPE) STRING 20071116
4 Exporting VALUE Value transfer Type reference (TYPE) ANY 20071116

Method GET_ATTR_EXTERNAL on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_ATTR_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20071115
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071116
3 Importing PATH_NAME Call by reference Type reference (TYPE) STRING 20071116
4 Exporting VALUE Value transfer Type reference (TYPE) ANY 20071115

Method GET_ATTR_INTERNAL on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_BND_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20071116
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071116
3 Importing PATH_NAME Call by reference Type reference (TYPE) STRING 20071116
4 Returning R_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071116

Method GET_BND_ELEMENT on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_BND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20071113
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071113
3 Returning NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20071113
4 Importing PATH_NAME Call by reference Type reference (TYPE) STRING 20071113

Method GET_BND_NODE on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_PATH2_FROM_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH_NAME Call by reference Type reference (TYPE) STRING 20071113
2 Returning R_PATH2 Value transfer Type reference (TYPE) WDR_CONTEXT_PATH_TABLE2 Pfadtabelle 20071113

Method GET_PATH2_FROM_ELEMENT on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method GET_PATH2_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH_NAME Call by reference Type reference (TYPE) STRING 20071113
2 Returning R_PATH2 Value transfer Type reference (TYPE) WDR_CONTEXT_PATH_TABLE2 Pfadtabelle 20071113

Method GET_PATH2_FROM_NODE on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_BG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMAGEMAP Value transfer Type reference (TYPE) STRING 20071114
2 Exporting IMAGEURL Value transfer Type reference (TYPE) STRING 20071114
3 Importing WD_BUSINESS_GRAPHICS Call by reference Object reference (TYPE REF TO) CL_WD_BUSINESS_GRAPHICS 20071108

Method HANDLE_BG on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_CATEGORY Signature

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

Method HANDLE_CATEGORY on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_GEO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMAGEMAP Value transfer Type reference (TYPE) STRING 20071114
2 Exporting IMAGEURL Value transfer Type reference (TYPE) STRING 20071114
3 Importing WD_GEO_MAP Call by reference Object reference (TYPE REF TO) CL_WD_GEO_MAP 20071108

Method HANDLE_GEO on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_GEOMAPMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Call by reference Type reference (TYPE) STRING 20071120
2 Importing GEO_MAP Call by reference Object reference (TYPE REF TO) CL_WD_GEO_MAP 20071120
3 Importing PARAMS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20071120

Method HANDLE_GEOMAPMOVE on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_GEOMAPZOOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Call by reference Type reference (TYPE) STRING 20071120
2 Importing GEO_MAP Call by reference Object reference (TYPE REF TO) CL_WD_GEO_MAP 20071120
3 Importing PARAMS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20071120

Method HANDLE_GEOMAPZOOM on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_NUMERIC_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071114
2 Importing NUMERIC_VALUE Call by reference Object reference (TYPE REF TO) CL_WD_NUMERIC_VALUE 20071108
3 Importing POINT Call by reference Object reference (TYPE REF TO) CL_WD_POINT 20071109
4 Importing VALUE_PATH Call by reference Type reference (TYPE) STRING 20071119

Method HANDLE_NUMERIC_VALUE on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POINT Call by reference Object reference (TYPE REF TO) CL_WD_POINT 20071112
2 Importing POINT_PATH Call by reference Type reference (TYPE) STRING 20071113
3 Importing SERIES_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071114

Method HANDLE_POINT on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_SERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) WDR_PROPERTY_BINDING Bindung eines View-Elementes an einen Kontextknoten 20071113
2 Importing SERIES Call by reference Object reference (TYPE REF TO) CL_WD_SERIES 20071108
3 Importing SERIES_PATH Call by reference Type reference (TYPE) STRING 20071113

Method HANDLE_SERIES on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_SIMPLE_SERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SIMPLE_SERIES Call by reference Object reference (TYPE REF TO) CL_WD_SIMPLE_SERIES 20071108
2 Importing SIMPLE_SERIES_PATH Call by reference Type reference (TYPE) STRING 20071116

Method HANDLE_SIMPLE_SERIES on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.

Method HANDLE_TIME_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071114
2 Importing POINT Call by reference Object reference (TYPE REF TO) CL_WD_POINT 20071109
3 Importing TIME_VALUE Call by reference Object reference (TYPE REF TO) CL_WD_TIME_VALUE 20071108
4 Importing VALUE_PATH Call by reference Type reference (TYPE) STRING 20071119

Method HANDLE_TIME_VALUE on class CL_WDR_ADAPTER_SMART_CLIENT_BG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711