SAP ABAP Class CL_WDR_VIEW_MANAGER (Web Dynpro View Administrator)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_CMP_USAGE_LISTENER Web Dynpro 20030825
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_VIEW_MANAGER 20021202
Properties
Class CL_WDR_VIEW_MANAGER  
Short Description Web Dynpro View Administrator    
Super Class    
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 20020924   SAP 
Last change 20110908   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)
2 WDYVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDR_CMP_USAGE_LISTENER Web Dynpro 20030825
2 IF_WDR_VIEW_MANAGER 20021202
Friends
# Friend Modeled only Created on Description
1 CL_WDR_VIEW 20030807 Web Dynpro View Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT Instance attribute Public Attribute reference (LIKE) Web Dynpro Component Controller 20041111
2 DUPLICATE_VIEW_USAGES Instance attribute Public Attribute reference (LIKE) 20041109
3 EMBEDDING_VIEW_AREA Instance attribute Public Type reference (TYPE) STRING 20021203
4 EXIT_IN_PROGRESS Instance attribute Public Type reference (TYPE) ABAP_BOOL 20050314
5 INSTANCE_OF Instance attribute Public Attribute reference (LIKE) 20030408
6 INTERFACE_VIEW Instance attribute Public Attribute reference (LIKE) 20050509
7 IS_TOPLEVEL Instance attribute Public Attribute reference (LIKE) 20040727
8 NAVIGATION_LISTENER Instance attribute Public Object reference (TYPE REF TO) IF_WDR_NAVIGATION_LISTENER Listener for Navigation Events 20020924
9 PENDING_VIEW_USAGES Instance attribute Private Type reference (TYPE) WDR_VIEW_USAGE_LIST 20030612
10 REFERENCED_USAGES Instance attribute Public Type reference (TYPE) TY_T_REFERENCED_USAGES 20061031
11 RELOAD_ROOT Instance attribute Public Type reference (TYPE) ABAP_BOOL 20080520
12 ROOT Instance attribute Public Object reference (TYPE REF TO) CL_WDR_VIEW Root View of this View Manager 20020924
13 SUPERIOR Instance attribute Private Object reference (TYPE REF TO) IF_WDR_VIEW_MANAGER_SUPERIOR 20021202
14 VIEWS_FOR_ID Instance attribute Public Type reference (TYPE) WDR_VIEWMAP Mapping of View Names to View Objects 20021203
15 WINDOW_INFO Instance attribute Public Attribute reference (LIKE) Repository Information of a Window 20041109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DUPLICATE_VIEW_USAGE Instance method Public Method 20080403
2 BIND Instance method Protected Method View Display for Usage in Parent Container 20020926
3 BIND_ROOT Instance method Protected Method 20021202
4 CALL_DEFAULT_INPLUG Instance method Public Method 20050503
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020924
6 CREATE_UNINITIALIZED_VIEW Instance method Protected Method Creates a View 20021203
7 EXIT_VIEW Instance method Public Method 20021203
8 GET_EMBEDDING_WINDOW Instance method Public Method 20080314
9 GET_VIEW Instance method Public Method Gets View with Name 20021016
10 GET_VIEW_FROM_REFERENCING_USGE Instance method Private Method 20090127
11 GET_VIEW_FROM_SUPERIOR Instance method Private Method 20070117
12 GET_VIEW_ID Instance method Public Method 20041029
13 GET_WINDOW_RECURSIVE Instance method Public Method 20050608
14 INIT Instance method Public Method 20021203
15 IS_VISIBLE Instance method Public Method 20030806
16 LOAD_ROOT Instance method Public Method 20070223
17 MAKE_VIEWMAN_INVISIBLE Instance method Public Method 20080314
18 MAKE_VISIBLE Instance method Public Method Ensure Visibility of View for View Usage 20041110
19 MARK_AS_INVISIBLE Instance method Protected Method 20030217
20 ON_HIDE Instance method Public Method 20090325
21 ON_REFERENCING_MODE_ENTERED Instance method Private Method 20061031
22 ON_SHOW Instance method Public Method 20090325
23 REMOVE_DUPLICATE_VIEW_USAGE Instance method Public Method 20080403
24 REMOVE_VIEW_FOR_ID Instance method Public Method 20070118
25 REPLACEMENT_AS_EVENT Instance method Protected Method 20021203
26 RESET_NEW_CREATED Instance method Public Method 20031111
27 RESPOND Instance method Public Method Send View Updates (or All) 20020926
28 SET_IS_TOPLEVEL Instance method Public Method 20040727
29 SET_RELOAD_ROOT Instance method Public Method 20080520
30 VISIT_VIEWS Instance method Private Method 20021202
Events
# Event Type Visibility Description Created on
1 ON_VIEW_VISIBILITY_CHANGED Static Event
(1)
Public
(2)
20041120
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_REFERENCED_USAGE Public See coding 20061031 begin of TY_S_REFERENCED_USAGE, referencing_usage_name type string, referencing_usage type ref to if_wd_component_usage, referenced_usage_name type string, referenced_usage type ref to if_wd_component_usage, handled type abap_bool, end of ty_s_referenced_usage
2 TY_T_REFERENCED_USAGES Public See coding 20061031 ty_t_referenced_usages type hashed table of ty_s_referenced_usage with unique key referencing_usage_name referencing_usage
Method Signatures

