SAP ABAP Class CL_WDR_CONTROLLER (CL_WDR_CONTROLLER)
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_CONTEXT Web Dynpro Internal Part of the Interface for All Contexts. 20021016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_SERVICE_TARGET Runtime object that functions as the service target 20081216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CONTEXT Web Dynpro Context 20021015
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CONTROLLER Web Dynpro: Controller Interface 20020926
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WCF_FCT_FPM1_WDR_CONTROLLER WDR-Controller / Needed for Stanalone Context 20100503
2 Inheritance (c INHERITING FROM c_ref)  CL_WDR_COMPONENT Base Class of All Web Dynpro Components 20021015
3 Inheritance (c INHERITING FROM c_ref)  CL_WDR_CUSTOM_CONTROLLER Web Dynpro Custom Controller 20021021
4 Inheritance (c INHERITING FROM c_ref)  CL_WDR_VIEW Web Dynpro View Controller 20020926
5 Inheritance (c INHERITING FROM c_ref)  CL_WD_TEST_CONTROLLER Controller Dummy for Unit Tests 20110802
Properties
Class CL_WDR_CONTROLLER  
Short Description    
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 20020926   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_CONTEXT Web Dynpro Internal Part of the Interface for All Contexts. 20021016
2 IF_WDR_SERVICE_TARGET Runtime object that functions as the service target 20081216
3 IF_WD_CONTEXT Web Dynpro Context 20021015
4 IF_WD_CONTROLLER Web Dynpro: Controller Interface 20020926
Friends
Class CL_WDR_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIONS Instance attribute Private Type reference (TYPE) WDR_ACTION_MAP Table with Actions for a Controller 20021028
2 ACTION_COUNTER Instance attribute Private Type reference (TYPE) I 1 Action Counter 20021210
3 COMPONENT Instance attribute Public Object reference (TYPE REF TO) CL_WDR_COMPONENT Base class of all Web Dynpro applications 20021016
4 CONTEXT Instance attribute Public Object reference (TYPE REF TO) IF_WDR_CONTEXT Web Dynpro Internal Part of the Interface for All Contexts. 20021016
5 CONTEXT_CHANGE_LOG Instance attribute Private Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: List with Context Changes 20040719
6 CONTEXT_CHANGE_SEQ Instance attribute Private Type reference (TYPE) I 1 20040721
7 CONTEXT_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20021015
8 CONTROLLER Instance attribute Public Attribute reference (LIKE) 20081216
9 IS_ALIVE Instance attribute Public Type reference (TYPE) ABAP_BOOL abap_true 20051129
10 IS_CONTEXT_CHANGE_ENABLED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040719
11 IS_DELETED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20081219
12 IS_EXITING Instance attribute Public Type reference (TYPE) ABAP_BOOL 20071218
13 IS_INITIALIZED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090325
14 NAME Instance attribute Public Attribute reference (LIKE) 20081216
15 NEXT_ID Static Attribute Private Type reference (TYPE) I Private Unique ID Counter 20020930
16 QUALIFIED_NAME Instance attribute Private Type reference (TYPE) STRING 20021205
17 USER_INPUT_LISTENER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_USER_INPUT_LISTENER Listener on Changes of User 20050816
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION Instance method Public Method 20021028
2 ADD_CONTEXT_CHANGE_TO_LOG Instance method Public Method 20040719
3 ADD_LISTENER Instance method Public Method Sets a listener 20021210
4 CONSTRUCTOR Instance method Public Constructor 20021205
5 CREATE_ACTION Instance method Public Method Creates an Action Object 20021205
6 DO_EXIT Instance method Protected Method 20021204
7 DO_INIT Instance method Protected Method 20021204
8 EXIT Instance method Public Method Remove Controller 20020927
9 EXIT_CONTROLLER Instance method Protected Method 20030217
10 GET_ACTION Instance method Public Method Returns this controller's action for the given name 20081216
11 GET_ACTIONS Instance method Public Method 20021028
12 GET_ACTION_INTERNAL Instance method Public Method Get Action Object 20030611
13 GET_COMPONENT Instance method Public Method 20081216
14 GET_CONTEXT Instance method Public Method 20081216
15 GET_DELEGATE Instance method Public Method Returns Instance of Specific Application Class 20030113
16 GET_MESSAGE Instance method Public Method 20081216
17 GET_UNIQUE_ACTION_NAME Instance method Public Method 20021210
18 INIT Instance method Public Method Initialization 20020927
19 INIT_CONTEXT Instance method Protected Method Initialize the Context 20021015
20 INIT_CONTROLLER Instance method Protected Method 20030217
21 INVOKE_EVENTHANDLER Instance method Public Method 20021113
Events
# Event Type Visibility Description Created on
1 ON_CONTROLLER_EXIT Static Event
(1)
Public
(2)
Triggered when exiting the controller (after WDDOEXIT 20071218
Types
Class CL_WDR_CONTROLLER has no local type.
Method Signatures

Method ADD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Object reference (TYPE REF TO) IF_WDR_ACTION An action represents a method of a controller 20021028
2 Importing COMMAND Call by reference Type reference (TYPE) STRING 20021127

Method ADD_ACTION on class CL_WDR_CONTROLLER has no exception.

Method ADD_CONTEXT_CHANGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE Value transfer Type reference (TYPE) WDR_CONTEXT_CHANGE Web Dynpro: Änderung eines Kontext-Eintrags 20040719

Method ADD_CONTEXT_CHANGE_TO_LOG on class CL_WDR_CONTROLLER has no exception.

Method ADD_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_USER_INPUT_LISTENER Listener auf den Änderungen des Users 20050816

Method ADD_LISTENER on class CL_WDR_CONTROLLER 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 Base class of all Web Dynpro applications 20021205

Method CONSTRUCTOR on class CL_WDR_CONTROLLER has no exception.

Method CREATE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Value transfer Type reference (TYPE) STRING 20021205
2 Importing EVENT_HANDLER Call by reference Type reference (TYPE) STRING 20021205
3 Importing IMAGE_URL Call by reference Type reference (TYPE) STRING 20030610
4 Importing IS_VALIDATING Call by reference Type reference (TYPE) ABAP_BOOL 20030219
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDR_ACTION An action represents a method of a controller 20021205
6 Importing SKIP_PHASE_MODEL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120216
7 Importing TEXT_KEY Call by reference Type reference (TYPE) STRING 20021205

Method CREATE_ACTION on class CL_WDR_CONTROLLER has no exception.

Method DO_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REASON Call by reference Type reference (TYPE) WDR_APPL_EXIT_REASON Web Dynpro: Grund für Beendigung der Applikation 20040714

Method DO_EXIT on class CL_WDR_CONTROLLER has no exception.

Method DO_INIT Signature

Method DO_INIT on class CL_WDR_CONTROLLER has no parameter.
Method DO_INIT on class CL_WDR_CONTROLLER has no exception.

Method EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REASON Call by reference Type reference (TYPE) WDR_APPL_EXIT_REASON Web Dynpro: Grund für Beendigung der Applikation 20040714

Method EXIT on class CL_WDR_CONTROLLER has no exception.

Method EXIT_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFORM_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20030703
2 Importing REASON Call by reference Type reference (TYPE) WDR_APPL_EXIT_REASON Web Dynpro: Grund für Beendigung der Applikation 20040714

Method EXIT_CONTROLLER on class CL_WDR_CONTROLLER has no exception.

Method GET_ACTION Signature

Method GET_ACTION on class CL_WDR_CONTROLLER has no parameter.
Method GET_ACTION on class CL_WDR_CONTROLLER has no exception.

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) WDR_ACTION_MAP Tabelle mit Aktionen zu einem Controller 20021028

