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 Name | Description | Visability |
| CHECK_ACTION_NAME | Check the name of an action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_ACTION_NAME...more details | ||
| CHECK_ASSOCIATION_NAME | Check the name of a association | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_ASSOCIATION_NAME...more details | ||
| CHECK_CLASS_NAME | Check the name of a class | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_CLASS_NAME...more details | ||
| CHECK_DDIC_NAME | Check the name of a DDIC element | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_DDIC_NAME...more details | ||
| CHECK_DETERMINATION_NAME | Check the name of a determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_DETERMINATION_NAME...more details | ||
| CHECK_NODE_NAME | Check the name of a node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_NODE_NAME...more details | ||
|
| ||
| CHECK_QUERY_NAME | Check the name of an action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_QUERY_NAME...more details | ||
| CHECK_VALIDATION_NAME | Check the name of a validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CHECK_VALIDATION_NAME...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CLASS_CONSTRUCTOR...more details | ||
| CREATE_ACTION | Allows to create a new action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_ACTION...more details | ||
| CREATE_ACTION_VALIDATION | Allows to create a new action validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_ACTION_VALIDATION...more details | ||
| CREATE_ASSOCIATION | Allows to create a new association | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_ASSOCIATION...more details | ||
| CREATE_BUSINESS_OBJECT | Allows to create a new business object | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_BUSINESS_OBJECT...more details | ||
| CREATE_CONSTANTS_INTERFACE | Create/ Recreate the constant interface of a certain BO | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_CONSTANTS_INTERFACE...more details | ||
| CREATE_DETERMINATION | Allows to create a new determination | Private |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DETERMINATION...more details | ||
| CREATE_DET_AFTER_MODIFY | Derive dependent data immediately after modification | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_AFTER_MODIFY...more details | ||
| CREATE_DET_BEFORE_SAVE | Derive dependent data before saving | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_BEFORE_SAVE...more details | ||
| CREATE_DET_FILL_TRANSIENT_ATTR | Fill transient attributes of persistent nodes | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_FILL_TRANSIENT_ATTR...more details | ||
| CREATE_DET_PROPERTY | Derive instances of transient subnodes | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_PROPERTY...more details | ||
| CREATE_DET_SET_TRANSIENT_NODE | Derive instances of transient subnodes | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_DET_SET_TRANSIENT_NODE...more details | ||
| CREATE_ENHANCEMENT | Allows to create a new business object enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_ENHANCEMENT...more details | ||
| CREATE_GROUP | Allows to create a new group | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_GROUP...more details | ||
| CREATE_NODE | Allows to create a new node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_NODE...more details | ||
| CREATE_QUERY | Allows to create a new action validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_QUERY...more details | ||
| CREATE_VALIDATION | Allows to create a new consistency validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>CREATE_VALIDATION...more details | ||
| DELETE_ACTION | Allows to delete a certain action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_ACTION...more details | ||
| DELETE_ACTION_VALIDATION | Allows to delete a certain action validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_ACTION_VALIDATION...more details | ||
| DELETE_ASSOCIATION | Allow to delete a certain association | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_ASSOCIATION...more details | ||
| DELETE_BUSINESS_OBJECT | Allows to delete a certain enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_BUSINESS_OBJECT...more details | ||
| DELETE_DETERMINATION | Allows to delete a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_DETERMINATION...more details | ||
| DELETE_ENHANCEMENT | Allows to delete a certain enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_ENHANCEMENT...more details | ||
| DELETE_GROUP | Allows to delete a certain consistency group | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_GROUP...more details | ||
| DELETE_NODE | Allows to delete a certain node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_NODE...more details | ||
| DELETE_QUERY | Allows to delete a certain action validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_QUERY...more details | ||
| DELETE_ROOT_NODE | Deletes the Root Node of the BO | Private |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_ROOT_NODE...more details | ||
| DELETE_VALIDATION | Allows to delete a certain consistency validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>DELETE_VALIDATION...more details | ||
| DERIVE_NAMESPACE_AND_PREFIX | Derives namespace and prefix from BO name | Private |
| CALL METHOD /bobf/cl_conf_model_api=>DERIVE_NAMESPACE_AND_PREFIX...more details | ||
| GET_ACTION | Returns the model of a certain action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_ACTION...more details | ||
| GET_ACTION_TAB | Returns the models of all actions | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_ACTION_TAB...more details | ||
| GET_ASSOCIATION | Returns the model of a certain action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION...more details | ||
| GET_ASSOCIATION_TAB | Returns the models of all associations | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION_TAB...more details | ||
| GET_ASSOCIATION_TAB_INT | Returns the models of all associations | Protected |
| CALL METHOD /bobf/cl_conf_model_api=>GET_ASSOCIATION_TAB_INT...more details | ||
| GET_BO | Returns the model of a certain business object | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_BO...more details | ||
| GET_BO_TAB | Returns the models of all business objects | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_BO_TAB...more details | ||
| GET_BO_TAB_INT | Returns the models of all business objects | Protected |
| CALL METHOD /bobf/cl_conf_model_api=>GET_BO_TAB_INT...more details | ||
| GET_DETERMINATION | Returns the model of a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_DETERMINATION...more details | ||
| GET_DETERMINATION_TAB | Returns the models of all determinations | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_DETERMINATION_TAB...more details | ||
| GET_GROUP_TAB | Returns the models of all groups | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_GROUP_TAB...more details | ||
| GET_NODE | Returns the model of a certain node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_NODE...more details | ||
| GET_NODE_TAB | Returns the models of all nodes | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_NODE_TAB...more details | ||
| GET_QUERY | Returns the model of a certain node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_QUERY...more details | ||
| GET_QUERY_TAB | Returns the models of all queries | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_QUERY_TAB...more details | ||
| GET_STATUS_VARIABLE | Returns the model of a ceratain status variable | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_STATUS_VARIABLE...more details | ||
| GET_TARGET_BOS_FOR_ASSOC | Returns all BOs which are suitable as a target of an assoc | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_TARGET_BOS_FOR_ASSOC...more details | ||
| GET_VALIDATION | Returns the model of a certain validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_VALIDATION...more details | ||
| GET_VALIDATION_TAB | Returns the models of all validations | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_VALIDATION_TAB...more details | ||
| GET_VERSION | Returns the model a certain version | Public |
| CALL METHOD /bobf/cl_conf_model_api=>GET_VERSION...more details | ||
| IS_HANA_USED | Returns true if the query is using a HANA view | Public |
| CALL METHOD /bobf/cl_conf_model_api=>IS_HANA_USED...more details | ||
| LOCK_BUSINESS_OBJECT | Locks a certain enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>LOCK_BUSINESS_OBJECT...more details | ||
| LOCK_ENHANCEMENT | Locks a certain enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>LOCK_ENHANCEMENT...more details | ||
| PROPOSE_ACTION_NAMES | Proposes the name of action's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ACTION_NAMES...more details | ||
| PROPOSE_ACT_VALIDATION_NAMES | Proposes the name of an action validation's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ACT_VALIDATION_NAMES...more details | ||
| PROPOSE_DETERMINATION_NAMES | Proposes the name of a determination's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_DETERMINATION_NAMES...more details | ||
| PROPOSE_ENHANCEMENT_NAMES | Proposes the name of an enhancement's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_ENHANCEMENT_NAMES...more details | ||
| PROPOSE_NODE_NAMES | Proposes the name of node's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_NODE_NAMES...more details | ||
| PROPOSE_QUERY_NAMES | Proposes the name of action's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_QUERY_NAMES...more details | ||
| PROPOSE_VALIDATION_NAMES | Proposes the name of a validation's entities | Public |
| CALL METHOD /bobf/cl_conf_model_api=>PROPOSE_VALIDATION_NAMES...more details | ||
| QUERY_USES_HANA_VIEW | Returns true if the query is using a HANA view | Public |
| CALL METHOD /bobf/cl_conf_model_api=>QUERY_USES_HANA_VIEW...more details | ||
| SET_AS_CUSTOMER_BO | Private | |
| CALL METHOD /bobf/cl_conf_model_api=>SET_AS_CUSTOMER_BO...more details | ||
| UPDATE_ACTION | Allows to update a certain action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ACTION...more details | ||
| UPDATE_ACTION_VALIDATION | Allows to update a certain action validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ACTION_VALIDATION...more details | ||
| UPDATE_ASSOCIATION | Allows to update a certain association | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ASSOCIATION...more details | ||
| UPDATE_BUSINESS_OBJECT | Updates the business object | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_BUSINESS_OBJECT...more details | ||
| UPDATE_DETERMINATION_PATTERN | Allows to update a certain determination | Private |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DETERMINATION_PATTERN...more details | ||
| UPDATE_DET_AFTER_MODIFY | Allows to update a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_AFTER_MODIFY...more details | ||
| UPDATE_DET_BEFORE_SAVE | Allows to update a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_BEFORE_SAVE...more details | ||
| UPDATE_DET_CREATE_PROPERTIES | Allows to update a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_CREATE_PROPERTIES...more details | ||
| UPDATE_DET_FILL_TRANSIENT_ATTR | Allows to update a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_FILL_TRANSIENT_ATTR...more details | ||
| UPDATE_DET_SET_TRANSIENT_NODE | Allows to update a certain determination | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_DET_SET_TRANSIENT_NODE...more details | ||
| UPDATE_ENHANCEMENT | Allows to update a certain enhancement | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_ENHANCEMENT...more details | ||
| UPDATE_NODE | Allows to create a new node | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_NODE...more details | ||
| UPDATE_QUERY | Allows to update a certain action | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_QUERY...more details | ||
| UPDATE_VALIDATION | Allows to update a consistency validation | Public |
| CALL METHOD /bobf/cl_conf_model_api=>UPDATE_VALIDATION...more details | ||
| _DELETE_BUSINESS_OBJECT | Allows to delete a certain enhancement | Private |
| CALL METHOD /bobf/cl_conf_model_api=>_DELETE_BUSINESS_OBJECT...more details | ||
| _DELETE_ROOT_NODE | Deletes the Root Node of the BO | Private |
| 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.
| Name | Level | Description | Initial Value | Type | Visability |
| GO_INSTANCE | Static Attribute | API: Create, Update and Delete the model of a certain BO | LIKE /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