SAP CL_CRM_BOL_CORE OO Class - BOL Core









CL_CRM_BOL_CORE 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_BOL_CORE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BOL_COMM

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_COND_BREAKPOINT_CHECK

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_COND_BREAKPOINT_PROVIDER

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_COND_BREAKPOINT_REGISTER

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GENIL_BOOLEAN

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GENIL_NULLABLE_BOOLEAN

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GENIL_SUPPORTED

Method list of CL_CRM_BOL_CORE 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
ADJUST_BUFFERPrivate
CALL METHOD cl_crm_bol_core=>ADJUST_BUFFER...more details

BEGIN_TRANSACTIONReturns Transaction ContextPublic
CALL METHOD cl_crm_bol_core=>BEGIN_TRANSACTION...more details

BUILD_AGGR_VIEW_RECURSIVEPrivate
CALL METHOD cl_crm_bol_core=>BUILD_AGGR_VIEW_RECURSIVE...more details

BUILD_PATH_RECURSIVEPrivate
CALL METHOD cl_crm_bol_core=>BUILD_PATH_RECURSIVE...more details

CALCULATE_PROPERTIESUse Property Calculator to Calculate Entity PropertiesPublic
CALL METHOD cl_crm_bol_core=>CALCULATE_PROPERTIES...more details

CHECK_ENTITY_IS_LOCKEDChecks Whether Entity Is LockedPublic
CALL METHOD cl_crm_bol_core=>CHECK_ENTITY_IS_LOCKED...more details

CHECK_ENTITY_IS_PERSISTENTChecks Whether Entity Is PersistentPublic
CALL METHOD cl_crm_bol_core=>CHECK_ENTITY_IS_PERSISTENT...more details

CHECK_IS_STARTEDCheck Whether BOL Core Has StartedPublic
CALL METHOD cl_crm_bol_core=>CHECK_IS_STARTED...more details

CREATE_ENTITY_FROM_TEMPLATEGenerate Entity with TemplatePublic
CALL METHOD cl_crm_bol_core=>CREATE_ENTITY_FROM_TEMPLATE...more details

CREATE_RELATED_ENTITYCreate Dependent EntityPublic
CALL METHOD cl_crm_bol_core=>CREATE_RELATED_ENTITY...more details

DELETE_ROOT_ENTITIESPrivate
CALL METHOD cl_crm_bol_core=>DELETE_ROOT_ENTITIES...more details

DQUERYPrivate
CALL METHOD cl_crm_bol_core=>DQUERY...more details

DQUERY_DELETEPrivate
CALL METHOD cl_crm_bol_core=>DQUERY_DELETE...more details

DQUERY_LOADPrivate
CALL METHOD cl_crm_bol_core=>DQUERY_LOAD...more details

DQUERY_SAVEPrivate
CALL METHOD cl_crm_bol_core=>DQUERY_SAVE...more details

EXECUTE_ENTITY_METHODExecutes a Special BO MethodPublic
CALL METHOD cl_crm_bol_core=>EXECUTE_ENTITY_METHOD...more details

EXECUTE_ENTITY_METHOD2Executes a Special BO MethodPublic
CALL METHOD cl_crm_bol_core=>EXECUTE_ENTITY_METHOD2...more details

GET_ACCESS_ENTITIESReturns a BOL Instance of a Root ObjectPublic
CALL METHOD cl_crm_bol_core=>GET_ACCESS_ENTITIES...more details

GET_ENTITYReturns a BOL Instance of a Root ObjectPublic
CALL METHOD cl_crm_bol_core=>GET_ENTITY...more details

GET_ENTITY_FACTORYReturns an Entity FactoryPublic
CALL METHOD cl_crm_bol_core=>GET_ENTITY_FACTORY...more details

GET_ENTITY_MANAGERReturns the Entity Manager InstancePublic
CALL METHOD cl_crm_bol_core=>GET_ENTITY_MANAGER...more details

GET_GLOBAL_MESSAGE_CONTReturns the Global Message ContainerPublic
CALL METHOD cl_crm_bol_core=>GET_GLOBAL_MESSAGE_CONT...more details

GET_GLOBAL_MESS_CONTAINERReturns the Global Message ContainerPrivate
CALL METHOD cl_crm_bol_core=>GET_GLOBAL_MESS_CONTAINER...more details

GET_INSTANCEReturns the BOL InstancePublic
CALL METHOD cl_crm_bol_core=>GET_INSTANCE...more details

GET_LOCKRequest a Database LockPublic
CALL METHOD cl_crm_bol_core=>GET_LOCK...more details

