/APE/C_BODMSTR_UI

DDL: /APE/C_BODMSTR_UI Type: view CONSUMPTION

Business Object Data Model Structure

/APE/C_BODMSTR_UI is a Consumption CDS View that provides data about "Business Object Data Model Structure" in SAP S/4HANA. It reads from 1 data source (/APE/I_BODATAMODELSTR_TP) and exposes 21 fields with key fields BusinessObjectStructureKey, BusinessObjectDataModelKey. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/APE/I_BODATAMODELSTR_TP BOStructure from

Associations (4)

CardinalityTargetAliasCondition
[1..1] /APE/C_BODataModelHdr_UI _BODMHDR $projection.BusinessObjectDataModelKey = _BODMHDR.BusinessObjectDataModelKey
[0..1] /APE/C_COMPONENTTYPE_VH _COMPT _COMPT.Value = $projection.Type
[0..*] /APE/C_BODataModelStrText_UI _Text _Text.BusinessObjectStructureKey = $projection.BusinessObjectStructureKey and _Text.BusinessObjectDataModelKey = $projection.BusinessObjectDataModelKey
[0..1] /APE/C_BODMSTR_VH _BOStructureText _BOStructureText.BOStructureKey = $projection.BusinessObjectStructureKey and _BOStructureText.BODataModelKey = $projection.BusinessObjectDataModelKey

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName /APE/C_BODMSTRUI view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Business Object Data Model Structure view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Metadata.allowExtensions true view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY BusinessObjectStructureKey /APE/I_BODATAMODELSTR_TP config_key Char
KEY BusinessObjectDataModelKey /APE/I_BODATAMODELSTR_TP ape_parent_key
SeqNo /APE/I_BODATAMODELSTR_TP seq_no Value Number
BOStrDescrption _BOStructureText BOStructureDescription
BOStrDescrptionISL _BOStructureText BOStructureDescriptionISL
BODDICType _BODMHDR BusinessObjectDDICType
Path /APE/I_BODATAMODELSTR_TP path Path rule
Field /APE/I_BODATAMODELSTR_TP field Logical Field
NameExt /APE/I_BODATAMODELSTR_TP name_ext
Type /APE/I_BODATAMODELSTR_TP type Worklist Type
DDICType /APE/I_BODATAMODELSTR_TP ddic_type Data Type
PersonDataInd /APE/I_BODATAMODELSTR_TP person_data_ind
QualifierFieldUUID /APE/I_BODATAMODELSTR_TP qualifier_field
QualifierCode /APE/I_BODATAMODELSTR_TP qualifier_code
QualifierPath /APE/I_BODATAMODELSTR_TP qualif_path Path rule
QualifierField /APE/I_BODATAMODELSTR_TP qualif_field Logical Field
Compression /APE/I_BODATAMODELSTR_TP compress_actv
CommentText /APE/I_BODATAMODELSTR_TP comment_text Imprt Notif Cmnt Txt
_BODMHDR _BODMHDR
_Text _Text
_COMPT _COMPT

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view /APE/C_BODMSTR_UI.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW /APE/C_BODMSTR_UI AS
SELECT
  BOStructure.config_key AS BusinessObjectStructureKey,
  BOStructure.ape_parent_key AS BusinessObjectDataModelKey,
  BOStructure.seq_no AS SeqNo,
  _BOStructureText.BOStructureDescription AS BOStrDescrption,
  _BOStructureText.BOStructureDescriptionISL AS BOStrDescrptionISL,
  _BODMHDR.BusinessObjectDDICType AS BODDICType,
  BOStructure.path AS Path,
  BOStructure.field AS Field,
  BOStructure.name_ext AS NameExt,
  BOStructure.type AS Type,
  BOStructure.ddic_type AS DDICType,
  BOStructure.person_data_ind AS PersonDataInd,
  BOStructure.qualifier_field AS QualifierFieldUUID,
  BOStructure.qualifier_code AS QualifierCode,
  BOStructure.qualif_path AS QualifierPath,
  BOStructure.qualif_field AS QualifierField,
  BOStructure.compress_actv AS Compression,
  BOStructure.comment_text AS CommentText
FROM /APE/I_BODATAMODELSTR_TP AS BOStructure
LEFT OUTER JOIN /APE/C_BODataModelHdr_UI AS _BODMHDR ON BusinessObjectDataModelKey = _BODMHDR.BusinessObjectDataModelKey  -- association [1..1]
LEFT OUTER JOIN /APE/C_COMPONENTTYPE_VH AS _COMPT ON _COMPT.Value = Type  -- association [0..1]
LEFT OUTER JOIN /APE/C_BODataModelStrText_UI AS _Text ON _Text.BusinessObjectStructureKey = BusinessObjectStructureKey AND _Text.BusinessObjectDataModelKey = BusinessObjectDataModelKey  -- association [0..*]
LEFT OUTER JOIN /APE/C_BODMSTR_VH AS _BOStructureText ON _BOStructureText.BOStructureKey = BusinessObjectStructureKey AND _BOStructureText.BODataModelKey = BusinessObjectDataModelKey  -- association [0..1]
;