SAP CL_CRM_BSP_CONTEXT OO Class - CRM Context class









CL_CRM_BSP_CONTEXT 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_CRM_BSP_CONTEXT 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_CRM_BSP_CONTEXT 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
CLEAR_FIRST_REQUEST_FLAGClears the first request flag.Public
CALL METHOD cl_crm_bsp_context=>CLEAR_FIRST_REQUEST_FLAG...more details

CLEAR_PREVIEW_MODE_FLAGClears the Preview Mode flag.Public
CALL METHOD cl_crm_bsp_context=>CLEAR_PREVIEW_MODE_FLAG...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_crm_bsp_context=>CONSTRUCTOR...more details

DELETE_CLUSTERDeletes the specified cluster from the database.Public
CALL METHOD cl_crm_bsp_context=>DELETE_CLUSTER...more details

EMERGENCY_CLEANUPDeletes the state in case an exception occurs.Public
CALL METHOD cl_crm_bsp_context=>EMERGENCY_CLEANUP...more details

GET_ATTRIBUTEReturns an attribute of the current state.Public
CALL METHOD cl_crm_bsp_context=>GET_ATTRIBUTE...more details

GET_ATTRIBUTESReturns all attributes for a particular controller.Public
CALL METHOD cl_crm_bsp_context=>GET_ATTRIBUTES...more details

GET_HEADER_ATTRIBUTEReturns a header attribute of the state.Public
CALL METHOD cl_crm_bsp_context=>GET_HEADER_ATTRIBUTE...more details

GET_URL_PARAMETERReturns the specified URL parameter.Public
CALL METHOD cl_crm_bsp_context=>GET_URL_PARAMETER...more details

GET_VIEW_TYPEReturns the current view type (OIP or ODP).Public
CALL METHOD cl_crm_bsp_context=>GET_VIEW_TYPE...more details

IS_FIRST_REQUESTReturns ABAP_TRUE if this is the session's first request.Public
CALL METHOD cl_crm_bsp_context=>IS_FIRST_REQUEST...more details

IS_PREVIEW_MODEReturns ABAP_TRUE if currently in Preview Mode.Public
CALL METHOD cl_crm_bsp_context=>IS_PREVIEW_MODE...more details

PBOProcess before output.Public
CALL METHOD cl_crm_bsp_context=>PBO...more details

PERFORM_AUDITClears old states from the database.Public
CALL METHOD cl_crm_bsp_context=>PERFORM_AUDIT...more details

READ_CUSTOMIZINGReads the customizing entries.Public
CALL METHOD cl_crm_bsp_context=>READ_CUSTOMIZING...more details

READ_DATABASE_ATTRIBUTEReads the specified context attribute from the database.Public
CALL METHOD cl_crm_bsp_context=>READ_DATABASE_ATTRIBUTE...more details

READ_DATABASE_EP_INFOReads the EP version and base URL from the database.Public
CALL METHOD cl_crm_bsp_context=>READ_DATABASE_EP_INFO...more details

REMOVE_ALL_ATTRIBUTESRemoves all attributes from the current state.Public
CALL METHOD cl_crm_bsp_context=>REMOVE_ALL_ATTRIBUTES...more details

REMOVE_ATTRIBUTERemoves an attribute from the state.Public
CALL METHOD cl_crm_bsp_context=>REMOVE_ATTRIBUTE...more details

REMOVE_HEADER_ATTRIBUTERemoves a header attribute from the state.Public
CALL METHOD cl_crm_bsp_context=>REMOVE_HEADER_ATTRIBUTE...more details

SAVESaves the current context to the database.Public
CALL METHOD cl_crm_bsp_context=>SAVE...more details

SET_ATTRIBUTESets an attribute in the current state.Public
CALL METHOD cl_crm_bsp_context=>SET_ATTRIBUTE...more details

SET_ATTRIBUTESSets a set of attributes in the current state.Public
CALL METHOD cl_crm_bsp_context=>SET_ATTRIBUTES...more details

SET_CURRENT_COMPONENT_IDSets the current component ID.Public
CALL METHOD cl_crm_bsp_context=>SET_CURRENT_COMPONENT_ID...more details

SET_CURRENT_CONTEXT_KEYLoads the current state.Public
CALL METHOD cl_crm_bsp_context=>SET_CURRENT_CONTEXT_KEY...more details

SET_HEADER_ATTRIBUTESets a header attribute of the state.Public
CALL METHOD cl_crm_bsp_context=>SET_HEADER_ATTRIBUTE...more details

SET_NEXT_AUDIT_STARTSets the start time of the next audit.Private
CALL METHOD cl_crm_bsp_context=>SET_NEXT_AUDIT_START...more details

SET_PREVIEW_MODE_FLAGSets the Preview Mode flag.Public
CALL METHOD cl_crm_bsp_context=>SET_PREVIEW_MODE_FLAG...more details

SET_URL_PARAMETERSStores the URL parameters.Public
CALL METHOD cl_crm_bsp_context=>SET_URL_PARAMETERS...more details

SET_VIEW_TYPESets the current view type (OIP or ODP).Public
CALL METHOD cl_crm_bsp_context=>SET_VIEW_TYPE...more details

