SAP ABAP Class CL_BSP_CONTROLLER (Controller Basis Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_RUNTIME (Package) Business Server Pages (BSP): Runtime Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSPWD_F1HELP_PROXY Proxy controller class for PCUI F1 Help 20060531
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_COMPONENT Use CL_BSP_CONTROLLER2! BSP Component 20020220
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020320
4 Inheritance (c INHERITING FROM c_ref)  CL_BSP_TEST_CONTROLLER BSP Test of a Controller 20011108
5 Inheritance (c INHERITING FROM c_ref)  CL_BSP_VHELP_CONTROLLER Controller Class for bsp_vhelp 20011228
6 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_BORDER_BEGIN Controller Class for cfx_rfc_ui 20031216
7 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_BUTTON Controller Class for cfx_rfc_ui-button.do 20030121
8 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_DROPDOWNLISTBOX Controller for Dropdown Listbox 20031027
9 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_GROUP_BEGIN Controller Class for cfx_rfc_ui-group_begin.do 20030124
10 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_INPUTFIELD Controller for Input Field 20020620
... Click here to see Used By full list (16 items)
Properties
Class CL_BSP_CONTROLLER  
Short Description Controller Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBSP_RUNTIME   Business Server Pages (BSP): Runtime Objects 
Created 20011108   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_CONTROLLER has no forward declaration.
Interfaces
Class CL_BSP_CONTROLLER has no interface implemented.
Friends
Class CL_BSP_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADAPTER Instance attribute Public Object reference (TYPE REF TO) CL_BSP_CTRL_ADAPTER Adapter Reference 20011108
2 APPLICATION Instance attribute Public Object reference (TYPE REF TO) OBJECT Application Object 20011108
3 APPLICATION_NAME Instance attribute Public Type reference (TYPE) STRING Name of Application 20011108
4 APPLICATION_NAMESPACE Instance attribute Public Type reference (TYPE) STRING Application Namespace 20011108
5 COMPONENT_ID Instance attribute Public Type reference (TYPE) STRING Component Identification 20020320
6 CONTROLLER_NAME Instance attribute Public Type reference (TYPE) STRING Name of Controller 20011108
7 MESSAGES Instance attribute Public Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Messages 20011108
8 NAVIGATION Instance attribute Public Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20011108
9 REQUEST Instance attribute Public Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20011108
10 RESPONSE Instance attribute Public Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20011108
11 RUNTIME Instance attribute Public Object reference (TYPE REF TO) IF_BSP_RUNTIME Business Server Page (BSP) Runtime 20011108
12 SERVER Instance attribute Public Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20011108
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CONTROLLER Instance method Public Method Calls the Request Handler of the Controller Instance 20011108
2 CALL_VIEW Instance method Public Method Calls the Request Handler of View Instance 20011108
3 CREATE_CONTROLLER Instance method Public Method Creates a Controller Instance 20011108
4 CREATE_VIEW Instance method Public Method Generates a View Instance 20011108
5 DO_DESTROY Instance method Public Method Clear 20011108
6 DO_INIT Instance method Public Method Initialization 20011108
7 DO_INITATTRIBUTES Instance method Public Method Initialization Of Attributes 20011108
8 DO_REQUEST Instance method Public Method Request Processing 20011108
9 GET_ATTRIBUTE Instance method Public Method Supplies the Given Page Attribute 20011108
10 GET_LIFETIME Instance method Public Method Supplies the Lifetime of This Page (see lifetime_...) 20011108
11 GET_OUT Instance method Public Method Fetches the Current Writer 20011108
12 GET_PAGE_CONTEXT Instance method Public Method Fetches the Page Context Object 20020411
13 GET_PAGE_URL Instance method Public Method Supplies the URL of the Page 20011108
14 INSTANTIATE_PARAMETER Instance method Public Method Instantiate Parameters from Request 20011112
15 SET_ATTRIBUTE Instance method Public Method Sets the Specified Page Attribute 20011108
16 SET_CACHING Instance method Public Method Sets Caching Values 20011116
17 SET_LIFETIME Instance method Public Method Sets the Lifetime of this Page (see lifetime_...) 20011108
18 SET_MIME_TYPE Instance method Public Method Sets MIME Type of Page 20011108
19 TO_STRING Instance method Public Method Creates a Formatted String 20011108
20 WRITE Instance method Public Method Writes a Formatted String to the Output 20011108
Events
Class CL_BSP_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LBSP_CONTROLLER_ITEM Protected See coding 20020313
2 LBSP_CONTROLLER_LIST Protected See coding 20020313
3 LBSP_MODEL_ITEM Protected See coding 20020320
4 LBSP_MODEL_LIST Protected See coding 20020320
Method Signatures

Method CALL_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER controller-Instanz 20011108

Method CALL_CONTROLLER on class CL_BSP_CONTROLLER has no exception.

Method CALL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_INSTANCE Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE Seiten-Instanz 20011108

Method CALL_VIEW on class CL_BSP_CONTROLLER has no exception.

Method CREATE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) STRING Applikationsname des Controllers 20011108
2 Importing APPLICATION_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum der Applikation 20011108
3 Importing CONTROLLER_ID Call by reference Type reference (TYPE) STRING Controller-Identifikation 20011108
4 Returning CONTROLLER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BSP_CONTROLLER Referenz auf Controller-Instanz 20011108
5 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING Controller-Name 20011108
6 Importing KEY Call by reference Type reference (TYPE) STRING Navigationskey 20011108

