SAP CL_CRM_BOL_ENTITY OO Class - Entity









CL_CRM_BOL_ENTITY 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_ENTITY including details of:

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

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_CRM_BOL_ENTITY is CL_CRM_BOL_ABSTR_BO

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

Method list of CL_CRM_BOL_ENTITY 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
ACTIVATE_SENDINGActivate Send with ModifyPublic
CALL METHOD cl_crm_bol_entity=>ACTIVATE_SENDING...more details

ALIVEReturns TRUE if the Instance Is ValidPublic
CALL METHOD cl_crm_bol_entity=>ALIVE...more details

CLASS_INITPrivate
CALL METHOD cl_crm_bol_entity=>CLASS_INIT...more details

CLEAR_CHANGE_LOGPrivate
CALL METHOD cl_crm_bol_entity=>CLEAR_CHANGE_LOG...more details

CONSTRUCTORPrivate
CALL METHOD cl_crm_bol_entity=>CONSTRUCTOR...more details

CREATE_RELATED_ENTITYPrivate
CALL METHOD cl_crm_bol_entity=>CREATE_RELATED_ENTITY...more details

DEACTIVATE_SENDINGDeactivate Send with ModifyPublic
CALL METHOD cl_crm_bol_entity=>DEACTIVATE_SENDING...more details

DELETEPrivate
CALL METHOD cl_crm_bol_entity=>DELETE...more details

EXECUTEPrivate
CALL METHOD cl_crm_bol_entity=>EXECUTE...more details

EXECUTE2Private
CALL METHOD cl_crm_bol_entity=>EXECUTE2...more details

GET_ATTR_STRUCT_NAMEPrivate
CALL METHOD cl_crm_bol_entity=>GET_ATTR_STRUCT_NAME...more details

GET_KEYPrivate
CALL METHOD cl_crm_bol_entity=>GET_KEY...more details

GET_LOCKABLE_ENTITYReturns (Parent) Entity That Is Locked SeparatelyProtected
CALL METHOD cl_crm_bol_entity=>GET_LOCKABLE_ENTITY...more details

GET_MESSAGE_CONTAINERReturns Related Message ContainerPublic
CALL METHOD cl_crm_bol_entity=>GET_MESSAGE_CONTAINER...more details

GET_NAMESPACEPrivate
CALL METHOD cl_crm_bol_entity=>GET_NAMESPACE...more details

GET_PARENTReturns Parent EntityPublic
CALL METHOD cl_crm_bol_entity=>GET_PARENT...more details

GET_PARENT_RELATIONPrivate
CALL METHOD cl_crm_bol_entity=>GET_PARENT_RELATION...more details

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

GET_PROPERTY_MODIFIERReturns Display Characteristics of an AttributePublic
CALL METHOD cl_crm_bol_entity=>GET_PROPERTY_MODIFIER...more details

GET_PROPERTY_MODIFIERSReturns Display Characteristics of an AttributePublic
CALL METHOD cl_crm_bol_entity=>GET_PROPERTY_MODIFIERS...more details

GET_RELATED_ENTITIESPrivate
CALL METHOD cl_crm_bol_entity=>GET_RELATED_ENTITIES...more details

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

GET_RELATED_ENTITIES_BY_FILTERPrivate
CALL METHOD cl_crm_bol_entity=>GET_RELATED_ENTITIES_BY_FILTER...more details

GET_RELATED_ENTITYPrivate
CALL METHOD cl_crm_bol_entity=>GET_RELATED_ENTITY...more details

GET_RELATED_ENTITY_TEMPLATEGets Template for Dependent EntityPublic
CALL METHOD cl_crm_bol_entity=>GET_RELATED_ENTITY_TEMPLATE...more details

GET_ROOTPrivate
CALL METHOD cl_crm_bol_entity=>GET_ROOT...more details

GET_STATE_OF_CHANGESReturns the Changeability of the EntityPublic
CALL METHOD cl_crm_bol_entity=>GET_STATE_OF_CHANGES...more details

GET_TRANSACTIONReturns Transaction Context for EntityPublic
CALL METHOD cl_crm_bol_entity=>GET_TRANSACTION...more details

IS_CHANGEABLEChecks Whether the Entity Can Be ChangedPublic
CALL METHOD cl_crm_bol_entity=>IS_CHANGEABLE...more details

IS_CHANGE_ALLOWEDChecks Whether Entity Can Be ChangedPublic
CALL METHOD cl_crm_bol_entity=>IS_CHANGE_ALLOWED...more details

IS_CREATE_REL_ENTITY_ALLOWEDChecks Whether Child Can Be CreatedPublic
CALL METHOD cl_crm_bol_entity=>IS_CREATE_REL_ENTITY_ALLOWED...more details

IS_DELETE_ALLOWEDChecks Whether Entity Can Be DeletedPublic
CALL METHOD cl_crm_bol_entity=>IS_DELETE_ALLOWED...more details

IS_INITIALChecks Whether Entity Is Still in Initial StatePublic
CALL METHOD cl_crm_bol_entity=>IS_INITIAL...more details

IS_LOCKEDChecks Whether Entity Is LockedPublic
CALL METHOD cl_crm_bol_entity=>IS_LOCKED...more details

IS_PERSISTENTChecks Whether Entity Is PersistentPublic
CALL METHOD cl_crm_bol_entity=>IS_PERSISTENT...more details

IS_PROPERTY_CHANGEDChecks Whether an Attribute Was Changed in the BOL BufferPublic
CALL METHOD cl_crm_bol_entity=>IS_PROPERTY_CHANGED...more details