Method ADD_DUPLICATE_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20080403

Method ADD_DUPLICATE_VIEW_USAGE on class CL_WDR_VIEW_MANAGER has no exception.

Method BIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20020926
2 Importing SEND_NAVIGATE_EVENTS Call by reference Type reference (TYPE) ABAP_BOOL 20021202
3 Returning VIEW Value transfer Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20021202
4 Importing VIEW_AREA Call by reference Type reference (TYPE) STRING 20021202
5 Importing VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDR_RR_VIEW_USAGE 20020926

Method BIND on class CL_WDR_VIEW_MANAGER has no exception.

Method BIND_ROOT Signature

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

Method BIND_ROOT on class CL_WDR_VIEW_MANAGER has no exception.

Method CALL_DEFAULT_INPLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPLUG_NAME Call by reference Type reference (TYPE) STRING 20050503
2 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20050503

Method CALL_DEFAULT_INPLUG on class CL_WDR_VIEW_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) CL_WDR_COMPONENT WebDynpro Component Controller 20020924
2 Importing NAVIGATION_LISTENER Call by reference Object reference (TYPE REF TO) IF_WDR_NAVIGATION_LISTENER Listener für Navigationsevents 20021202
3 Importing VIEW_MANAGER_SUPERIOR Call by reference Object reference (TYPE REF TO) IF_WDR_VIEW_MANAGER_SUPERIOR 20021202
4 Importing WINDOW_INFO Call by reference Object reference (TYPE REF TO) IF_WDR_RR_WINDOW 20021125

Method CONSTRUCTOR on class CL_WDR_VIEW_MANAGER has no exception.

Method CREATE_UNINITIALIZED_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VIEW Value transfer Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20021203
2 Changing VIEW_ID Call by reference Type reference (TYPE) STRING 20061031
3 Importing VIEW_USAGE_INFO Call by reference Object reference (TYPE REF TO) IF_WDR_RR_VIEW_USAGE 20021203

Method CREATE_UNINITIALIZED_VIEW on class CL_WDR_VIEW_MANAGER has no exception.

Method EXIT_VIEW Signature

Method EXIT_VIEW on class CL_WDR_VIEW_MANAGER has no parameter.
Method EXIT_VIEW on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_EMBEDDING_WINDOW 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) IF_WD_WINDOW 20080314

Method GET_EMBEDDING_WINDOW on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEW Value transfer Object reference (TYPE REF TO) CL_WDR_VIEW View-Instanz oder null 20021016
2 Importing VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDR_RR_VIEW_USAGE 20021203

Method GET_VIEW on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_VIEW_FROM_REFERENCING_USGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE Call by reference Object reference (TYPE REF TO) CL_WDR_COMPONENT_USAGE WebDynpro 20090127
2 Exporting VIEW_FOR_ID Value transfer Type reference (TYPE) WDR_VIEWMAP_LINE WebDynpro: name-Webdynproview 20090127
3 Importing VIEW_ID Call by reference Type reference (TYPE) STRING 20090127
4 Exporting VIEW_MANAGER Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW_MANAGER Web Dynpro View Verwalter 20090127

Method GET_VIEW_FROM_REFERENCING_USGE on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_VIEW_FROM_SUPERIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEW Value transfer Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20070118
2 Importing VIEW_ID Call by reference Type reference (TYPE) STRING 20080318
3 Importing VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDR_RR_VIEW_USAGE 20080318

Method GET_VIEW_FROM_SUPERIOR on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_VIEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20041029
2 Importing VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDR_RR_VIEW_USAGE 20041029