Method CREATE_CONTROLLER on class CL_BSP_CONTROLLER has no exception.

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) STRING Navigationskey 20011108
2 Returning VIEW_INSTANCE Value transfer Object reference (TYPE REF TO) IF_BSP_PAGE Referenz auf View-Instanz 20011108
3 Importing VIEW_NAME Call by reference Type reference (TYPE) STRING Viewname 20011108

Method CREATE_VIEW on class CL_BSP_CONTROLLER has no exception.

Method DO_DESTROY Signature

Method DO_DESTROY on class CL_BSP_CONTROLLER has no parameter.
Method DO_DESTROY on class CL_BSP_CONTROLLER has no exception.

Method DO_INIT Signature

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

Method DO_INITATTRIBUTES Signature

Method DO_INITATTRIBUTES on class CL_BSP_CONTROLLER has no parameter.
Method DO_INITATTRIBUTES on class CL_BSP_CONTROLLER has no exception.

Method DO_REQUEST Signature

Method DO_REQUEST on class CL_BSP_CONTROLLER has no parameter.
Method DO_REQUEST on class CL_BSP_CONTROLLER has no exception.

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) STRING Name des Seitenattributes 20011108
2 Exporting VALUE Call by reference Type reference (TYPE) ANY Wert des Seitenattributes 20011108

Method GET_ATTRIBUTE on class CL_BSP_CONTROLLER has no exception.

Method GET_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LIFETIME Value transfer Type reference (TYPE) I Aktuelle Lebensdauer der Seite (s. scope_...) 20011108

Method GET_LIFETIME on class CL_BSP_CONTROLLER has no exception.

Method GET_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT Value transfer Object reference (TYPE REF TO) IF_BSP_WRITER Interface zum Schreiben von Seiteninhalt 20011108

Method GET_OUT on class CL_BSP_CONTROLLER has no exception.

Method GET_PAGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAGE_CONTEXT Value transfer Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT Page-Context 20020411

Method GET_PAGE_CONTEXT on class CL_BSP_CONTROLLER has no exception.

Method GET_PAGE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning URL Value transfer Type reference (TYPE) STRING URL der Seite 20011108

Method GET_PAGE_URL on class CL_BSP_CONTROLLER has no exception.

Method INSTANTIATE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTE Call by reference Type reference (TYPE) DATA Attribut, in das der Parameter geschrieben werden soll 20011112
2 Changing FORM_FIELDS Call by reference Type reference (TYPE) TIHTTPNVP Form-Felder (werden gelesen, wenn initial) 20011112
3 Importing PARAMETER_NAME Call by reference Type reference (TYPE) STRING Parameter-Name 20011112

Method INSTANTIATE_PARAMETER on class CL_BSP_CONTROLLER has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) CSEQUENCE Name des Seitenattributes 20011108
2 Importing VALUE Call by reference Type reference (TYPE) ANY Wert des Seitenattributes 20011108

