SAP ABAP Class CL_WDR_COMPONENT_USAGE (Web Dynpro)
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_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20030415
Properties
Class CL_WDR_COMPONENT_USAGE  
Short Description Web Dynpro    
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 20021203   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 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_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20030415
Friends
Class CL_WDR_COMPONENT_USAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILD_COMPONENT Instance attribute Public Object reference (TYPE REF TO) CL_WDR_COMPONENT Base class of all Web Dynpro applications 20021203
2 COMPONENT_INFO Instance attribute Public Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT Web Dynpro: Application 20021203
3 COMPONENT_INTF_INFO Instance attribute Private Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT 20050314
4 COMPONENT_USAGE_INFO Instance attribute Public Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT_USAGE Web Dynpro: Runtime Component Usage 20040521
5 CONFIGURATION_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20030825
6 CO_MODEL_USAGE_NAME Instance attribute Private Type reference (TYPE) STRING 'MODEL_USAGE' 20040819
7 EVENT_SUBSCRIPTIONS Instance attribute Public Type reference (TYPE) WDR_CU_EVENT_SUBSCRIBERS Web Dynpro 20021204
8 INTERFACE_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20030825
9 LISTENERS Instance attribute Public Type reference (TYPE) WDR_CU_LISTENERS 20030605
10 NAME Instance attribute Public Attribute reference (LIKE) 20050111
11 PARENT_COMPONENT Instance attribute Public Object reference (TYPE REF TO) CL_WDR_COMPONENT Base class of all Web Dynpro applications 20021203
12 REFERENCED_USAGE Instance attribute Public Object reference (TYPE REF TO) CL_WDR_COMPONENT_USAGE 20030605
13 SAVED_COMPONENT_INFO Instance attribute Private Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT 20051019
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT_USAGE_LISTENER Instance method Public Method Adds Component Usage Listener 20031015
2 ADD_EVENT_HANDLER Instance method Public Method 20030825
3 ADD_TO_PARENT Instance method Private Method 20061025
4 CONSTRUCTOR Instance method Public Constructor Constructor 20021203
5 CREATE_COMPONENT Instance method Public Method 20030415
6 CREATE_COMP_USAGE_OF_SAME_TYP Instance method Public Method 20030825
7 CREATE_INSTANCE_IF_DEMANDED Instance method Private Method 20030825
8 DELETE_COMPONENT Instance method Public Method 20030825
9 ENSURE_ACTIVE_COMPONENT Instance method Private Method 20030610
10 ENSURE_NO_ACTIVE_COMPONENT Instance method Private Method 20030610
11 ENSURE_NO_REFERENCING_MODE Instance method Private Method 20030610
12 ENSURE_REFERENCING_MODE Instance method Private Method 20030605
13 ENTER_REFERENCING_MODE Instance method Public Method 20030825
14 FIRE_COMPONENT_CREATED Instance method Private Method 20030605
15 FIRE_COMPONENT_DELETED Instance method Private Method 20030605
16 FORWARD_EVENT_SUBSCRIPTIONS Instance method Private Method 20031217
17 GET_CHILD_COMPONENT Instance method Public Method 20030610
18 GET_COMPONENT_USAGE_INFO Instance method Public Method 20030825
19 GET_CONFIG_CONTROLLER Instance method Public Method 20041125
20 GET_CONTROLLER_INTERNAL Instance method Public Method 20021204
21 GET_INTF_CONTROLLER_INTERNAL Instance method Public Method 20030825
22 HAS_ACTIVE_COMPONENT Instance method Public Method 20030825
23 IS_REFERENCED Instance method Public Method 20030825
24 IS_REFERENCING Instance method Public Method 20030825
25 LEAVE_REFERENCING_MODE Instance method Public Method 20030825
26 REMOVE_COMP_USAGE_LISTENER Instance method Public Method 20030825
27 REMOVE_EVENT_HANDLER Instance method Public Method 20030825
28 REMOVE_FROM_PARENT Instance method Private Method 20061025
29 RESET Instance method Public Method 20070119
30 SUBSCRIBE_TO_EVENT Instance method Public Method 20021204
31 UNSUBSCRIBE_FROM_EVENT Instance method Public Method 20021204
Events
# Event Type Visibility Description Created on
1 COMPONENT_CREATED Instance Event
(0)
Public
(2)
20040817
2 COMPONENT_DELETED Instance Event
(0)
Public
(2)
20040817
Types
Class CL_WDR_COMPONENT_USAGE has no local type.
Method Signatures

Method ADD_COMPONENT_USAGE_LISTENER Signature

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

Method ADD_COMPONENT_USAGE_LISTENER on class CL_WDR_COMPONENT_USAGE has no exception.

Method ADD_EVENT_HANDLER Signature

Method ADD_EVENT_HANDLER on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ADD_EVENT_HANDLER on class CL_WDR_COMPONENT_USAGE has no exception.

Method ADD_TO_PARENT Signature

Method ADD_TO_PARENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ADD_TO_PARENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_USAGE_INFO Call by reference Object reference (TYPE REF TO) IF_WDR_RR_COMPONENT_USAGE WebDynpro: Runtime Component Usage 20021203
2 Importing PARENT_COMPONENT Call by reference Object reference (TYPE REF TO) CL_WDR_COMPONENT Base class of all Web Dynpro applications 20021203

Method CONSTRUCTOR on class CL_WDR_COMPONENT_USAGE has no exception.

Method CREATE_COMPONENT Signature