Method GET_VIEW_ID on class CL_WDR_VIEW_MANAGER has no exception.

Method GET_WINDOW_RECURSIVE 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_WINDOW 20050608

Method GET_WINDOW_RECURSIVE on class CL_WDR_VIEW_MANAGER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMBEDDING_VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20021203
2 Importing EMBEDDING_VIEW_AREA Call by reference Type reference (TYPE) STRING 20021203

Method INIT on class CL_WDR_VIEW_MANAGER has no exception.

Method IS_VISIBLE Signature

Method IS_VISIBLE on class CL_WDR_VIEW_MANAGER has no parameter.
Method IS_VISIBLE on class CL_WDR_VIEW_MANAGER has no exception.

Method LOAD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE_VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_INTERFACE_VIEW WebDynpro View 20080314

Method LOAD_ROOT on class CL_WDR_VIEW_MANAGER has no exception.

Method MAKE_VIEWMAN_INVISIBLE Signature

Method MAKE_VIEWMAN_INVISIBLE on class CL_WDR_VIEW_MANAGER has no parameter.
Method MAKE_VIEWMAN_INVISIBLE on class CL_WDR_VIEW_MANAGER has no exception.

Method MAKE_VISIBLE Signature

Method MAKE_VISIBLE on class CL_WDR_VIEW_MANAGER has no parameter.
Method MAKE_VISIBLE on class CL_WDR_VIEW_MANAGER has no exception.

Method MARK_AS_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20030217

Method MARK_AS_INVISIBLE on class CL_WDR_VIEW_MANAGER has no exception.

Method ON_HIDE Signature

Method ON_HIDE on class CL_WDR_VIEW_MANAGER has no parameter.
Method ON_HIDE on class CL_WDR_VIEW_MANAGER has no exception.

Method ON_REFERENCING_MODE_ENTERED Signature

Method ON_REFERENCING_MODE_ENTERED on class CL_WDR_VIEW_MANAGER has no parameter.
Method ON_REFERENCING_MODE_ENTERED on class CL_WDR_VIEW_MANAGER has no exception.

Method ON_SHOW Signature

Method ON_SHOW on class CL_WDR_VIEW_MANAGER has no parameter.
Method ON_SHOW on class CL_WDR_VIEW_MANAGER has no exception.

Method REMOVE_DUPLICATE_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20080403

Method REMOVE_DUPLICATE_VIEW_USAGE on class CL_WDR_VIEW_MANAGER has no exception.

Method REMOVE_VIEW_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20070118

Method REMOVE_VIEW_FOR_ID on class CL_WDR_VIEW_MANAGER has no exception.

Method REPLACEMENT_AS_EVENT Signature

Method REPLACEMENT_AS_EVENT on class CL_WDR_VIEW_MANAGER has no parameter.
Method REPLACEMENT_AS_EVENT on class CL_WDR_VIEW_MANAGER has no exception.

Method RESET_NEW_CREATED Signature

Method RESET_NEW_CREATED on class CL_WDR_VIEW_MANAGER has no parameter.
Method RESET_NEW_CREATED on class CL_WDR_VIEW_MANAGER 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 20020926
2 Importing UPDATE_CLIENT_PEER Call by reference Object reference (TYPE REF TO) IF_WDR_UPDATE_CLIENT_PEER Client Update Peer 20020926

Method RESPOND on class CL_WDR_VIEW_MANAGER has no exception.

Method SET_IS_TOPLEVEL Signature

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

Method SET_IS_TOPLEVEL on class CL_WDR_VIEW_MANAGER has no exception.

Method SET_RELOAD_ROOT Signature

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

Method SET_RELOAD_ROOT on class CL_WDR_VIEW_MANAGER has no exception.

Method VISIT_VIEWS 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 20021202
2 Importing ROOT_VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20021203
3 Importing UPDATE_CLIENT_PEER Call by reference Object reference (TYPE REF TO) IF_WDR_UPDATE_CLIENT_PEER Client Update Peer 20021202

Method VISIT_VIEWS on class CL_WDR_VIEW_MANAGER has no exception.
Event Signatures

Event ON_VIEW_VISIBILITY_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_EMBEDDING_VIEW_CONTAINER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_VIEW_ELEMENT Perforce change= / 20041109-081339 20041120
History
Last changed by/on SAP  20110908 
SAP Release Created in 630