SAP ABAP Class CL_WDR_COMPONENT (Base Class of All Web Dynpro Components)
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_CONTROLLER 20021015
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_COMPONENT 20040818
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_CONTEXT_MANAGER Interface of a Context Manager as Used by Data Container 20021015
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_COMPONENT Web Dynpro: Component 20021015
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_DELEGATING_COMPONENT Web Dynpro Component Controller 20021018
Properties
Class CL_WDR_COMPONENT  
Short Description Base Class of All Web Dynpro Components    
Super Class CL_WDR_CONTROLLER  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20021015   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_WDR_COMPONENT 20040818
2 IF_WDR_CONTEXT_MANAGER Interface of a Context Manager as Used by Data Container 20021015
3 IF_WD_COMPONENT Web Dynpro: Component 20021015
Friends
# Friend Modeled only Created on Description
1 CL_WDR_CLIENT_COMPONENT 20040524 Web Dynpro: Abstraction of Component
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADAPTATION_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_WDR_ADAPTATION Adaptation of WD Component 20091104
2 CLASS_FACTORY Instance attribute Public Object reference (TYPE REF TO) IF_WDR_CLASSLOADER Is Implemented By the Global Classes 20021115
3 COMPONENT_FACTORY Instance attribute Public Object reference (TYPE REF TO) IF_WDR_COMPONENT_FACTORY Interface for Component Implementation Discovery a. Managing 20021203
4 COMPONENT_INFO Instance attribute Public Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT Web Dynpro: Application 20030823
5 COMPONENT_NAME Instance attribute Public Type reference (TYPE) STRING 20041229
6 COMPONENT_USAGES Instance attribute Public Type reference (TYPE) WDR_COMPONENT_USAGES Web Dynpro 20021203
7 COMPONENT_USAGE_GROUPS Instance attribute Private Type reference (TYPE) WDR_CMP_USAGE_GROUPS Web Dynpro: Table of Groups of Component Usages 20041210
8 CONTROLLERS Instance attribute Public Attribute reference (LIKE) 20030815
9 DATA_CONTAINER_SUPERIOR Instance attribute Public Object reference (TYPE REF TO) IF_WDR_DATA_CONTAINER_SUPERIOR Level 20021203
10 EVENT_SUBSCRIPTIONS Instance attribute Public Type reference (TYPE) WDR_EVENT_SUBSCRIPTIONS Web Dynpro 20021203
11 EXCEPTION_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_WDR_MESSAGE_MANAGER Message Manager 20021203
12 EXITING Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20030217
13 EXTERNAL_MAPPINGS Instance attribute Public Type reference (TYPE) WDR_REVERSE_MAPPED_NODE_INFOS Runtime Information About Reverse Context Mapping 20041115
14 ID Instance attribute Public Attribute reference (LIKE) 20030908
15 IGNORE_ANY_PERSONALIZATION Instance attribute Protected Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20080612
16 PERS_SERVICE Instance attribute Public Object reference (TYPE REF TO) IF_WDR_PERSONALIZATION_SERVICE Personalization Services 20041215
17 PORTAL_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_WDR_PORTAL_INTEGRATION Web Dynpro Runtime: Portal Integration 20040716
18 SAPGUI_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_SAPGUI_INTEGRATION2 WebDynpro Runtime: SAPGUI Integration 20060616
19 SUPPRESS_NAVIGATION Instance attribute Public Type reference (TYPE) ABAP_BOOL 20050113
20 UNIQUE_ID Instance attribute Public Type reference (TYPE) STRING 20080314
21 WINDOW_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW_MANAGER 20030611
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VIEW_CONTROLLER Instance method Public Method Add Given View Controller to this Application Set 20021025
2 CALCULATE_EVENT_SUBSCRIPTION Static method Private Method 20021204
3 CLEAR Instance method Public Method 20071218
4 CLEAR_SUPPRESS_NAVIGATION Instance method Public Method 20050113
5 CONSTRUCTOR Instance method Public Constructor Constructor 20021203
6 CREATE_COMPONENT_USAGE Instance method Protected Method 20021204
7 CREATE_CONFIG_CONTROLLER Instance method Protected Method 20041125
8 CREATE_CUSTOM_CONTROLLER Instance method Protected Method Creates a new custom controller with the given name 20021015
9 DO_APPLICATION_STATE_CHANGE Instance method Public Method 20050302
10 DO_BEFORE_NAVIGATION Instance method Public Method 20030611
11 DO_POST_PROCESSING Instance method Public Method 20030611
12 FIRE_EVENT Instance method Public Method 20030217
13 GET_COMPONENT_INFO Instance method Public Method 20030823
14 GET_COMPONENT_USAGE Instance method Public Method 20021204
15 GET_CONFIG_CONTROLLER Instance method Public Method 20041125
16 GET_CONTROLLER Instance method Public Method Returns the controller with the given name 20021015
17 GET_CUSTOM_CONTEXT_LOCAL Instance method Public Method Returns the Custom Context with Given Name or Null 20030218
18 GET_CUSTOM_CONTROLLER_INTERNAL Instance method Public Method Returns the controller with the given name 20021015
19 GET_EXTERNAL_MAPPINGS Instance method Public Method 20041115
20 GET_ID Instance method Public Method Returns ID of Component 20030823
21 GET_MAPPABLE_CONTEXT Instance method Public Method 20021204
22 GET_WINDOW_MANAGER Instance method Public Method 20030823
23 REMOVE_COMPONENT_USAGE Instance method Public Method 20060329
24 REMOVE_PENDING_USER_INPUT Instance method Public Method 20031014
25 REMOVE_VIEW_CONTROLLER Instance method Public Method 20021204
26 RESPOND Instance method Public Method Respond, i.e. send all data a response consists of to the cl 20021015
27 SET_EXTERNAL_MAPPINGS Instance method Public Method 20041115
28 SUBSCRIBE_TO_EVENT Instance method Public Method 20030218
29 UNSUBSCRIBE_FROM_EVENT Instance method Public Method 20030218
Events
Class CL_WDR_COMPONENT has no event.
Types
Class CL_WDR_COMPONENT has no local type.
Method Signatures

