SAP /BOBF/CL_CONF_H_SEMANTIC_MODEL OO Class - Semantic Business Object Model
/BOBF/CL_CONF_H_SEMANTIC_MODEL 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_H_SEMANTIC_MODEL 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_SERIALIZABLE_OBJECTMethod list of /BOBF/CL_CONF_H_SEMANTIC_MODEL 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 |
| CHANGES_FROM_A_TO_B | Identifies the changes made from config A to config B | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CHANGES_FROM_A_TO_B...more details | ||
| CLASS_CONSTRUCTOR | builds the internal meta model | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CLASS_CONSTRUCTOR...more details | ||
| CLONE | clones the model and returns the clone | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CLONE...more details | ||
| COMPARE | Compares this model with another | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>COMPARE...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCTOR...more details | ||
| CONSTRUCT_AS_CLONE | called if object constructed as a clone | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCT_AS_CLONE...more details | ||
|
| ||
| CONSTRUCT_FROM_BO_KEY | called if object constructed based on bo key | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCT_FROM_BO_KEY...more details | ||
| GET_INSTANCE | returns a semantic model of a configuration | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_INSTANCE...more details | ||
| GET_META_NODE_CATEGORY | returns node cat key of a meta-node given by a param (xor) | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_META_NODE_CATEGORY...more details | ||
| GET_MODEL_WITH_IDENTICAL_NAME | Returns a model with (1)the param's name (2) content of this | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_MODEL_WITH_IDENTICAL_NAME...more details | ||
| GET_MODIFICATIONS | returns a table of modifications made from parameter to me | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_MODIFICATIONS...more details | ||
| GET_NODE_AND_SEM_KEYS | retrieves a node's data and its semantic keys, stores them | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_NODE_AND_SEM_KEYS...more details | ||
| MODIFS_FROM_A_TO_B | Identifies the modifications made from config A to config B | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>MODIFS_FROM_A_TO_B...more details | ||
| REGENERATE_KEYS | creates new UUIDs for this configuration | Public |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>REGENERATE_KEYS...more details | ||
| RENAME | renames this semantic model (i.e. relabels bo_name) | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>RENAME...more details | ||
| SEM_KEY_EL_CAT_TO_UUID | returns the uuid corresponding to the sem key and the el cat | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_KEY_EL_CAT_TO_UUID...more details | ||
| SEM_KEY_TAB_NAME_TO_UUID | returns the uuid corresponding to the sem key and the table | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_KEY_TAB_NAME_TO_UUID...more details | ||
| SEM_TAB_TO_ORIGIN_BO_UUID | returns the origin bo key corresponding to sem key and table | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_TAB_TO_ORIGIN_BO_UUID...more details | ||
| SEM_TAB_TO_UUID_TAB_BASE | returns the uuid corresponding to the sem key and the table | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_TAB_TO_UUID_TAB_BASE...more details | ||
| UUID_TO_META_MODEL | returns the element category which corresponds to uuid | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>UUID_TO_META_MODEL...more details | ||
| UUID_TO_SEM_KEY | returns the semantic key which corresponds to the uuid | Private |
| CALL METHOD /bobf/cl_conf_h_semantic_model=>UUID_TO_SEM_KEY...more details | ||
/BOBF/CL_CONF_H_SEMANTIC_MODEL 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 |
| GC_TABLE | Constant | LIKE | Private | ||
| GT_META_MODEL | Static Attribute | LIKE TY_LT_META_MODEL | Private | ||
| MT_ACF_MAP | Instance Attribute | LIKE TY_GT_ACF_MAP | Public | ||
| MT_ACTION | Instance Attribute | LIKE TY_GT_ACTION | Public | ||
| MT_ACTION_CONF | Instance Attribute | LIKE TY_GT_ACTION_CONF | Public | ||
| MT_ACTION_READ | Instance Attribute | LIKE TY_GT_ACTION_READ | Public | ||
| MT_ACTION_WRITE | Instance Attribute | LIKE TY_GT_ACTION_WRITE | Public | ||
| MT_ACT_MAPPING | Instance Attribute | LIKE TY_GT_MAPPING | Public | ||
| MT_ACT_PROXY_PRTY | Instance Attribute | LIKE TY_GT_PROXY_PRTY | Public | ||
| MT_ACT_PROXY_PRTY_A | Instance Attribute | LIKE TY_GT_PROXY_PRTY_ATTRIBUTE | Public | ||
| MT_ALTERNATIVE_KEY | Instance Attribute | LIKE TY_GT_ALTERNATIVE_KEY | Public | ||
| MT_ALTKEY_FIELD | Instance Attribute | LIKE TY_GT_ALTKEY_FIELD | Public | ||
| MT_ASSOCIATION | Instance Attribute | LIKE TY_GT_ASSOCIATION | Public | ||
| MT_ASSOCIATION_BINDING | Instance Attribute | LIKE TY_GT_ASSOCIATION_BINDING | Public | ||
| MT_ASSOCIATION_CONF | Instance Attribute | LIKE TY_GT_ASSOCIATION_CONF | Public | ||
| MT_ASS_MAPPING | Instance Attribute | LIKE TY_GT_MAPPING | Public | ||
| MT_ASS_PROXY_PRTY | Instance Attribute | LIKE TY_GT_PROXY_PRTY | Public | ||
| MT_ASS_PROXY_PRTY_A | Instance Attribute | LIKE TY_GT_PROXY_PRTY_ATTRIBUTE | Public | ||
| MT_ATTRIB_INFO_ACT_READ | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_ACT_WRITE | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_DET_READ | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_DET_TRIGGER | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_DET_WRITE | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_PTY_TRIGGER | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_VAL_READ | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_ATTRIB_INFO_VAL_TRIGGER | Instance Attribute | LIKE TY_GT_ATTRIBUTE_INFO | Public | ||
| MT_AUTH_OBJ | Instance Attribute | LIKE TY_GT_AUTH_OBJ | Public | ||
| MT_DETERMINATION | Instance Attribute | LIKE TY_GT_DETERMINATION | Public | ||
| MT_DETERMINATION_CONF | Instance Attribute | LIKE TY_GT_DETERMINATION_CONF | Public | ||
| MT_DETERMINATION_DEP | Instance Attribute | LIKE TY_GT_DETERMINATION_DEP | Public | ||
| MT_DETERMINATION_READ | Instance Attribute | LIKE TY_GT_DETERMINATION_READ | Public | ||
| MT_DETERMINATION_TRIGGER | Instance Attribute | LIKE TY_GT_DETERMINATION_TRIGGER | Public | ||
| MT_DETERMINATION_WRITE | Instance Attribute | LIKE TY_GT_DETERMINATION_WRITE | Public | ||
| MT_FINALIZE_DEP | Instance Attribute | LIKE TY_GT_FINALIZE_DEP | Public | ||
| MT_GEN_INFO_NODE | Instance Attribute | LIKE TY_GT_GENERATION_INFO | Public | ||
| MT_GEN_INFO_VERSION | Instance Attribute | LIKE TY_GT_GENERATION_INFO | Public | ||
| MT_GROUP | Instance Attribute | LIKE TY_GT_GROUP | Public | ||
| MT_GROUP_DET_CONF | Instance Attribute | LIKE TY_GT_GROUP_CONF | Public | ||
| MT_GROUP_NOD_CONF | Instance Attribute | LIKE TY_GT_GROUP_CONF | Public | ||
| MT_GROUP_VAL_CONF | Instance Attribute | LIKE TY_GT_GROUP_CONF | Public | ||
| MT_NODE | Instance Attribute | LIKE TY_GT_NODE | Public | ||
| MT_NODE_CAT | Instance Attribute | LIKE TY_GT_NODE_CAT | Public | ||
| MT_NOD_MAPPING | Instance Attribute | LIKE TY_GT_MAPPING | Public | ||
| MT_NOD_PROXY_PRTY | Instance Attribute | LIKE TY_GT_PROXY_PRTY | Public | ||
| MT_NOD_PROXY_PRTY_A | Instance Attribute | LIKE TY_GT_PROXY_PRTY_ATTRIBUTE | Public | ||
| MT_PER_MAPPING | Instance Attribute | LIKE TY_GT_MAPPING | Public | ||
| MT_PTY_TRIG_ACTION | Instance Attribute | LIKE TY_GT_PRTY_CHG_TRIGGER | Public | ||
| MT_PTY_TRIG_ASSOC | Instance Attribute | LIKE TY_GT_PRTY_CHG_TRIGGER | Public | ||
| MT_PTY_TRIG_NODE | Instance Attribute | LIKE TY_GT_PRTY_CHG_TRIGGER | Public | ||
| MT_PTY_TRIG_QUERY | Instance Attribute | LIKE TY_GT_PRTY_CHG_TRIGGER | Public | ||
| MT_QRY_MAPPING | Instance Attribute | LIKE TY_GT_MAPPING | Public | ||
| MT_QRY_PROXY_PRTY | Instance Attribute | LIKE TY_GT_PROXY_PRTY | Public | ||
| MT_QRY_PROXY_PRTY_A | Instance Attribute | LIKE TY_GT_PROXY_PRTY_ATTRIBUTE | Public | ||
| MT_QUERY | Instance Attribute | LIKE TY_GT_QUERY | Public | ||
| MT_ROOT | Instance Attribute | LIKE TY_GT_ROOT | Public | ||
| MT_SEMANTIC_KEY | Instance Attribute | LIKE /BOBF/T_CONF_SEMANTIC_KEY | Public | ||
| MT_STATIC_PRTY | Instance Attribute | LIKE TY_GT_STATIC_PRTY | Public | ||
| MT_STATUS_DERIVATOR | Instance Attribute | LIKE TY_GT_STATUS_DERIVATOR | Public | ||
| MT_STATUS_SCHEMA | Instance Attribute | LIKE TY_GT_STATUS_SCHEMA | Public | ||
| MT_STATUS_VARIABLE | Instance Attribute | LIKE TY_GT_STATUS_VARIABLE | Public | ||
| MT_SUBSCRIPTION | Instance Attribute | LIKE TY_GT_SUBSCRIPTION | Public | ||
| MT_VALIDATION | Instance Attribute | LIKE TY_GT_VALIDATION | Public | ||
| MT_VALIDATION_CONF | Instance Attribute | LIKE TY_GT_VALIDATION_CONF | Public | ||
| MT_VALIDATION_DEP | Instance Attribute | LIKE TY_GT_VALIDATION_DEP | Public | ||
| MT_VALIDATION_READ | Instance Attribute | LIKE TY_GT_VALIDATION_READ | Public | ||
| MT_VALIDATION_TRIGGER | Instance Attribute | LIKE TY_GT_VALIDATION_TRIGGER | Public | ||
| MT_VAL_SET_ACTION | Instance Attribute | LIKE TY_GT_VAL_SET | Public | ||
| MT_VAL_SET_ASSOC | Instance Attribute | LIKE TY_GT_VAL_SET | Public | ||
| MT_VAL_SET_NODE | Instance Attribute | LIKE TY_GT_VAL_SET | Public | ||
| MT_VAL_SET_QUERY | Instance Attribute | LIKE TY_GT_VAL_SET | Public | ||
| MT_VSET_CODE_LIST | Instance Attribute | LIKE TY_GT_VSET_CODE_LIST | Public |
/BOBF/CL_CONF_H_SEMANTIC_MODEL types
TY_GS_ACF_MAP -TY_GS_ACTION -
TY_GS_ACTION_CONF -
TY_GS_ACTION_READ -
TY_GS_ACTION_WRITE -
TY_GS_ALTERNATIVE_KEY -
TY_GS_ALTKEY_FIELD -
TY_GS_ASSOCIATION -
TY_GS_ASSOCIATION_BINDING -
TY_GS_ASSOCIATION_CONF -
TY_GS_ATTRIBUTE_INFO -
TY_GS_AUTH_OBJ -
TY_GS_DETERMINATION -
TY_GS_DETERMINATION_CONF -
TY_GS_DETERMINATION_DEP -
TY_GS_DETERMINATION_READ -
TY_GS_DETERMINATION_TRIGGER -
TY_GS_DETERMINATION_WRITE -
TY_GS_FINALIZE_DEP -
TY_GS_GENERATION_INFO -
TY_GS_GROUP -
TY_GS_GROUP_CONF -
TY_GS_MAPPING -
TY_GS_NODE -
TY_GS_NODE_CAT -
TY_GS_PROXY_PRTY -
TY_GS_PROXY_PRTY_ATTRIBUTE -
TY_GS_PRTY_CHG_TRIGGER -
TY_GS_QUERY -
TY_GS_ROOT -
TY_GS_STATIC_PRTY -
TY_GS_STATUS_DERIVATOR -
TY_GS_STATUS_SCHEMA -
TY_GS_STATUS_VARIABLE -
TY_GS_SUBSCRIPTION -
TY_GS_VALIDATION -
TY_GS_VALIDATION_CONF -
TY_GS_VALIDATION_DEP -
TY_GS_VALIDATION_READ -
TY_GS_VALIDATION_TRIGGER -
TY_GS_VAL_SET -
TY_GS_VSET_CODE_LIST -
TY_GT_ACF_MAP -
TY_GT_ACTION -
TY_GT_ACTION_CONF -
TY_GT_ACTION_READ -
TY_GT_ACTION_WRITE -
TY_GT_ALTERNATIVE_KEY -
TY_GT_ALTKEY_FIELD -
TY_GT_ASSOCIATION -
TY_GT_ASSOCIATION_BINDING -
TY_GT_ASSOCIATION_CONF -
TY_GT_ATTRIBUTE_INFO -
TY_GT_AUTH_OBJ -
TY_GT_DETERMINATION -
TY_GT_DETERMINATION_CONF -
TY_GT_DETERMINATION_DEP -
TY_GT_DETERMINATION_READ -
TY_GT_DETERMINATION_TRIGGER -
TY_GT_DETERMINATION_WRITE -
TY_GT_FINALIZE_DEP -
TY_GT_GENERATION_INFO -
TY_GT_GROUP -
TY_GT_GROUP_CONF -
TY_GT_MAPPING -
TY_GT_NODE -
TY_GT_NODE_CAT -
TY_GT_PROXY_PRTY -
TY_GT_PROXY_PRTY_ATTRIBUTE -
TY_GT_PRTY_CHG_TRIGGER -
TY_GT_QUERY -
TY_GT_ROOT -
TY_GT_STATIC_PRTY -
TY_GT_STATUS_DERIVATOR -
TY_GT_STATUS_SCHEMA -
TY_GT_STATUS_VARIABLE -
TY_GT_SUBSCRIPTION -
TY_GT_VALIDATION -
TY_GT_VALIDATION_CONF -
TY_GT_VALIDATION_DEP -
TY_GT_VALIDATION_READ -
TY_GT_VALIDATION_TRIGGER -
TY_GT_VAL_SET -
TY_GT_VSET_CODE_LIST -
TY_LS_META_MODEL -
TY_LT_META_MODEL -
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