GET_LOCKSRequest a Database LockPublic
CALL METHOD cl_crm_bol_core=>GET_LOCKS...more details

GET_MEMORY_CONSUMPTIONInformation on Memory Consumption of BOLPublic
CALL METHOD cl_crm_bol_core=>GET_MEMORY_CONSUMPTION...more details

GET_MESSAGE_CONT_MANAGERReturns the Message Container ManagerPublic
CALL METHOD cl_crm_bol_core=>GET_MESSAGE_CONT_MANAGER...more details

GET_PROPERTIES_BY_BPATHRetrieves Data Based on the Transferred BPath ExpressionPublic
CALL METHOD cl_crm_bol_core=>GET_PROPERTIES_BY_BPATH...more details

GET_PROPERTY_TEXTDetermine Text for Object AttributePublic
CALL METHOD cl_crm_bol_core=>GET_PROPERTY_TEXT...more details

GET_PROPERTY_TEXTSDetermine Texts for All Values of the Object AttributePublic
CALL METHOD cl_crm_bol_core=>GET_PROPERTY_TEXTS...more details

GET_PROPERTY_TEXTS_FOR_TYPEDetermine Texts for Attribute Values of the Object TypePublic
CALL METHOD cl_crm_bol_core=>GET_PROPERTY_TEXTS_FOR_TYPE...more details

GET_REJECTED_ENTITIESReturns All Entities That Were Rejected in MODIFYPublic
CALL METHOD cl_crm_bol_core=>GET_REJECTED_ENTITIES...more details

GET_RELATED_ENTITIESReturns Assigned EntitiesPublic
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITIES...more details

GET_RELATED_ENTITIES_BY_BPATHRetrieves Related Entities (Coll.) Based on BPath ExpressionPublic
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITIES_BY_BPATH...more details

GET_RELATED_ENTITIES_BY_FILTERReturns Assigned EntitiesPublic
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITIES_BY_FILTER...more details

GET_RELATED_ENTITIES_MULTIReturns Assigned EntitiesPublic
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITIES_MULTI...more details

GET_RELATED_ENTITIES_TAB_READDelivers Assigned Entities Using Table-Based ReadPrivate
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITIES_TAB_READ...more details

GET_RELATED_ENTITY_TEMPLATEGet Template for Dependent EntityPublic
CALL METHOD cl_crm_bol_core=>GET_RELATED_ENTITY_TEMPLATE...more details

GET_ROOT_ENTITIESReturns a BOL Instance of a Root ObjectPublic
CALL METHOD cl_crm_bol_core=>GET_ROOT_ENTITIES...more details

GET_ROOT_ENTITYReturns a BOL Instance of a Root ObjectPublic
CALL METHOD cl_crm_bol_core=>GET_ROOT_ENTITY...more details

GET_TEXTObsolete -> Replaced by GET_PROPERTY_TEXTSPublic
CALL METHOD cl_crm_bol_core=>GET_TEXT...more details

GET_TRANSACTIONReturns the Transaction ContextPublic
CALL METHOD cl_crm_bol_core=>GET_TRANSACTION...more details

IS_CHANGE_ALLOWEDChecks Whether Deletion of Entity Is AllowedPublic
CALL METHOD cl_crm_bol_core=>IS_CHANGE_ALLOWED...more details

IS_CREATE_REL_ENTITY_ALLOWEDChecks Whether Deletion of Child Entity Is AllowedPublic
CALL METHOD cl_crm_bol_core=>IS_CREATE_REL_ENTITY_ALLOWED...more details

IS_DELETE_ALLOWEDChecks Whether Deletion of Entity Is AllowedPublic
CALL METHOD cl_crm_bol_core=>IS_DELETE_ALLOWED...more details

IS_PROPERTY_CALCULATOR_REGSTRDChecks if Property Calculator Is Registered for an Obj. TypePrivate
CALL METHOD cl_crm_bol_core=>IS_PROPERTY_CALCULATOR_REGSTRD...more details

LOAD_COMPONENTPrivate
CALL METHOD cl_crm_bol_core=>LOAD_COMPONENT...more details

LOAD_COMPONENT_SETPrivate
CALL METHOD cl_crm_bol_core=>LOAD_COMPONENT_SET...more details

LOAD_PARENT_ENTITIESPrivate
CALL METHOD cl_crm_bol_core=>LOAD_PARENT_ENTITIES...more details

MODIFYCommunicate All Changed EntitiesPublic
CALL METHOD cl_crm_bol_core=>MODIFY...more details