Method GET_ACTIONS on class CL_WDR_CONTROLLER has no exception.

Method GET_ACTION_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 20030611
2 Returning RET Value transfer Object reference (TYPE REF TO) IF_WDR_ACTION An action represents a method of a controller 20030611

Method GET_ACTION_INTERNAL on class CL_WDR_CONTROLLER has no exception.

Method GET_COMPONENT Signature

Method GET_COMPONENT on class CL_WDR_CONTROLLER has no parameter.
Method GET_COMPONENT on class CL_WDR_CONTROLLER has no exception.

Method GET_CONTEXT Signature

Method GET_CONTEXT on class CL_WDR_CONTROLLER has no parameter.
Method GET_CONTEXT on class CL_WDR_CONTROLLER has no exception.

Method GET_DELEGATE 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) OBJECT 20030113

Method GET_DELEGATE on class CL_WDR_CONTROLLER has no exception.

Method GET_MESSAGE Signature

Method GET_MESSAGE on class CL_WDR_CONTROLLER has no parameter.
Method GET_MESSAGE on class CL_WDR_CONTROLLER has no exception.

Method GET_UNIQUE_ACTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTION_NAME Value transfer Type reference (TYPE) STRING 20021210

Method GET_UNIQUE_ACTION_NAME on class CL_WDR_CONTROLLER has no exception.

Method INIT Signature

Method INIT on class CL_WDR_CONTROLLER has no parameter.
Method INIT on class CL_WDR_CONTROLLER has no exception.

Method INIT_CONTEXT Signature

Method INIT_CONTEXT on class CL_WDR_CONTROLLER has no parameter.
Method INIT_CONTEXT on class CL_WDR_CONTROLLER has no exception.

Method INIT_CONTROLLER Signature

Method INIT_CONTROLLER on class CL_WDR_CONTROLLER has no parameter.
Method INIT_CONTROLLER on class CL_WDR_CONTROLLER has no exception.

Method INVOKE_EVENTHANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Event 20021113
2 Importing NAME Call by reference Type reference (TYPE) STRING Eventhandlername 20021113
3 Returning RET Value transfer Object reference (TYPE REF TO) OBJECT 20021127

Method INVOKE_EVENTHANDLER on class CL_WDR_CONTROLLER has no exception.
Event Signatures

Event ON_CONTROLLER_EXIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20071218
History
Last changed by/on SAP  20130531 
SAP Release Created in 630