Method ADD_VIEW_CONTROLLER Signature

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

Method ADD_VIEW_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method CALCULATE_EVENT_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20021204
2 Importing EVENT_NAME Call by reference Type reference (TYPE) STRING 20021204
3 Returning EVENT_SUBSCRIPTION_NAME Value transfer Type reference (TYPE) STRING 20021204

Method CALCULATE_EVENT_SUBSCRIPTION on class CL_WDR_COMPONENT has no exception.

Method CLEAR Signature

Method CLEAR on class CL_WDR_COMPONENT has no parameter.
Method CLEAR on class CL_WDR_COMPONENT has no exception.

Method CLEAR_SUPPRESS_NAVIGATION Signature

Method CLEAR_SUPPRESS_NAVIGATION on class CL_WDR_COMPONENT has no parameter.
Method CLEAR_SUPPRESS_NAVIGATION on class CL_WDR_COMPONENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_INFO Call by reference Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT 20021203
2 Importing CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20041125
3 Importing ID Call by reference Type reference (TYPE) STRING 20021204
4 Importing WINDOW_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_WINDOW_MANAGER 20030611

Method CONSTRUCTOR on class CL_WDR_COMPONENT has no exception.

Method CREATE_COMPONENT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_USAGE Value transfer Object reference (TYPE REF TO) CL_WDR_COMPONENT_USAGE WebDynpro 20021204
2 Importing NAME Call by reference Type reference (TYPE) STRING 20021204

Method CREATE_COMPONENT_USAGE on class CL_WDR_COMPONENT has no exception.

Method CREATE_CONFIG_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20041129

Method CREATE_CONFIG_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method CREATE_CUSTOM_CONTROLLER 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 20021015
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20021015

Method CREATE_CUSTOM_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method DO_APPLICATION_STATE_CHANGE Signature

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

Method DO_APPLICATION_STATE_CHANGE on class CL_WDR_COMPONENT has no exception.

Method DO_BEFORE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_ROOT Call by reference Type reference (TYPE) ABAP_BOOL 20030611

Method DO_BEFORE_NAVIGATION on class CL_WDR_COMPONENT has no exception.

Method DO_POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_ROOT Call by reference Type reference (TYPE) ABAP_BOOL 20030611

Method DO_POST_PROCESSING on class CL_WDR_COMPONENT has no exception.

Method FIRE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_NAME Value transfer Type reference (TYPE) STRING 20030217
2 Importing EVENT_NAME Value transfer Type reference (TYPE) STRING 20030217
3 Importing PARAMETERS Value transfer Type reference (TYPE) WDR_EVENT_PARAMETER_LIST Parameter für Custom-Event 20030217

