SAP /BOBF/CL_CONF_MODEL_API OO Class - API for BOB Integration









/BOBF/CL_CONF_MODEL_API 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 /BOBF/CL_CONF_MODEL_API 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 /BOBF/CL_CONF_MODEL_API 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
CHECK_ACTION_NAMECheck the name of an actionPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_ACTION_NAME...more details

CHECK_ASSOCIATION_NAMECheck the name of a associationPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_ASSOCIATION_NAME...more details

CHECK_CLASS_NAMECheck the name of a classPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_CLASS_NAME...more details

CHECK_DDIC_NAMECheck the name of a DDIC elementPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_DDIC_NAME...more details

CHECK_DETERMINATION_NAMECheck the name of a determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_DETERMINATION_NAME...more details

CHECK_NODE_NAMECheck the name of a nodePublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_NODE_NAME...more details

CHECK_QUERY_NAMECheck the name of an actionPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_QUERY_NAME...more details

CHECK_VALIDATION_NAMECheck the name of a validationPublic
CALL METHOD /bobf/cl_conf_model_api=>CHECK_VALIDATION_NAME...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD /bobf/cl_conf_model_api=>CLASS_CONSTRUCTOR...more details

CREATE_ACTIONAllows to create a new actionPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_ACTION...more details

CREATE_ACTION_VALIDATIONAllows to create a new action validationPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_ACTION_VALIDATION...more details

CREATE_ASSOCIATIONAllows to create a new associationPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_ASSOCIATION...more details

CREATE_BUSINESS_OBJECTAllows to create a new business objectPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_BUSINESS_OBJECT...more details

CREATE_CONSTANTS_INTERFACECreate/ Recreate the constant interface of a certain BOPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_CONSTANTS_INTERFACE...more details

CREATE_DETERMINATIONAllows to create a new determinationPrivate
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DETERMINATION...more details

CREATE_DET_AFTER_MODIFYDerive dependent data immediately after modificationPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_AFTER_MODIFY...more details

CREATE_DET_BEFORE_SAVEDerive dependent data before savingPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_BEFORE_SAVE...more details

CREATE_DET_FILL_TRANSIENT_ATTRFill transient attributes of persistent nodesPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_FILL_TRANSIENT_ATTR...more details

CREATE_DET_PROPERTYDerive instances of transient subnodesPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_PROPERTY...more details

CREATE_DET_SET_TRANSIENT_NODEDerive instances of transient subnodesPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_SET_TRANSIENT_NODE...more details

CREATE_ENHANCEMENTAllows to create a new business object enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_ENHANCEMENT...more details

CREATE_GROUPAllows to create a new groupPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_GROUP...more details

CREATE_NODEAllows to create a new nodePublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_NODE...more details

CREATE_QUERYAllows to create a new action validationPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_QUERY...more details

CREATE_VALIDATIONAllows to create a new consistency validationPublic
CALL METHOD /bobf/cl_conf_model_api=>CREATE_VALIDATION...more details

DELETE_ACTIONAllows to delete a certain actionPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_ACTION...more details

DELETE_ACTION_VALIDATIONAllows to delete a certain action validationPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_ACTION_VALIDATION...more details

DELETE_ASSOCIATIONAllow to delete a certain associationPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_ASSOCIATION...more details

DELETE_BUSINESS_OBJECTAllows to delete a certain enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_BUSINESS_OBJECT...more details

DELETE_DETERMINATIONAllows to delete a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_DETERMINATION...more details

DELETE_ENHANCEMENTAllows to delete a certain enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_ENHANCEMENT...more details

DELETE_GROUPAllows to delete a certain consistency groupPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_GROUP...more details

DELETE_NODEAllows to delete a certain nodePublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_NODE...more details

DELETE_QUERYAllows to delete a certain action validationPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_QUERY...more details

DELETE_ROOT_NODEDeletes the Root Node of the BOPrivate
CALL METHOD /bobf/cl_conf_model_api=>DELETE_ROOT_NODE...more details

DELETE_VALIDATIONAllows to delete a certain consistency validationPublic
CALL METHOD /bobf/cl_conf_model_api=>DELETE_VALIDATION...more details

DERIVE_NAMESPACE_AND_PREFIXDerives namespace and prefix from BO namePrivate
CALL METHOD /bobf/cl_conf_model_api=>DERIVE_NAMESPACE_AND_PREFIX...more details

GET_ACTIONReturns the model of a certain actionPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_ACTION...more details

GET_ACTION_TABReturns the models of all actionsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_ACTION_TAB...more details

GET_ASSOCIATIONReturns the model of a certain actionPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION...more details

GET_ASSOCIATION_TABReturns the models of all associationsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION_TAB...more details

GET_ASSOCIATION_TAB_INTReturns the models of all associationsProtected
CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION_TAB_INT...more details

GET_BOReturns the model of a certain business objectPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_BO...more details

GET_BO_TABReturns the models of all business objectsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_BO_TAB...more details

GET_BO_TAB_INTReturns the models of all business objectsProtected
CALL METHOD /bobf/cl_conf_model_api=>GET_BO_TAB_INT...more details

