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_OBJECT

Method 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 NameDescriptionVisability
CHANGES_FROM_A_TO_BIdentifies the changes made from config A to config BPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>CHANGES_FROM_A_TO_B...more details

CLASS_CONSTRUCTORbuilds the internal meta modelPublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>CLASS_CONSTRUCTOR...more details

CLONEclones the model and returns the clonePublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>CLONE...more details

COMPARECompares this model with anotherPublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>COMPARE...more details

CONSTRUCTORCONSTRUCTORPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCTOR...more details

CONSTRUCT_AS_CLONEcalled if object constructed as a clonePrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCT_AS_CLONE...more details

CONSTRUCT_FROM_BO_KEYcalled if object constructed based on bo keyPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>CONSTRUCT_FROM_BO_KEY...more details

GET_INSTANCEreturns a semantic model of a configurationPublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_INSTANCE...more details

GET_META_NODE_CATEGORYreturns 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_NAMEReturns a model with (1)the param's name (2) content of thisPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_MODEL_WITH_IDENTICAL_NAME...more details

GET_MODIFICATIONSreturns a table of modifications made from parameter to mePublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_MODIFICATIONS...more details

GET_NODE_AND_SEM_KEYSretrieves a node's data and its semantic keys, stores themPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>GET_NODE_AND_SEM_KEYS...more details

MODIFS_FROM_A_TO_BIdentifies the modifications made from config A to config BPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>MODIFS_FROM_A_TO_B...more details

REGENERATE_KEYScreates new UUIDs for this configurationPublic
CALL METHOD /bobf/cl_conf_h_semantic_model=>REGENERATE_KEYS...more details

RENAMErenames 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_UUIDreturns the uuid corresponding to the sem key and the el catPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_KEY_EL_CAT_TO_UUID...more details

SEM_KEY_TAB_NAME_TO_UUIDreturns the uuid corresponding to the sem key and the tablePrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_KEY_TAB_NAME_TO_UUID...more details

SEM_TAB_TO_ORIGIN_BO_UUIDreturns the origin bo key corresponding to sem key and tablePrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_TAB_TO_ORIGIN_BO_UUID...more details

SEM_TAB_TO_UUID_TAB_BASEreturns the uuid corresponding to the sem key and the tablePrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>SEM_TAB_TO_UUID_TAB_BASE...more details

UUID_TO_META_MODELreturns the element category which corresponds to uuidPrivate
CALL METHOD /bobf/cl_conf_h_semantic_model=>UUID_TO_META_MODEL...more details

