SAP ABAP Class CL_WDR_VD_ADAPTER (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 Interface implementation (CLASS c. INTERFACES i_ref)  IFUR_NW5__CONTROL patch / Perforce:62120 / 20050118-171440 20050627
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_TYPE_ID Fast Type Identification 20060508
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_VD_ADAPTER Adapter for Web Dynpro View Elements 20041208
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_VD_C_TBL_DATA_PROVIDER WD View Designer: Table Data Provider 20110922
2 Inheritance (c INHERITING FROM c_ref)  CL_WDR_VD_NW7_ADAPTER CL_WDR_VD_NW7_ADAPTER 20080502
3 Inheritance (c INHERITING FROM c_ref)  CL_WDR_VD_TABLE_DATA_PROVIDER WD View Designer: Table Data Provider 20050628
Properties
Class CL_WDR_VD_ADAPTER  
Short Description Adapter for Web Dynpro View Elements    
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 20041208   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 IFUR_NW5__CONTROL patch / Perforce:62120 / 20050118-171440 20050627
2 IF_WDR_TYPE_ID Fast Type Identification 20060508
3 IF_WDR_VD_ADAPTER Adapter for Web Dynpro View Elements 20041208
Friends
Class CL_WDR_VD_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_VISIBILITY_BLANK Constant Public Type reference (TYPE) WDY_UIE_LIBRARY_ENUM_TYPE '00' Type of Enumeration of a UIE Library 20060116
2 M_ADAPTERS Static Attribute Public Type reference (TYPE) T_ADAPTER_MAP 20041208
3 M_CONTEXT_ELEMENT Instance attribute Public Attribute reference (LIKE) 20041208
4 M_CONTEXT_NODE_PATH_NAME Instance attribute Public Attribute reference (LIKE) 20041208
5 M_DATEFORMAT Static Attribute Protected Type reference (TYPE) STRING 20121127
6 M_HELPER Static Attribute Public Object reference (TYPE REF TO) CL_WDY_WB_VD_UTIL Web Dynpro Tools View Designer: Class with Help Methods 20041208
7 M_ID Instance attribute Public Attribute reference (LIKE) 20041208
8 M_ID_COUNTER Static Attribute Private Type reference (TYPE) XSTRING 20041208
9 M_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20061122
10 M_IS_ALIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20041208
11 M_PARENT_ENABLED Instance attribute Public Attribute reference (LIKE) 20041208
12 M_PARENT_READONLY Instance attribute Public Attribute reference (LIKE) 20041208
13 M_PREFIX Static Attribute Protected Type reference (TYPE) STRING '/1WDA/K' 20050830
14 M_SUFFIX Instance attribute Public Attribute reference (LIKE) 20041208
15 M_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20041208
16 M_VIEW_ELEMENT Instance attribute Public Attribute reference (LIKE) 20041208
17 _ENV Static Attribute Protected Type reference (TYPE) T_ENV 20060803
18 _STRING_RTTI Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20050630
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20121127
2 CONSTRUCTOR Instance method Public Constructor 20041208
3 CONSTRUCT_MIME_URL Instance method Protected Method 20050811
4 CREATE_ADAPTER_BY_ELEMENT Static method Public Method 20041223
5 DO_POST_RENDERING Static method Public Method 20060809
6 FINALIZE Instance method Public Method 20041208
7 FINALIZE_ADAPTER Instance method Protected Method 20041208
8 FREE Static method Public Method 20061122
9 GET_AGGREGATED_VIEW_ELEMENT Static method Protected Method 20050817
10 GET_AGGREGATED_VIEW_ELEMENTS Static method Protected Method 20050107
11 GET_ATTRIBUTE_INFO Instance method Protected Method 20041208
12 GET_CID Static method Protected Method 20060609
13 GET_DEFINITION_NAME Static method Protected Method 20050817
14 GET_PARENT Static method Protected Method 20050817
15 HANDLE_EVENT Instance method Public Method 20041208
16 INITIALIZE Static method Public Method 20061122
17 RENDER_HIDDEN_INPUT_FIELD Instance method Protected Method 20060803
18 SET_ADAPTER_CLASS_PREFIX Static method Public Method Set Prefix for Adapter Classes 20050830
19 SET_CONTENT Instance method Public Method 20041208
20 VD_CONTEXT_NODE_CREATE Instance method Protected Method 20041209
21 VD_CONTEXT_NODE_SET_ELEMENTS Instance method Protected Method 20041209
Events
Class CL_WDR_VD_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ADAPTER_LINE Public See coding 20060809 begin of t_adapter_line, view_element_adapter type ref to CL_WDR_VD_ADAPTER, requires_post_rendering type abap_bool, label_support type abap_bool, end of t_adapter_line
2 T_ADAPTER_MAP Public See coding 20041208 T_ADAPTER_MAP Type hashed table of t_adapter_line with unique key view_element_adapter
3 T_ADAPTER_TAB Public See coding 20041223 T_ADAPTER_TAB type standard table of ref to cl_wdr_vd_adapter with default key
4 T_ATTRIBUTE_INFO_CACHE Protected See coding 20041208 begin of T_ATTRIBUTE_INFO_CACHE, binding_path type string, node_info type ref to if_wd_context_node_info, TYPE_ID_COUNTER type i, updated type abap_bool, attribute_info type WDR_CONTEXT_ATTRIBUTE_INFO, end of t_attribute_info_cache
5 T_ENV Protected See coding 20060803 begin of t_env, SHOW_VERBOSE_IDS type ABAP_BOOL, IS_RTL type ABAP_BOOL, URL_PREFIX type STRING, ID_PREFIX type STRING, CLIENT_NEWLINE type STRING, SHOW_EXPLANATION TYPE ABAP_BOOL, is_accessible type abap_bool, character_unit type string, ur_label_align LIKE ifur_nw7=>horizontalalign_enum, guideline20 type abap_bool, design_time_mode type abap_bool, end of t_env
6 T_MD_VIEW_ELEMENT_TAB Public Attribute reference (LIKE) 20050107
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL_SUPPORT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070110
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_WDR_VD_ADAPTER Adapter für Web Dynpro View Elemente 20041208
3 Importing I_REQUIRES_POST_RENDERING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20051221
4 Importing I_TYPE_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20041208

Method CONSTRUCTOR on class CL_WDR_VD_ADAPTER has no exception.

Method CONSTRUCT_MIME_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE_URL Call by reference Type reference (TYPE) STRING 20050811
2 Returning URL Value transfer Type reference (TYPE) STRING 20050811

Method CONSTRUCT_MIME_URL on class CL_WDR_VD_ADAPTER has no exception.

Method CREATE_ADAPTER_BY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADAPTER Value transfer Object reference (TYPE REF TO) CL_WDR_VD_ADAPTER Adapter für Web Dynpro View Elemente 20041223
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_ELEMENT 20050110

Method CREATE_ADAPTER_BY_ELEMENT on class CL_WDR_VD_ADAPTER has no exception.

Method DO_POST_RENDERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HTML Call by reference Type reference (TYPE) STRING 20060809
2 Exporting ONLOAD_SCRIPT Call by reference Type reference (TYPE) STRING 20060809
3 Importing UR_RENDERER Call by reference Object reference (TYPE REF TO) IFUR_NW5 20060809

Method DO_POST_RENDERING on class CL_WDR_VD_ADAPTER has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_WDR_VD_ADAPTER has no parameter.
Method FINALIZE on class CL_WDR_VD_ADAPTER has no exception.

Method FINALIZE_ADAPTER Signature

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

Method FINALIZE_ADAPTER on class CL_WDR_VD_ADAPTER has no exception.

Method FREE Signature

Method FREE on class CL_WDR_VD_ADAPTER has no parameter.
Method FREE on class CL_WDR_VD_ADAPTER has no exception.

Method GET_AGGREGATED_VIEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20050817
2 Returning AGGR_VIEW_ELEMENT Value transfer Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050817
3 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050817

Method GET_AGGREGATED_VIEW_ELEMENT on class CL_WDR_VD_ADAPTER has no exception.

Method GET_AGGREGATED_VIEW_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20050107
2 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050107
3 Returning VIEW_ELEMENTS Value transfer Type reference (TYPE) T_MD_VIEW_ELEMENT_TAB 20050107

Method GET_AGGREGATED_VIEW_ELEMENTS on class CL_WDR_VD_ADAPTER has no exception.

Method GET_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPERTY_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20050628
2 Returning R_ATTRIBUTE_INFO Value transfer Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta-Information für ein Attribute eines Nodes eines Context 20041208

Method GET_ATTRIBUTE_INFO on class CL_WDR_VD_ADAPTER has no exception.

Method GET_CID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CID Value transfer Type reference (TYPE) UUID Globale eindeutige Id für Dictionary-Objekt 20060609
2 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20060609

Method GET_CID on class CL_WDR_VD_ADAPTER has no exception.

Method GET_DEFINITION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFINITION_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_LONG_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20050817
2 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050817

Method GET_DEFINITION_NAME on class CL_WDR_VD_ADAPTER has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARENT_VIEW_ELEMENT Value transfer Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050817
2 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050817

Method GET_PARENT on class CL_WDR_VD_ADAPTER has no exception.

Method HANDLE_EVENT Signature

Method HANDLE_EVENT on class CL_WDR_VD_ADAPTER has no parameter.
Method HANDLE_EVENT on class CL_WDR_VD_ADAPTER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_WDR_VD_ADAPTER has no parameter.
Method INITIALIZE on class CL_WDR_VD_ADAPTER has no exception.

Method RENDER_HIDDEN_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HTML Call by reference Type reference (TYPE) STRING 20060803
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20060803
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE 20060803

Method RENDER_HIDDEN_INPUT_FIELD on class CL_WDR_VD_ADAPTER has no exception.

Method SET_ADAPTER_CLASS_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) STRING 20050830

Method SET_ADAPTER_CLASS_PREFIX on class CL_WDR_VD_ADAPTER has no exception.

Method SET_CONTENT Signature

Method SET_CONTENT on class CL_WDR_VD_ADAPTER has no parameter.
Method SET_CONTENT on class CL_WDR_VD_ADAPTER has no exception.

Method VD_CONTEXT_NODE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20041209

Method VD_CONTEXT_NODE_CREATE on class CL_WDR_VD_ADAPTER has no exception.

Method VD_CONTEXT_NODE_SET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20041209
2 Importing COUNT Call by reference Type reference (TYPE) I 20041209

Method VD_CONTEXT_NODE_SET_ELEMENTS on class CL_WDR_VD_ADAPTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700