SAP ABAP Class CL_BSP_CONTEXT (Business Server Pages (BSP) Context)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_RUNTIME (Package) Business Server Pages (BSP): Runtime Objects
Properties
Class CL_BSP_CONTEXT  
Short Description Business Server Pages (BSP) Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_RUNTIME   Business Server Pages (BSP): Runtime Objects 
Created 20000905   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)
Interfaces
Class CL_BSP_CONTEXT has no interface implemented.
Friends
Class CL_BSP_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APP_INSTANCES Static Attribute Public Type reference (TYPE) TBSPRTIA Current Instantiated Applications 20010206
2 C_PAGE_INSTANCES Static Attribute Public Type reference (TYPE) TBSPRTIP Current Instantiated Pages 20010206
3 C_RUNTIME Static Attribute Public Object reference (TYPE REF TO) CL_BSP_RUNTIME Current Runtime Instance 20010206
4 HOST_COOKIE_SENT Instance attribute Public Type reference (TYPE) ABAP_BOOL Host Cookie Already Sent? 20030630
5 M_APP_ACCESS Instance attribute Public Type reference (TYPE) BOOLEAN Special Additional Info Required (Section 508) 20011204
6 M_APP_CLASS Instance attribute Public Type reference (TYPE) SEOCLSNAME Name of current application class 20000905
7 M_APP_INSTANCE Instance attribute Public Object reference (TYPE REF TO) OBJECT Current application instance 20000905
8 M_APP_INSTANCE_BASE Instance attribute Public Object reference (TYPE REF TO) CL_BSP_APPLICATION Business Server Page (BSP) Application Class 20010313
9 M_APP_INSTANCE_EVENTS Instance attribute Public Object reference (TYPE REF TO) IF_BSP_APPLICATION_EVENTS Business Server Page (BSP) Application Events 20010314
10 M_APP_NAME Instance attribute Public Type reference (TYPE) STRING Current Name of Application 20010208
11 M_APP_NAMESPACE Instance attribute Public Type reference (TYPE) STRING Current Namespace of Application 20010208
12 M_APP_RTL Instance attribute Public Type reference (TYPE) BOOLEAN HTML "Right-To-Left" 20040129
13 M_APP_STARTPAGE Instance attribute Public Type reference (TYPE) STRING Start Page of Application 20010208
14 M_APP_STATEFUL Instance attribute Public Type reference (TYPE) I State Behavior of Application 20010208
15 M_APP_STYLESHEET Instance attribute Public Type reference (TYPE) STRING URL for Stylesheet 20020222
16 M_APP_THEME Instance attribute Public Type reference (TYPE) STRING Topic of Application 20010208
17 M_APP_THEME_ROOT Instance attribute Public Type reference (TYPE) STRING Root Node for Stylesheets and Images 20020222
18 M_APP_WINDOW_ID Instance attribute Public Type reference (TYPE) STRING ID for each Application 20041213
19 M_CACHE_BROWSER Instance attribute Public Type reference (TYPE) INT4 0 Number of seconds the browser is to cache the current page 20011114
20 M_CACHE_BROWSERDEP Instance attribute Public Type reference (TYPE) CHAR1 Cache Page Browser-Dependent 20011114
21 M_CACHE_SERVER Instance attribute Public Type reference (TYPE) INT4 0 Number of seconds the browser is to cache the current page 20011114
22 M_HANDLER_TYPE Instance attribute Public Type reference (TYPE) I 2 0:- ; 1:controller ; 2:page 20011002
23 M_PAGE_CLASS Instance attribute Public Type reference (TYPE) SEOCLSNAME Name of Current Page Class 20000905
24 M_PAGE_HTML_POOL Instance attribute Public Type reference (TYPE) STRING Current HTML Pool of Page 20000919
25 M_PAGE_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_BSP_PAGE_BASE Current Page Instance 20000905
26 M_PAGE_LIFETIME Instance attribute Public Type reference (TYPE) I Current Lifetime of Page 20010208
27 M_PAGE_MIME_TYPE Instance attribute Public Type reference (TYPE) STRING Current MIME Type of Page 20010124
28 M_PAGE_NAME Instance attribute Public Type reference (TYPE) STRING Current Page Name 20010208
29 M_PAGE_OPTIONS Instance attribute Public Type reference (TYPE) O2OPTIONS Page Options 20011018
30 M_PAGE_PARAMETERS Instance attribute Public Type reference (TYPE) OXYGEN_ARGTB Current Parameters of Page 20000907
31 M_PAGE_SCRIPT_CODE Instance attribute Public Type reference (TYPE) STRING Current Script Code of Page 20000919
32 M_PAGE_SECURE Instance attribute Public Type reference (TYPE) I 1: Access via HTTPS; 0: Access Also Without HTTPS 20010208
33 M_PAGE_TYPE Instance attribute Public Type reference (TYPE) CHAR1 '': Page, 'C': Controller, 'V': View 20011029
34 M_PURE_RUNTIME_URL Instance attribute Public Type reference (TYPE) STRING Runtime URL Without URI Encoding 20020610
35 M_SESSION_INFO Instance attribute Public Type reference (TYPE) STRING Session Info 20020610
36 M_SESSION_LIST Instance attribute Public Type reference (TYPE) TIHTTPNVP List of All Session IDs 20020610
37 M_SESSION_TYPE Instance attribute Public Type reference (TYPE) I 0:Cookie,1:SID,2:shared,3:singleAppl 20020610
38 M_URI_PARAMETER_LIST Instance attribute Public Type reference (TYPE) TIHTTPNVP List of URI Parameters 20020610
39 M_USE_ERRORPAGE Instance attribute Public Type reference (TYPE) STRING Page which is branched to if there is an error 20011116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT Instance method Public Method Inserts a List Component 20011102
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010123
3 DELETE_COMPONENT Instance method Public Method Fetches a component if one exists 20011102
4 GET_APP_CONTEXT Static method Public Method Supplies the application context for the given application 20010208
5 GET_APP_CONTEXT_CURRENT Instance method Public Method Supplies the application context for the current context 20010208
6 GET_APP_WINDOW_ID Instance method Public Method Provides a unique ID 20041213
7 GET_COMPONENT Instance method Public Method Fetches a component if one exists 20011102
8 GET_PAGE_CONTEXT_CURRENT Instance method Public Method Supplies the pages context for the given page 20010208
9 INIT_APPLICATION Static method Public Method Initializes the application class 20011012
10 SET_APP_WINDOW_ID Instance method Public Method Sets the unique ID 20041213
11 SET_CACHING Instance method Public Method Sets Caching Values 20011116
12 UNGET_COMPONENTS Static method Public Method Releases Components Again 20011105
13 UNGET_PAGE_INSTANCE Static method Public Method Releases the Page Instance Again 20010129
Events
Class CL_BSP_CONTEXT has no event.
Types
Class CL_BSP_CONTEXT has no local type.
Method Signatures