GET_DETERMINATIONReturns the model of a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_DETERMINATION...more details

GET_DETERMINATION_TABReturns the models of all determinationsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_DETERMINATION_TAB...more details

GET_GROUP_TABReturns the models of all groupsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_GROUP_TAB...more details

GET_NODEReturns the model of a certain nodePublic
CALL METHOD /bobf/cl_conf_model_api=>GET_NODE...more details

GET_NODE_TABReturns the models of all nodesPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_NODE_TAB...more details

GET_QUERYReturns the model of a certain nodePublic
CALL METHOD /bobf/cl_conf_model_api=>GET_QUERY...more details

GET_QUERY_TABReturns the models of all queriesPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_QUERY_TAB...more details

GET_STATUS_VARIABLEReturns the model of a ceratain status variablePublic
CALL METHOD /bobf/cl_conf_model_api=>GET_STATUS_VARIABLE...more details

GET_TARGET_BOS_FOR_ASSOCReturns all BOs which are suitable as a target of an assocPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_TARGET_BOS_FOR_ASSOC...more details

GET_VALIDATIONReturns the model of a certain validationPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_VALIDATION...more details

GET_VALIDATION_TABReturns the models of all validationsPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_VALIDATION_TAB...more details

GET_VERSIONReturns the model a certain versionPublic
CALL METHOD /bobf/cl_conf_model_api=>GET_VERSION...more details

IS_HANA_USEDReturns true if the query is using a HANA viewPublic
CALL METHOD /bobf/cl_conf_model_api=>IS_HANA_USED...more details

LOCK_BUSINESS_OBJECTLocks a certain enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>LOCK_BUSINESS_OBJECT...more details

LOCK_ENHANCEMENTLocks a certain enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>LOCK_ENHANCEMENT...more details

PROPOSE_ACTION_NAMESProposes the name of action's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ACTION_NAMES...more details

PROPOSE_ACT_VALIDATION_NAMESProposes the name of an action validation's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ACT_VALIDATION_NAMES...more details

PROPOSE_DETERMINATION_NAMESProposes the name of a determination's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_DETERMINATION_NAMES...more details

PROPOSE_ENHANCEMENT_NAMESProposes the name of an enhancement's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ENHANCEMENT_NAMES...more details

PROPOSE_NODE_NAMESProposes the name of node's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_NODE_NAMES...more details

PROPOSE_QUERY_NAMESProposes the name of action's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_QUERY_NAMES...more details

PROPOSE_VALIDATION_NAMESProposes the name of a validation's entitiesPublic
CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_VALIDATION_NAMES...more details

QUERY_USES_HANA_VIEWReturns true if the query is using a HANA viewPublic
CALL METHOD /bobf/cl_conf_model_api=>QUERY_USES_HANA_VIEW...more details

SET_AS_CUSTOMER_BOPrivate
CALL METHOD /bobf/cl_conf_model_api=>SET_AS_CUSTOMER_BO...more details

UPDATE_ACTIONAllows to update a certain actionPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ACTION...more details

UPDATE_ACTION_VALIDATIONAllows to update a certain action validationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ACTION_VALIDATION...more details

UPDATE_ASSOCIATIONAllows to update a certain associationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ASSOCIATION...more details

UPDATE_BUSINESS_OBJECTUpdates the business objectPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_BUSINESS_OBJECT...more details

UPDATE_DETERMINATION_PATTERNAllows to update a certain determinationPrivate
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DETERMINATION_PATTERN...more details

UPDATE_DET_AFTER_MODIFYAllows to update a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_AFTER_MODIFY...more details

UPDATE_DET_BEFORE_SAVEAllows to update a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_BEFORE_SAVE...more details

UPDATE_DET_CREATE_PROPERTIESAllows to update a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_CREATE_PROPERTIES...more details

UPDATE_DET_FILL_TRANSIENT_ATTRAllows to update a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_FILL_TRANSIENT_ATTR...more details

UPDATE_DET_SET_TRANSIENT_NODEAllows to update a certain determinationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_SET_TRANSIENT_NODE...more details

UPDATE_ENHANCEMENTAllows to update a certain enhancementPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ENHANCEMENT...more details

UPDATE_NODEAllows to create a new nodePublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_NODE...more details

UPDATE_QUERYAllows to update a certain actionPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_QUERY...more details

UPDATE_VALIDATIONAllows to update a consistency validationPublic
CALL METHOD /bobf/cl_conf_model_api=>UPDATE_VALIDATION...more details

_DELETE_BUSINESS_OBJECTAllows to delete a certain enhancementPrivate
CALL METHOD /bobf/cl_conf_model_api=>_DELETE_BUSINESS_OBJECT...more details

_DELETE_ROOT_NODEDeletes the Root Node of the BOPrivate
CALL METHOD /bobf/cl_conf_model_api=>_DELETE_ROOT_NODE...more details



/BOBF/CL_CONF_MODEL_API 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
GO_INSTANCEStatic AttributeAPI: Create, Update and Delete the model of a certain BOLIKE
/BOBF/CL_CONF_MODEL_API
Protected


Links to Related Class(s)

/BOBF/CL...
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!