ON_ENTITY_MISSINGPrivate
CALL METHOD cl_crm_bol_core=>ON_ENTITY_MISSING...more details

ON_PAGE_MISSINGPrivate
CALL METHOD cl_crm_bol_core=>ON_PAGE_MISSING...more details

ON_TX_FINISHEDPrivate
CALL METHOD cl_crm_bol_core=>ON_TX_FINISHED...more details

ON_TX_REVERTEDPrivate
CALL METHOD cl_crm_bol_core=>ON_TX_REVERTED...more details

PREFETCH_VIEWPreload a View in the BOL CachePublic
CALL METHOD cl_crm_bol_core=>PREFETCH_VIEW...more details

PROPERTY_CALCULTORS_REGISTEREDReturn Registered Property Calculators, If AnyPublic
CALL METHOD cl_crm_bol_core=>PROPERTY_CALCULTORS_REGISTERED...more details

QUERYExecute a Search RequestPublic
CALL METHOD cl_crm_bol_core=>QUERY...more details

REGISTER_PROPERTY_CALCULATORRegisters Prop. Calculat. Supporting Calculations & DefaultsPublic
CALL METHOD cl_crm_bol_core=>REGISTER_PROPERTY_CALCULATOR...more details

REQUEST_DQUERY_RESULTStarts Dynamic Search with Asynchronous Result CallPublic
CALL METHOD cl_crm_bol_core=>REQUEST_DQUERY_RESULT...more details

REREAD_ENTITYReread Entity - Refresh Cached StatusPublic
CALL METHOD cl_crm_bol_core=>REREAD_ENTITY...more details

RESETReset BOL Core and Release All ResourcesPublic
CALL METHOD cl_crm_bol_core=>RESET...more details

RETRIEVE_DQUERY_HIT_COUNTCalls Number of Hits of Dynamic SearchPublic
CALL METHOD cl_crm_bol_core=>RETRIEVE_DQUERY_HIT_COUNT...more details

RETRIEVE_DQUERY_RESULTCalls Result of Dynamic SearchPublic
CALL METHOD cl_crm_bol_core=>RETRIEVE_DQUERY_RESULT...more details

ROOT_CREATECreation of Root EntitiesPublic
CALL METHOD cl_crm_bol_core=>ROOT_CREATE...more details

ROOT_DELETEDeletion of Root EntitiesPublic
CALL METHOD cl_crm_bol_core=>ROOT_DELETE...more details

START_UPInitialize the BOLPublic
CALL METHOD cl_crm_bol_core=>START_UP...more details



CL_CRM_BOL_CORE 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
COND_BREAKPOINT_PROVIDER_IDConstantGUID for Conditional Breakpoints'47B4A8C76C3944A1E10000000A424BBF'LIKE
CNDBRK_GUID
Public
DISPLAY_MODE_SUPPORTInstance AttributeLIKE
Private
ENTITIES_PROCESSEDInstance AttributeLIKE
Private
ENTITY_MANAGERInstance AttributeLIKE
Private
FALSEInstance AttributeSingle-Character IndicatorLIKE
Public
GENERIC_ILInstance AttributeLIKE
Private
GLOBAL_MESSAGE_CONTInstance AttributeGlobal Message ContainerLIKE
CL_CRM_GENIL_GLOBAL_MESS_CONT
Private
IS_STARTEDInstance AttributeLIKE
Private
NORMALConstantSingle-Character Indicator'n'LIKE
CHAR1
Public
OBJECT_MODELInstance AttributeLIKE
Private
PROPERTY_CALCULATORSInstance AttributeBOL Object Types HandledLIKE
IF_BOL_PROPERTY_CALCULATOR=>OBJECT_TYPES
Private
PROPERTY_CALCULATOR_FORInstance AttributeList of Object Types to Be CalculatedLIKE
STRING
Public
RESET_EXCEPTIONSInstance AttributeLIKE
Private
RESET_RUNNINGInstance AttributeIndicator: BOL Reset in ProgressABAP_FALSELIKE
ABAP_BOOL
Public
SELFInstance AttributeLIKE
Private
TEXT_REPOSITORYInstance AttributeLIKE
Private
TRUEInstance AttributeSingle-Character IndicatorLIKE
Public
TX_MANAGERInstance AttributeBOL Transaction ManagerLIKE
CL_CRM_BOL_TX_MANAGER
Private


Events of Class CL_CRM_BOL_CORE

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... COMPONENTS_LOADED - BOL Components Were Loaded
RESET_FINISHED - BOL Reset Complete
RESET_TRIGGERED - BOL Reset Requested

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!