Method ADD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_NAME Call by reference Type reference (TYPE) STRING Applikationsname 20011102
2 Importing APP_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20011102
3 Importing ID Call by reference Type reference (TYPE) STRING Identifikation 20011102
4 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_BSP_PAGE_BASE Komponenteninstanz 20011102
5 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) CL_BSP_PAGE_CONTEXT Komponentenkontext 20011102
6 Importing PAGE_NAME Call by reference Type reference (TYPE) STRING Seitenname 20011102

Method ADD_COMPONENT on class CL_BSP_CONTEXT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME Call by reference Object reference (TYPE REF TO) CL_BSP_RUNTIME BSP Runtime 20010123

Method CONSTRUCTOR on class CL_BSP_CONTEXT has no exception.

Method DELETE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_NAME Call by reference Type reference (TYPE) STRING Applikationsname 20011102
2 Importing APP_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20011102
3 Importing ID Call by reference Type reference (TYPE) STRING Identifikation 20011102
4 Importing PAGE_NAME Call by reference Type reference (TYPE) STRING Seitenname 20011102
5 Returning RC Value transfer Type reference (TYPE) I Rückgabe: 0: wurde gelöscht, 4: nicht gefunden 20011102

Method DELETE_COMPONENT on class CL_BSP_CONTEXT has no exception.

Method GET_APP_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Value transfer Type reference (TYPE) STRING Name der BSP Applikation 20010208
2 Importing APPLICATION_NAMESPACE Value transfer Type reference (TYPE) STRING Namensraum der BSP Applikation 20010208
3 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_BSP_APP_CONTEXT Applikationskontext 20010208

Method GET_APP_CONTEXT on class CL_BSP_CONTEXT has no exception.

Method GET_APP_CONTEXT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_BSP_APP_CONTEXT Applikationskontext 20010208

Method GET_APP_CONTEXT_CURRENT on class CL_BSP_CONTEXT has no exception.

Method GET_APP_WINDOW_ID Signature

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

Method GET_APP_WINDOW_ID on class CL_BSP_CONTEXT has no exception.

Method GET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_NAME Call by reference Type reference (TYPE) STRING Applikationsname 20011102
2 Importing APP_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20011102
3 Importing ID Call by reference Type reference (TYPE) STRING Identifikation 20011102
4 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_BSP_PAGE_BASE Komponenteninstanz 20011102
5 Importing PAGE_NAME Call by reference Type reference (TYPE) STRING Seitenname 20011102

Method GET_COMPONENT on class CL_BSP_CONTEXT has no exception.

Method GET_PAGE_CONTEXT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_BSP_PAGE_CONTEXT Seitenkontext 20010208

Method GET_PAGE_CONTEXT_CURRENT on class CL_BSP_CONTEXT has no exception.

Method INIT_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Call by reference Object reference (TYPE REF TO) CL_BSP_APPLICATION Applikationsklassen-Instanz 20011012
2 Importing APPL_CONTEXT Call by reference Object reference (TYPE REF TO) CL_BSP_APP_CONTEXT Applikationskontext 20011012

Method INIT_APPLICATION on class CL_BSP_CONTEXT has no exception.

Method SET_APP_WINDOW_ID Signature

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

Method SET_APP_WINDOW_ID on class CL_BSP_CONTEXT has no exception.

Method SET_CACHING Signature

Method SET_CACHING on class CL_BSP_CONTEXT has no parameter.
Method SET_CACHING on class CL_BSP_CONTEXT has no exception.

Method UNGET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_CHANGE Call by reference Type reference (TYPE) I 0: kein Seitenwechsel; 1: Seitenwechsel 20011105
2 Returning RC Value transfer Type reference (TYPE) I 0: mind. ein Eintrag gelöscht; 4: keiner gefunden 20011105

Method UNGET_COMPONENTS on class CL_BSP_CONTEXT has no exception.

Method UNGET_PAGE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT Freizugebende Seiteninstanz 20010129

Method UNGET_PAGE_INSTANCE on class CL_BSP_CONTEXT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A