IS_PROPERTY_MODIFIER_FINALReturns Display Characteristics of an AttributePublic
CALL METHOD cl_crm_bol_entity=>IS_PROPERTY_MODIFIER_FINAL...more details

IS_ROOTCheck Whether the Entity is a Root ObjectPublic
CALL METHOD cl_crm_bol_entity=>IS_ROOT...more details

IS_SEND_ACTIVECheck Whether Send Status Is ActivePublic
CALL METHOD cl_crm_bol_entity=>IS_SEND_ACTIVE...more details

LOCKPrivate
CALL METHOD cl_crm_bol_entity=>LOCK...more details

MAKE_VALID_STATEPrivate
CALL METHOD cl_crm_bol_entity=>MAKE_VALID_STATE...more details

ON_PRIMARY_ENTITY_DELETEDPrivate
CALL METHOD cl_crm_bol_entity=>ON_PRIMARY_ENTITY_DELETED...more details

PUBLISH_DELETIONPrivate
CALL METHOD cl_crm_bol_entity=>PUBLISH_DELETION...more details

REMOVE_CHILDRemoves Relation to Another EntityProtected
CALL METHOD cl_crm_bol_entity=>REMOVE_CHILD...more details

REREADPrivate
CALL METHOD cl_crm_bol_entity=>REREAD...more details

RETRIEVE_RELATIONSPrivate
CALL METHOD cl_crm_bol_entity=>RETRIEVE_RELATIONS...more details

SET_CALCULATED_PROPERTYSet Calculated PropertyPublic
CALL METHOD cl_crm_bol_entity=>SET_CALCULATED_PROPERTY...more details

SET_INVALIDInvalidates the EntityProtected
CALL METHOD cl_crm_bol_entity=>SET_INVALID...more details

SET_PARENTSets the Parent EntityProtected
CALL METHOD cl_crm_bol_entity=>SET_PARENT...more details

SWITCH_TO_CHANGE_MODESwitches the Entity to Change ModePublic
CALL METHOD cl_crm_bol_entity=>SWITCH_TO_CHANGE_MODE...more details



CL_CRM_BOL_ENTITY 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
ATTR_PROPS_READ_PENDINGInstance AttributeLIKE
Private
BUFFER_ONLYConstantSingle-Character Indicator'c'LIKE
CHAR1
Public
BYPASSING_BUFFERConstantSingle-Character Indicator'b'LIKE
CHAR1
Public
CHANGEABLEInstance AttributeIndicator: Entity Can Be ChangedABAP_TRUELIKE
ABAP_BOOL
Protected
CHANGE_LOGInstance AttributeBit String: Change LogLIKE
XSTRING
Protected
CONTAINER_PROXYInstance AttributeLIKE
Private
COREInstance AttributeLIKE
Private
CO_CHANGE_STATE_PENDINGConstantCheckbox: Changes Not Yet Sent'P'LIKE
CHAR1
Public
CO_CHANGE_STATE_REJECTEDConstantCheckbox: Changes Sent but Rejected'R'LIKE
CHAR1
Public
CO_CHANGE_STATE_UNCHANGEDConstantCheckbox: Unchanged'U'LIKE
CHAR1
Public
DEFAULT_4_CHANGEABLEStatic AttributeInitial Value for Attribute CHANGEABLELIKE
ABAP_BOOL
Protected
FALSEInstance AttributeSingle-Character IndicatorLIKE
Public
INDICATOR_NOT_SETConstantBit Indicator Not Set0LIKE
I
Protected
INDICATOR_SETConstantBit Indicator Set1LIKE
I
Protected
INITIAL_ATTRIBUTES_ACCEPTEDInstance AttributeLIKE
Private
INVALIDATION_ACTIVEInstance AttributeFlag Determining That Invalidation Is in ProcessABAP_FALSELIKE
ABAP_BOOL
Protected
MY_INSTANCE_KEYInstance AttributeObject Instance in the Generic Interaction LayerLIKE
CRMT_GENIL_OBJ_INSTANCE
Protected
MY_MANAGER_ENTRYInstance AttributeLIKE
Private
NORMALConstantSingle-Character Indicator'n'LIKE
CHAR1
Public
NO_PROPAGATIONConstantSingle-Character Indicator'N'LIKE
CHAR1
Public
PARENT_ENTITYInstance AttributeLIKE
Private
PROPAGATE_2_ALLConstantSingle-Character Indicator'A'LIKE
CHAR1
Public
PROPAGATE_2_INACTIVE_ONLYConstantSingle-Character Indicator'I'LIKE
CHAR1
Public
PROPERTIES_CALCULATEDInstance AttributeProperties Calculated IndicatorLIKE
ABAP_BOOL
Protected
PROPERTY_CALCULATOR_REGISTEREDInstance AttributeEvents for Property Calculation RequestedLIKE
IF_BOL_PROPERTY_CALCULATOR=>ENTITY_EVENTS
Protected
SECONDARY_INSTANCEInstance AttributeLIKE
Private
TRUEInstance AttributeSingle-Character IndicatorLIKE
Public
VALIDATION_ACTIVEInstance AttributeIndicator that Validation Is Currently In Processabap_falseLIKE
ABAP_BOOL
Protected


Events of Class CL_CRM_BOL_ENTITY

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... DELETED - Entity Was Deleted
DELETE_ME -
DELTA_SET - DELTA_FLAG Was Set
RELATION_INVALIDATED - Relation Was Invalidated



CL_CRM_BOL_ENTITY types

GTYPE_ATTR_PROPS_TAB -
GTYPE_NAMED_ATTR_PROP -

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!