C_ProdnVersMatlBOMVH

DDL: C_PRODNVERSMATLBOMVH SQL: CPVMATLBOMVH Type: view CONSUMPTION

Material BOM

C_ProdnVersMatlBOMVH is a Consumption CDS View that provides data about "Material BOM" in SAP S/4HANA. It has 6 associations to related views.

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_BillOfMaterialUsage _BillOfMaterialVariantUsage $projection.BillOfMaterialVariantUsage = _BillOfMaterialVariantUsage.BillOfMaterialVariantUsage and _BillOfMaterialVariantUsage.Language = $session.system_language
[0..*] I_BillOfMaterialUsageText _BillOfMaterialUsageText $projection.BillOfMaterialVariantUsage = _BillOfMaterialUsageText.BillOfMaterialVariantUsage
[0..*] I_ProdnVersTP _ProdnVers $projection.Material = _ProdnVers.Material and $projection.Plant = _ProdnVers.Plant and $projection.BillOfMaterialVariantUsage = _ProdnVers.BillOfMaterialVariantUsage and $projection.BillOfMaterialVariant = _ProdnVers.BillOfMaterialVariant

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CPVMATLBOMVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
EndUserText.label Material BOM view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY Material Material Vehicle Model
KEY Plant Plant Valuation Area
KEY BillOfMaterialVariantUsage BillOfMaterialVariantUsage Usage
KEY BillOfMaterialVariant BillOfMaterialVariant AlternativeBOM
BillOfMaterialCategory BillOfMaterialCategory BOM Category
ProductionVersion _ProdnVers ProductionVersion Version ID
_Plant _Plant
_Material _Material
_BillOfMaterialVariantUsage _BillOfMaterialVariantUsage
_BillOfMaterialUsageText _BillOfMaterialUsageText
_MaterialText _MaterialText

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 C_ProdnVersMatlBOMVH.
-- 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.
-- SQL view name: CPVMATLBOMVH

CREATE VIEW C_ProdnVersMatlBOMVH AS
SELECT
  Material,
  Plant,
  BillOfMaterialVariantUsage,
  BillOfMaterialVariant,
  BillOfMaterialCategory,
  _ProdnVers.ProductionVersion AS ProductionVersion
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialUsage AS _BillOfMaterialVariantUsage ON BillOfMaterialVariantUsage = _BillOfMaterialVariantUsage.BillOfMaterialVariantUsage AND _BillOfMaterialVariantUsage.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialUsageText AS _BillOfMaterialUsageText ON BillOfMaterialVariantUsage = _BillOfMaterialUsageText.BillOfMaterialVariantUsage  -- association [0..*]
LEFT OUTER JOIN I_ProdnVersTP AS _ProdnVers ON Material = _ProdnVers.Material AND Plant = _ProdnVers.Plant AND BillOfMaterialVariantUsage = _ProdnVers.BillOfMaterialVariantUsage AND BillOfMaterialVariant = _ProdnVers.BillOfMaterialVariant  -- association [0..*]
;