UUID_TO_SEM_KEYreturns the semantic key which corresponds to the uuidPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
GC_TABLEConstantLIKE
Private
GT_META_MODELStatic AttributeLIKE
TY_LT_META_MODEL
Private
MT_ACF_MAPInstance AttributeLIKE
TY_GT_ACF_MAP
Public
MT_ACTIONInstance AttributeLIKE
TY_GT_ACTION
Public
MT_ACTION_CONFInstance AttributeLIKE
TY_GT_ACTION_CONF
Public
MT_ACTION_READInstance AttributeLIKE
TY_GT_ACTION_READ
Public
MT_ACTION_WRITEInstance AttributeLIKE
TY_GT_ACTION_WRITE
Public
MT_ACT_MAPPINGInstance AttributeLIKE
TY_GT_MAPPING
Public
MT_ACT_PROXY_PRTYInstance AttributeLIKE
TY_GT_PROXY_PRTY
Public
MT_ACT_PROXY_PRTY_AInstance AttributeLIKE
TY_GT_PROXY_PRTY_ATTRIBUTE
Public
MT_ALTERNATIVE_KEYInstance AttributeLIKE
TY_GT_ALTERNATIVE_KEY
Public
MT_ALTKEY_FIELDInstance AttributeLIKE
TY_GT_ALTKEY_FIELD
Public
MT_ASSOCIATIONInstance AttributeLIKE
TY_GT_ASSOCIATION
Public
MT_ASSOCIATION_BINDINGInstance AttributeLIKE
TY_GT_ASSOCIATION_BINDING
Public
MT_ASSOCIATION_CONFInstance AttributeLIKE
TY_GT_ASSOCIATION_CONF
Public
MT_ASS_MAPPINGInstance AttributeLIKE
TY_GT_MAPPING
Public
MT_ASS_PROXY_PRTYInstance AttributeLIKE
TY_GT_PROXY_PRTY
Public
MT_ASS_PROXY_PRTY_AInstance AttributeLIKE
TY_GT_PROXY_PRTY_ATTRIBUTE
Public
MT_ATTRIB_INFO_ACT_READInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_ACT_WRITEInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_DET_READInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_DET_TRIGGERInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_DET_WRITEInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_PTY_TRIGGERInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_VAL_READInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_ATTRIB_INFO_VAL_TRIGGERInstance AttributeLIKE
TY_GT_ATTRIBUTE_INFO
Public
MT_AUTH_OBJInstance AttributeLIKE
TY_GT_AUTH_OBJ
Public
MT_DETERMINATIONInstance AttributeLIKE
TY_GT_DETERMINATION
Public
MT_DETERMINATION_CONFInstance AttributeLIKE
TY_GT_DETERMINATION_CONF
Public
MT_DETERMINATION_DEPInstance AttributeLIKE
TY_GT_DETERMINATION_DEP
Public
MT_DETERMINATION_READInstance AttributeLIKE
TY_GT_DETERMINATION_READ
Public
MT_DETERMINATION_TRIGGERInstance AttributeLIKE
TY_GT_DETERMINATION_TRIGGER
Public
MT_DETERMINATION_WRITEInstance AttributeLIKE
TY_GT_DETERMINATION_WRITE
Public
MT_FINALIZE_DEPInstance AttributeLIKE
TY_GT_FINALIZE_DEP
Public
MT_GEN_INFO_NODEInstance AttributeLIKE
TY_GT_GENERATION_INFO
Public
MT_GEN_INFO_VERSIONInstance AttributeLIKE
TY_GT_GENERATION_INFO
Public
MT_GROUPInstance AttributeLIKE
TY_GT_GROUP
Public
MT_GROUP_DET_CONFInstance AttributeLIKE
TY_GT_GROUP_CONF
Public
MT_GROUP_NOD_CONFInstance AttributeLIKE
TY_GT_GROUP_CONF
Public
MT_GROUP_VAL_CONFInstance AttributeLIKE
TY_GT_GROUP_CONF
Public
MT_NODEInstance AttributeLIKE
TY_GT_NODE
Public
MT_NODE_CATInstance AttributeLIKE
TY_GT_NODE_CAT
Public
MT_NOD_MAPPINGInstance AttributeLIKE
TY_GT_MAPPING
Public
MT_NOD_PROXY_PRTYInstance AttributeLIKE
TY_GT_PROXY_PRTY
Public
MT_NOD_PROXY_PRTY_AInstance AttributeLIKE
TY_GT_PROXY_PRTY_ATTRIBUTE
Public
MT_PER_MAPPINGInstance AttributeLIKE
TY_GT_MAPPING
Public
MT_PTY_TRIG_ACTIONInstance AttributeLIKE
TY_GT_PRTY_CHG_TRIGGER
Public
MT_PTY_TRIG_ASSOCInstance AttributeLIKE
TY_GT_PRTY_CHG_TRIGGER
Public
MT_PTY_TRIG_NODEInstance AttributeLIKE
TY_GT_PRTY_CHG_TRIGGER
Public
MT_PTY_TRIG_QUERYInstance AttributeLIKE
TY_GT_PRTY_CHG_TRIGGER
Public
MT_QRY_MAPPINGInstance AttributeLIKE
TY_GT_MAPPING
Public
MT_QRY_PROXY_PRTYInstance AttributeLIKE
TY_GT_PROXY_PRTY
Public
MT_QRY_PROXY_PRTY_AInstance AttributeLIKE
TY_GT_PROXY_PRTY_ATTRIBUTE
Public
MT_QUERYInstance AttributeLIKE
TY_GT_QUERY
Public
MT_ROOTInstance AttributeLIKE
TY_GT_ROOT
Public
MT_SEMANTIC_KEYInstance AttributeLIKE
/BOBF/T_CONF_SEMANTIC_KEY
Public
MT_STATIC_PRTYInstance AttributeLIKE
TY_GT_STATIC_PRTY
Public
MT_STATUS_DERIVATORInstance AttributeLIKE
TY_GT_STATUS_DERIVATOR
Public
MT_STATUS_SCHEMAInstance AttributeLIKE
TY_GT_STATUS_SCHEMA
Public
MT_STATUS_VARIABLEInstance AttributeLIKE
TY_GT_STATUS_VARIABLE
Public
MT_SUBSCRIPTIONInstance AttributeLIKE
TY_GT_SUBSCRIPTION
Public
MT_VALIDATIONInstance AttributeLIKE
TY_GT_VALIDATION
Public
MT_VALIDATION_CONFInstance AttributeLIKE
TY_GT_VALIDATION_CONF
Public
MT_VALIDATION_DEPInstance AttributeLIKE
TY_GT_VALIDATION_DEP
Public
MT_VALIDATION_READInstance AttributeLIKE
TY_GT_VALIDATION_READ
Public
MT_VALIDATION_TRIGGERInstance AttributeLIKE
TY_GT_VALIDATION_TRIGGER
Public
MT_VAL_SET_ACTIONInstance AttributeLIKE
TY_GT_VAL_SET
Public
MT_VAL_SET_ASSOCInstance AttributeLIKE
TY_GT_VAL_SET
Public
MT_VAL_SET_NODEInstance AttributeLIKE
TY_GT_VAL_SET
Public
MT_VAL_SET_QUERYInstance AttributeLIKE
TY_GT_VAL_SET
Public
MT_VSET_CODE_LISTInstance AttributeLIKE
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



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!