SHOULD_START_AUDITFinds out if the audit should be started now.Private
CALL METHOD cl_crm_bsp_context=>SHOULD_START_AUDIT...more details

UNLOADProcess before unload.Public
CALL METHOD cl_crm_bsp_context=>UNLOAD...more details



CL_CRM_BSP_CONTEXT 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
GC_DEFAULT_BACKGROUND_SAVEConstantGeneral Flag' 'LIKE
FLAG
Private
GC_DEFAULT_INTERAUDIT_DAYSConstantNatural number0LIKE
INT4
Private
GC_DEFAULT_INTERAUDIT_HOURSConstantNatural number1LIKE
INT4
Private
GC_DEFAULT_LIST_LIFE_DAYSConstantNatural number0LIKE
INT4
Private
GC_DEFAULT_LIST_LIFE_HOURSConstantNatural number8LIKE
INT4
Private
GC_DEFAULT_OBJECT_ID_IS_KEYConstantGeneral Flag'X'LIKE
FLAG
Private
GC_DEFAULT_STATE_LIFE_DAYSConstantNatural number0LIKE
INT4
Private
GC_DEFAULT_STATE_LIFE_HOURSConstantNatural number8LIKE
INT4
Private
GC_DEFAULT_WINDOW_ID_IS_KEYConstantGeneral Flag'X'LIKE
FLAG
Private
GC_HEADER_COMPONENT_IDConstant' 'LIKE
STRING
Private
GC_HEADER_FOLDER_NAMEConstant'HEADER'LIKE
STRING
Private
GC_PREVIEW_MODE_ATTR_NAMEConstantName of a generic container attribute.'SAP_CL_CRM_BSP_STATE_PREVIEW_M'LIKE
CRMT_BSP_CONTAINER_ATTR_NAME
Private
GC_PREVIEW_MODE_URL_PARAMConstantChar 20'PREVIEW_MODE'LIKE
CHAR20
Private
GC_UNSPECIFIED_OBJECT_IDConstantObject Key'UNSPECIFIED'LIKE
CRMT_BSP_OBJECTKEY
Public
GC_UNSPECIFIED_WINDOW_IDConstantUnique ID of a web browser window.'UNSPECIFIED'LIKE
CRMT_BSP_BROWSER_WINDOW_ID
Public
GC_USE_CRM_CONTEXTConstantGeneral Flag'X'LIKE
FLAG
Public
GC_VERSION_ATTR_NAMEConstantName of a generic container attribute.'VERSION'LIKE
CRMT_BSP_CONTAINER_ATTR_NAME
Private
GC_VIEW_TYPE_ATTR_NAMEConstantName of a generic container attribute.'SAP_CL_CRM_BSP_STATE_VIEW_TYPE'LIKE
CRMT_BSP_CONTAINER_ATTR_NAME
Private
GC_WINDOW_ID_URL_PARAMConstant'sap-clntwndid'LIKE
STRING
Public
GR_ATTRIBUTESInstance AttributeState attribute tableLIKE
DATA
Private
GR_CURRENT_CONTEXTStatic AttributeCRM Context classLIKE
CL_CRM_BSP_CONTEXT
Private
GR_URL_PARAMETERSInstance AttributeLIKE
DATA
Private
GS_CUSTOMIZINGStatic AttributeCRM PCUI Session Management customizing.LIKE
CRMC_BSP_SESMGTC
Private
GV_APPLICATIONInstance AttributeApplication ScenarioLIKE
CRMT_BSP_APPL
Private
GV_BLVIEWInstance AttributeView for UI DisplayLIKE
CRMT_BSP_BLVIEW
Private
GV_CHANGED_ONInstance AttributeUTC Time Stamp in Short Form (YYYYMMDDhhmmss)LIKE
TIMESTAMP
Private
GV_CLUSTER_GUIDInstance AttributeUUID in character formLIKE
SYSUUID_C
Private
GV_CREATED_ONInstance AttributeUTC Time Stamp in Short Form (YYYYMMDDhhmmss)LIKE
TIMESTAMP
Private
GV_CURRENT_COMPONENT_IDInstance AttributeLIKE
STRING
Private
GV_DIRTYInstance AttributeGeneral FlagLIKE
FLAG
Private
GV_FIRST_REQUESTInstance AttributeGeneral FlagLIKE
FLAG
Private
GV_INITIAL_CHANGED_ONInstance AttributeUTC Time Stamp in Short Form (YYYYMMDDhhmmss)LIKE
TIMESTAMP
Private
GV_NEWLY_CREATEDInstance AttributeGeneral FlagLIKE
FLAG
Private
GV_OBJECT_IDInstance AttributeObject KeyLIKE
CRMT_BSP_OBJECTKEY
Private
GV_USER_IDInstance AttributeUser NameLIKE
SYUNAME
Private
GV_VERSIONInstance AttributeVersion of BSP ApplicationLIKE
CRMT_BSP_VERSION
Private
GV_WINDOW_IDInstance AttributeUnique ID of a web browser window.LIKE
CRMT_BSP_BROWSER_WINDOW_ID
Private


Links to Related Class(s)

CL_CRM_B...
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!