Method FIRE_EVENT on class CL_WDR_COMPONENT has no exception.

Method GET_COMPONENT_INFO Signature

Method GET_COMPONENT_INFO on class CL_WDR_COMPONENT has no parameter.
Method GET_COMPONENT_INFO on class CL_WDR_COMPONENT has no exception.

Method GET_COMPONENT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_USAGE Value transfer Object reference (TYPE REF TO) CL_WDR_COMPONENT_USAGE WebDynpro 20021204
2 Importing NAME Call by reference Type reference (TYPE) STRING 20021204

Method GET_COMPONENT_USAGE on class CL_WDR_COMPONENT has no exception.

Method GET_CONFIG_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20041125

Method GET_CONFIG_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method GET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) STRING 20021015
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20021015

Method GET_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method GET_CUSTOM_CONTEXT_LOCAL 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 20030218
2 Returning RET Value transfer Object reference (TYPE REF TO) IF_WDR_CONTEXT Returns the root node 20030218

Method GET_CUSTOM_CONTEXT_LOCAL on class CL_WDR_COMPONENT has no exception.

Method GET_CUSTOM_CONTROLLER_INTERNAL 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 20021015
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20021015

Method GET_CUSTOM_CONTROLLER_INTERNAL on class CL_WDR_COMPONENT has no exception.

Method GET_EXTERNAL_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDR_REVERSE_MAPPED_NODE_INFOS Laufzeit Informationen zu reverse Context Mapping 20041115

Method GET_EXTERNAL_MAPPINGS on class CL_WDR_COMPONENT has no exception.

Method GET_ID Signature

Method GET_ID on class CL_WDR_COMPONENT has no parameter.
Method GET_ID on class CL_WDR_COMPONENT has no exception.

Method GET_MAPPABLE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro internal part of the Interface for all contexts. 20021204
2 Importing NAME Call by reference Type reference (TYPE) STRING 20021204

Method GET_MAPPABLE_CONTEXT on class CL_WDR_COMPONENT has no exception.

Method GET_WINDOW_MANAGER Signature

Method GET_WINDOW_MANAGER on class CL_WDR_COMPONENT has no parameter.
Method GET_WINDOW_MANAGER on class CL_WDR_COMPONENT has no exception.

Method REMOVE_COMPONENT_USAGE 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 20060329

Method REMOVE_COMPONENT_USAGE on class CL_WDR_COMPONENT has no exception.

Method REMOVE_PENDING_USER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING 20031014
2 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_WDR_CONTEXT 20031014

Method REMOVE_PENDING_USER_INPUT on class CL_WDR_COMPONENT has no exception.

Method REMOVE_VIEW_CONTROLLER Signature

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

Method REMOVE_VIEW_CONTROLLER on class CL_WDR_COMPONENT has no exception.

Method RESPOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH Call by reference Type reference (TYPE) ABAP_BOOL 20021015
2 Importing UPDATE_CLIENT_PEER Call by reference Object reference (TYPE REF TO) IF_WDR_UPDATE_CLIENT_PEER Client Update Peer 20021015

Method RESPOND on class CL_WDR_COMPONENT has no exception.

Method SET_EXTERNAL_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPINGS Call by reference Type reference (TYPE) WDR_REVERSE_MAPPED_NODE_INFOS Laufzeit Informationen zu reverse Context Mapping 20041115

Method SET_EXTERNAL_MAPPINGS on class CL_WDR_COMPONENT has no exception.

Method SUBSCRIBE_TO_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE_NAME Call by reference Type reference (TYPE) STRING 20030218
2 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20030218
3 Importing EVENT_NAME Call by reference Type reference (TYPE) STRING 20030218
4 Importing HANDLER_NAME Call by reference Type reference (TYPE) STRING 20030218
5 Importing LISTENER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20030218

Method SUBSCRIBE_TO_EVENT on class CL_WDR_COMPONENT has no exception.

Method UNSUBSCRIBE_FROM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE_NAME Call by reference Type reference (TYPE) STRING 20030218
2 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20030218
3 Importing EVENT_NAME Call by reference Type reference (TYPE) STRING 20030218
4 Importing HANDLER_NAME Call by reference Type reference (TYPE) STRING 20030218
5 Importing LISTENER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20030218

Method UNSUBSCRIBE_FROM_EVENT on class CL_WDR_COMPONENT has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 640