Method CREATE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method CREATE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method CREATE_COMP_USAGE_OF_SAME_TYP Signature

Method CREATE_COMP_USAGE_OF_SAME_TYP on class CL_WDR_COMPONENT_USAGE has no parameter.
Method CREATE_COMP_USAGE_OF_SAME_TYP on class CL_WDR_COMPONENT_USAGE has no exception.

Method CREATE_INSTANCE_IF_DEMANDED Signature

Method CREATE_INSTANCE_IF_DEMANDED on class CL_WDR_COMPONENT_USAGE has no parameter.
Method CREATE_INSTANCE_IF_DEMANDED on class CL_WDR_COMPONENT_USAGE has no exception.

Method DELETE_COMPONENT Signature

Method DELETE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method DELETE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method ENSURE_ACTIVE_COMPONENT Signature

Method ENSURE_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ENSURE_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method ENSURE_NO_ACTIVE_COMPONENT Signature

Method ENSURE_NO_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ENSURE_NO_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method ENSURE_NO_REFERENCING_MODE Signature

Method ENSURE_NO_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ENSURE_NO_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no exception.

Method ENSURE_REFERENCING_MODE Signature

Method ENSURE_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ENSURE_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no exception.

Method ENTER_REFERENCING_MODE Signature

Method ENTER_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no parameter.
Method ENTER_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no exception.

Method FIRE_COMPONENT_CREATED Signature

Method FIRE_COMPONENT_CREATED on class CL_WDR_COMPONENT_USAGE has no parameter.
Method FIRE_COMPONENT_CREATED on class CL_WDR_COMPONENT_USAGE has no exception.

Method FIRE_COMPONENT_DELETED Signature

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

Method FIRE_COMPONENT_DELETED on class CL_WDR_COMPONENT_USAGE has no exception.

Method FORWARD_EVENT_SUBSCRIPTIONS Signature

Method FORWARD_EVENT_SUBSCRIPTIONS on class CL_WDR_COMPONENT_USAGE has no parameter.
Method FORWARD_EVENT_SUBSCRIPTIONS on class CL_WDR_COMPONENT_USAGE has no exception.

Method GET_CHILD_COMPONENT Signature

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

Method GET_CHILD_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method GET_COMPONENT_USAGE_INFO Signature

Method GET_COMPONENT_USAGE_INFO on class CL_WDR_COMPONENT_USAGE has no parameter.
Method GET_COMPONENT_USAGE_INFO on class CL_WDR_COMPONENT_USAGE has no exception.

Method GET_CONFIG_CONTROLLER Signature

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

Method GET_CONFIG_CONTROLLER on class CL_WDR_COMPONENT_USAGE has no exception.

Method GET_CONTROLLER_INTERNAL Signature

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

Method GET_CONTROLLER_INTERNAL on class CL_WDR_COMPONENT_USAGE has no exception.

Method GET_INTF_CONTROLLER_INTERNAL Signature

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

Method GET_INTF_CONTROLLER_INTERNAL on class CL_WDR_COMPONENT_USAGE has no exception.

Method HAS_ACTIVE_COMPONENT Signature

Method HAS_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no parameter.
Method HAS_ACTIVE_COMPONENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method IS_REFERENCED Signature

Method IS_REFERENCED on class CL_WDR_COMPONENT_USAGE has no parameter.
Method IS_REFERENCED on class CL_WDR_COMPONENT_USAGE has no exception.

Method IS_REFERENCING Signature

Method IS_REFERENCING on class CL_WDR_COMPONENT_USAGE has no parameter.
Method IS_REFERENCING on class CL_WDR_COMPONENT_USAGE has no exception.

Method LEAVE_REFERENCING_MODE Signature

Method LEAVE_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no parameter.
Method LEAVE_REFERENCING_MODE on class CL_WDR_COMPONENT_USAGE has no exception.

Method REMOVE_COMP_USAGE_LISTENER Signature

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

Method REMOVE_COMP_USAGE_LISTENER on class CL_WDR_COMPONENT_USAGE has no exception.

Method REMOVE_EVENT_HANDLER Signature

Method REMOVE_EVENT_HANDLER on class CL_WDR_COMPONENT_USAGE has no parameter.
Method REMOVE_EVENT_HANDLER on class CL_WDR_COMPONENT_USAGE has no exception.

Method REMOVE_FROM_PARENT Signature

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

Method REMOVE_FROM_PARENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method RESET Signature

Method RESET on class CL_WDR_COMPONENT_USAGE has no parameter.
Method RESET on class CL_WDR_COMPONENT_USAGE has no exception.

Method SUBSCRIBE_TO_EVENT 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 Importing HANDLER_NAME Call by reference Type reference (TYPE) STRING 20021204
4 Importing LISTENER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20021204

Method SUBSCRIBE_TO_EVENT on class CL_WDR_COMPONENT_USAGE has no exception.

Method UNSUBSCRIBE_FROM_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 20021204
2 Importing EVENT_NAME Call by reference Type reference (TYPE) STRING 20021204
3 Importing HANDLER_NAME Call by reference Type reference (TYPE) STRING 20021204
4 Importing LISTENER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20021204

Method UNSUBSCRIBE_FROM_EVENT on class CL_WDR_COMPONENT_USAGE has no exception.
Event Signatures

Event COMPONENT_CREATED Signature
Event COMPONENT_CREATED on class CL_WDR_COMPONENT_USAGE has no parameter.
Event COMPONENT_DELETED Signature
Event COMPONENT_DELETED on class CL_WDR_COMPONENT_USAGE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640