Method SET_ATTRIBUTE on class CL_BSP_CONTROLLER has no exception.

Method SET_CACHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BROWSER_CACHE Call by reference Type reference (TYPE) INT4 0 Anzahl Sekunden für Browser-Caching 20011116
2 Importing BROWSER_DEP Call by reference Type reference (TYPE) CHAR1 Ist Server-Cache Browser-abhängig? 20011116
3 Importing SERVER_CACHE Call by reference Type reference (TYPE) INT4 0 Anzahl Sekunden für Server-Caching 20011116

Method SET_CACHING on class CL_BSP_CONTROLLER has no exception.

Method SET_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIFETIME Call by reference Type reference (TYPE) I Lebensdauer der Seite (s. scope_...) 20011108

Method SET_LIFETIME on class CL_BSP_CONTROLLER has no exception.

Method SET_MIME_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MIME_TYPE Call by reference Type reference (TYPE) STRING Mime-Type 20011108

Method SET_MIME_TYPE on class CL_BSP_CONTROLLER has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Call by reference Type reference (TYPE) I 0 Formatbeschreibung (CO_FORMAT_...) 20011108
2 Importing NUM_DECIMALS Call by reference Type reference (TYPE) I -1 Anzahl Dezimalstellen 20011108
3 Returning OUTPUT Value transfer Type reference (TYPE) STRING Ausgabestring 20011108
4 Importing OUTPUTLENGTH Call by reference Type reference (TYPE) I -1 maximale Ausgabelänge 20011108
5 Importing REFERENCE_VALUE Call by reference Type reference (TYPE) C Referenz (z.B. die Währung) 20011108
6 Importing VALUE Call by reference Type reference (TYPE) ANY Wert 20011108

Method TO_STRING on class CL_BSP_CONTROLLER has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Call by reference Type reference (TYPE) I 0 Formatbeschreibung (CO_FORMAT_...) 20011108
2 Importing NUM_DECIMALS Call by reference Type reference (TYPE) I -1 Anzahl Dezimalstellen 20011108
3 Importing OUTPUTLENGTH Call by reference Type reference (TYPE) I -1 maximale Ausgabelänge 20011108
4 Importing REFERENCE_VALUE Call by reference Type reference (TYPE) C Referenz (z.B. die Währung) 20011108
5 Importing VALUE Call by reference Type reference (TYPE) ANY Wert 20011108

Method WRITE on class CL_BSP_CONTROLLER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSPWD_F1HELP_PROXY Proxy controller class for PCUI F1 Help 20060531
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_COMPONENT Use CL_BSP_CONTROLLER2! BSP Component 20020220
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020320
4 Inheritance (c INHERITING FROM c_ref)  CL_BSP_TEST_CONTROLLER BSP Test of a Controller 20011108
5 Inheritance (c INHERITING FROM c_ref)  CL_BSP_VHELP_CONTROLLER Controller Class for bsp_vhelp 20011228
6 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_BORDER_BEGIN Controller Class for cfx_rfc_ui 20031216
7 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_BUTTON Controller Class for cfx_rfc_ui-button.do 20030121
8 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_DROPDOWNLISTBOX Controller for Dropdown Listbox 20031027
9 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_GROUP_BEGIN Controller Class for cfx_rfc_ui-group_begin.do 20030124
10 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_INPUTFIELD Controller for Input Field 20020620
11 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_NAVIGATION_TREE Controller Class for border/navigation_tree.do 20031027
12 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_OBJECT_TYPING_SEL Controller Class for cfx_rfc_ui 20030129
13 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_TABLE Controller for Table 20031027
14 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_TABSTRIP_BEGIN Controller Class for cfx_rfc_ui-tabstrip_begin.do 20030205
15 Inheritance (c INHERITING FROM c_ref)  CL_CFX_CNT_TEXTVIEW Controller for Input Field 20030314
16 Inheritance (c INHERITING FROM c_ref)  CL_PLM_PDN_WUI_CNTL_INPFIELD Controller Class for PLM_PDN_WUI_CNTL 20020325
History
Last changed by/on SAP  00000000 
SAP Release Created in 620