SAP CL_BSP_CONTROLLER OO Class - Controller Basis Class
CL_BSP_CONTROLLER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_BSP_CONTROLLER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_BSP_CONTROLLER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CALL_CONTROLLER | Calls the Request Handler of the Controller Instance | Public |
| CALL METHOD cl_bsp_controller=>CALL_CONTROLLER...more details | ||
| CALL_VIEW | Calls the Request Handler of View Instance | Public |
| CALL METHOD cl_bsp_controller=>CALL_VIEW...more details | ||
| CREATE_CONTROLLER | Creates a Controller Instance | Public |
| CALL METHOD cl_bsp_controller=>CREATE_CONTROLLER...more details | ||
| CREATE_VIEW | Generates a View Instance | Public |
| CALL METHOD cl_bsp_controller=>CREATE_VIEW...more details | ||
| DO_DESTROY | Clear | Public |
| CALL METHOD cl_bsp_controller=>DO_DESTROY...more details | ||
| DO_INIT | Initialization | Public |
| CALL METHOD cl_bsp_controller=>DO_INIT...more details | ||
|
| ||
| DO_INITATTRIBUTES | Initialization Of Attributes | Public |
| CALL METHOD cl_bsp_controller=>DO_INITATTRIBUTES...more details | ||
| DO_REQUEST | Request Processing | Public |
| CALL METHOD cl_bsp_controller=>DO_REQUEST...more details | ||
| GET_ATTRIBUTE | Supplies the Given Page Attribute | Public |
| CALL METHOD cl_bsp_controller=>GET_ATTRIBUTE...more details | ||
| GET_LIFETIME | Supplies the Lifetime of This Page (see lifetime_...) | Public |
| CALL METHOD cl_bsp_controller=>GET_LIFETIME...more details | ||
| GET_OUT | Fetches the Current Writer | Public |
| CALL METHOD cl_bsp_controller=>GET_OUT...more details | ||
| GET_PAGE_CONTEXT | Fetches the Page Context Object | Public |
| CALL METHOD cl_bsp_controller=>GET_PAGE_CONTEXT...more details | ||
| GET_PAGE_URL | Supplies the URL of the Page | Public |
| CALL METHOD cl_bsp_controller=>GET_PAGE_URL...more details | ||
| INSTANTIATE_PARAMETER | Instantiate Parameters from Request | Public |
| CALL METHOD cl_bsp_controller=>INSTANTIATE_PARAMETER...more details | ||
| SET_ATTRIBUTE | Sets the Specified Page Attribute | Public |
| CALL METHOD cl_bsp_controller=>SET_ATTRIBUTE...more details | ||
| SET_CACHING | Sets Caching Values | Public |
| CALL METHOD cl_bsp_controller=>SET_CACHING...more details | ||
| SET_LIFETIME | Sets the Lifetime of this Page (see lifetime_...) | Public |
| CALL METHOD cl_bsp_controller=>SET_LIFETIME...more details | ||
| SET_MIME_TYPE | Sets MIME Type of Page | Public |
| CALL METHOD cl_bsp_controller=>SET_MIME_TYPE...more details | ||
| TO_STRING | Creates a Formatted String | Public |
| CALL METHOD cl_bsp_controller=>TO_STRING...more details | ||
| WRITE | Writes a Formatted String to the Output | Public |
| CALL METHOD cl_bsp_controller=>WRITE...more details | ||
CL_BSP_CONTROLLER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| ADAPTER | Instance Attribute | Adapter Reference | LIKE CL_BSP_CTRL_ADAPTER | Public | |
| APPLICATION | Instance Attribute | Application Object | LIKE OBJECT | Public | |
| APPLICATION_NAME | Instance Attribute | Name of Application | LIKE STRING | Public | |
| APPLICATION_NAMESPACE | Instance Attribute | Application Namespace | LIKE STRING | Public | |
| COMPONENT_ID | Instance Attribute | Component Identification | LIKE STRING | Public | |
| CONTROLLER_NAME | Instance Attribute | Name of Controller | LIKE STRING | Public | |
| MESSAGES | Instance Attribute | Business Server Pages (BSP) Messages | LIKE CL_BSP_MESSAGES | Public | |
| NAVIGATION | Instance Attribute | Business Server Page (BSP) Navigation | LIKE IF_BSP_NAVIGATION | Public | |
| REQUEST | Instance Attribute | HTTP Framework (iHTTP) HTTP Request | LIKE IF_HTTP_REQUEST | Public | |
| RESPONSE | Instance Attribute | HTTP Framework (iHTTP) HTTP Response | LIKE IF_HTTP_RESPONSE | Public | |
| RUNTIME | Instance Attribute | Business Server Page (BSP) Runtime | LIKE IF_BSP_RUNTIME | Public | |
| SERVER | Instance Attribute | HTTP Framework (iHTTP) HTTP Server | LIKE IF_HTTP_SERVER | Public |
CL_BSP_CONTROLLER types
LBSP_CONTROLLER_ITEM -LBSP_CONTROLLER_LIST -
LBSP_MODEL_ITEM -
LBSP_MODEL_LIST -
Links to Related Class(s)
CL_BSP_C...Full list of available SAP object classes
Search for further information about these or an SAP related objects