SAP ABAP Class CL_BSP_WD_CONTROLLER (Basis Class for WD Controller)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-RT (Application Component) UI Runtime Environment
     CRM_BSP_WD (Package) WebClient UI Framework Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020415
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_COMPONENT_CONTROLLER BSP WD Component Controller 20060125
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 20020415
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_OBJECT_DESCR Description of object based on recent items logic 20090727
4 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20020415
Properties
Class CL_BSP_WD_CONTROLLER  
Short Description Basis Class for WD Controller    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD   WebClient UI Framework Runtime 
Created 20020415   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 CL_BSP_WD_APPL_CONTROLLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSP_WD_CONTROLLER has no interface implemented.
Friends
Class CL_BSP_WD_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMP_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_COMPONENT_CONTROLLER BSP WD Component Controller 20060113
2 CONTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT Context 20020415
3 CO_PREFIX_CUCO_GLOBAL_SCOPE Constant Public Type reference (TYPE) CHAR7 'GLOBAL.' Prefix for Addressing Global Custom Controller 20060301
4 CO_SHARE_COLLECTION Constant Public Type reference (TYPE) BSP_WD_BINDING_TYPE 'C' Bond Type: Common Collection 20060228
5 CO_SHARE_COLL_WRAPPER Constant Public Type reference (TYPE) BSP_WD_BINDING_TYPE 'W' Bond Type: Common Collection Wrapper 20060228
6 CO_TYPED_CTXT Constant Private Type reference (TYPE) STRING 'TYPED_CONTEXT' Component Name 20030408
7 CO_TYPE_COMPONENT Constant Public Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 'C' Controller Type: Component 20060113
8 CO_TYPE_CUSTOM Constant Public Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 'K' Controller Type: Custom 20060113
9 CO_TYPE_INTERFACE Constant Public Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 'I' Controller Type: Interface 20060116
10 CO_TYPE_VIEW Constant Public Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 'V' Controller Type: View 20060113
11 CO_TYPE_WINDOW Constant Public Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 'W' Controller Type: Window 20060113
12 DO_BINDING Instance attribute Protected Type reference (TYPE) ABAP_BOOL abap_true 20060126
13 TESTING Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050207
14 VIEW_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WD_VIEW_MANAGER View Manager 20020415
15 WD_APPL Static Attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_APPLICATION BSP WD Application 20020704
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_TESTING Instance method Private Method 20050207
2 COMPLETE_NAME Instance method Public Method Completes the Controller Name 20070211
3 CONSTRUCTOR Instance method Public Constructor Constructor 20050207
4 DELETE_CUSTOM_CONTROLLER Instance method Public Method Call: Deletes a Custom Controller 20020701
5 DO_CLEANUP_CONTEXT Instance method Protected Method Implementation: Release Controller Context 20020628
6 DO_CONTEXT_NODE_BINDING Instance method Public Method Connects Two Context Nodes 20060113
7 DO_INIT_CONTEXT Instance method Protected Method Implementation: Initialization of Controller Context 20020617
8 GET_CUSTOM_CONTROLLER Instance method Public Method Call: Fetches a Custom Controller and Generates it if Needed 20020423
9 WD_CREATE_CONTEXT Instance method Protected Method Instantiates Controller Context 20020423
10 WD_DESTROY Instance method Protected Method "Destructor" for WD Controller 20040913
11 WD_DESTROY_CONTEXT Instance method Protected Method Releases the Controller Context 20020628
Events
# Event Type Visibility Description Created on
1 DISABLE_DH_NAVIGATION Instance Event
(0)
Public
(2)
Request Suppression of Delta Handling 20100218
Types
Class CL_BSP_WD_CONTROLLER has no local type.
Method Signatures

Method ACTIVATE_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20050207

Method ACTIVATE_TESTING on class CL_BSP_WD_CONTROLLER has no exception.

Method COMPLETE_NAME Signature

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

Method COMPLETE_NAME on class CL_BSP_WD_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BSP_WD_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_BSP_WD_CONTROLLER has no exception.

Method DELETE_CUSTOM_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_ID Call by reference Type reference (TYPE) STRING Controller-Id 20020701

Method DELETE_CUSTOM_CONTROLLER on class CL_BSP_WD_CONTROLLER has no exception.

Method DO_CLEANUP_CONTEXT Signature

Method DO_CLEANUP_CONTEXT on class CL_BSP_WD_CONTROLLER has no parameter.
Method DO_CLEANUP_CONTEXT on class CL_BSP_WD_CONTROLLER has no exception.

Method DO_CONTEXT_NODE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) BSP_WD_CONTROLLER_TYPE 20060113
2 Importing IV_MODE Call by reference Type reference (TYPE) BSP_WD_BINDING_TYPE CO_SHARE_COLL_WRAPPER Art der Bindung 20060228
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name einer BSP-Seite/-Controller (in Groß-/Kleinschreibung) 20060116
4 Importing IV_NODE_2_BIND Call by reference Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT_NODE WD Kontextknoten 20060113
5 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20060113

Method DO_CONTEXT_NODE_BINDING on class CL_BSP_WD_CONTROLLER has no exception.

Method DO_INIT_CONTEXT Signature

Method DO_INIT_CONTEXT on class CL_BSP_WD_CONTROLLER has no parameter.
Method DO_INIT_CONTEXT on class CL_BSP_WD_CONTROLLER has no exception.

Method GET_CUSTOM_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_ID Call by reference Type reference (TYPE) STRING Controller-Id 20041013
2 Returning CONTROLLER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BSP_WD_CUSTOM_CONTROLLER Controller-Instanz 20041013

Method GET_CUSTOM_CONTROLLER on class CL_BSP_WD_CONTROLLER has no exception.

Method WD_CREATE_CONTEXT Signature

Method WD_CREATE_CONTEXT on class CL_BSP_WD_CONTROLLER has no parameter.
Method WD_CREATE_CONTEXT on class CL_BSP_WD_CONTROLLER has no exception.

Method WD_DESTROY Signature

Method WD_DESTROY on class CL_BSP_WD_CONTROLLER has no parameter.
Method WD_DESTROY on class CL_BSP_WD_CONTROLLER has no exception.

Method WD_DESTROY_CONTEXT Signature

Method WD_DESTROY_CONTEXT on class CL_BSP_WD_CONTROLLER has no parameter.
Method WD_DESTROY_CONTEXT on class CL_BSP_WD_CONTROLLER has no exception.
Event Signatures

Event DISABLE_DH_NAVIGATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 VALIDITY Exporting Value transfer Type reference (TYPE) STRING 20100218
History
Last changed by/on SAP  20110908 
SAP Release Created in 310