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 NameDescriptionVisability
CALL_CONTROLLERCalls the Request Handler of the Controller InstancePublic
CALL METHOD cl_bsp_controller=>CALL_CONTROLLER...more details

CALL_VIEWCalls the Request Handler of View InstancePublic
CALL METHOD cl_bsp_controller=>CALL_VIEW...more details

CREATE_CONTROLLERCreates a Controller InstancePublic
CALL METHOD cl_bsp_controller=>CREATE_CONTROLLER...more details

CREATE_VIEWGenerates a View InstancePublic
CALL METHOD cl_bsp_controller=>CREATE_VIEW...more details

DO_DESTROYClearPublic
CALL METHOD cl_bsp_controller=>DO_DESTROY...more details

DO_INITInitializationPublic
CALL METHOD cl_bsp_controller=>DO_INIT...more details

DO_INITATTRIBUTESInitialization Of AttributesPublic
CALL METHOD cl_bsp_controller=>DO_INITATTRIBUTES...more details

DO_REQUESTRequest ProcessingPublic
CALL METHOD cl_bsp_controller=>DO_REQUEST...more details

GET_ATTRIBUTESupplies the Given Page AttributePublic
CALL METHOD cl_bsp_controller=>GET_ATTRIBUTE...more details

GET_LIFETIMESupplies the Lifetime of This Page (see lifetime_...)Public
CALL METHOD cl_bsp_controller=>GET_LIFETIME...more details

GET_OUTFetches the Current WriterPublic
CALL METHOD cl_bsp_controller=>GET_OUT...more details

GET_PAGE_CONTEXTFetches the Page Context ObjectPublic
CALL METHOD cl_bsp_controller=>GET_PAGE_CONTEXT...more details

GET_PAGE_URLSupplies the URL of the PagePublic
CALL METHOD cl_bsp_controller=>GET_PAGE_URL...more details

INSTANTIATE_PARAMETERInstantiate Parameters from RequestPublic
CALL METHOD cl_bsp_controller=>INSTANTIATE_PARAMETER...more details

SET_ATTRIBUTESets the Specified Page AttributePublic
CALL METHOD cl_bsp_controller=>SET_ATTRIBUTE...more details

SET_CACHINGSets Caching ValuesPublic
CALL METHOD cl_bsp_controller=>SET_CACHING...more details

SET_LIFETIMESets the Lifetime of this Page (see lifetime_...)Public
CALL METHOD cl_bsp_controller=>SET_LIFETIME...more details

SET_MIME_TYPESets MIME Type of PagePublic
CALL METHOD cl_bsp_controller=>SET_MIME_TYPE...more details

TO_STRINGCreates a Formatted StringPublic
CALL METHOD cl_bsp_controller=>TO_STRING...more details

WRITEWrites a Formatted String to the OutputPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
ADAPTERInstance AttributeAdapter ReferenceLIKE
CL_BSP_CTRL_ADAPTER
Public
APPLICATIONInstance AttributeApplication ObjectLIKE
OBJECT
Public
APPLICATION_NAMEInstance AttributeName of ApplicationLIKE
STRING
Public
APPLICATION_NAMESPACEInstance AttributeApplication NamespaceLIKE
STRING
Public
COMPONENT_IDInstance AttributeComponent IdentificationLIKE
STRING
Public
CONTROLLER_NAMEInstance AttributeName of ControllerLIKE
STRING
Public
MESSAGESInstance AttributeBusiness Server Pages (BSP) MessagesLIKE
CL_BSP_MESSAGES
Public
NAVIGATIONInstance AttributeBusiness Server Page (BSP) NavigationLIKE
IF_BSP_NAVIGATION
Public
REQUESTInstance AttributeHTTP Framework (iHTTP) HTTP RequestLIKE
IF_HTTP_REQUEST
Public
RESPONSEInstance AttributeHTTP Framework (iHTTP) HTTP ResponseLIKE
IF_HTTP_RESPONSE
Public
RUNTIMEInstance AttributeBusiness Server Page (BSP) RuntimeLIKE
IF_BSP_RUNTIME
Public
SERVERInstance AttributeHTTP Framework (iHTTP) HTTP ServerLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!