C_MngUnassgdEBOMSuggestedList

DDL: C_MNGUNASSGDEBOMSUGGESTEDLIST SQL: CMNGUNASSEBMSUGG Type: view CONSUMPTION

Suggested Unassigned Engineering Bill of Material

C_MngUnassgdEBOMSuggestedList is a Consumption CDS View that provides data about "Suggested Unassigned Engineering Bill of Material" in SAP S/4HANA. It reads from 2 data sources (I_MngUnassgdEngBOM, I_PlanningScopeBillOfMaterial) and exposes 26 fields with key fields BillOfMaterialHeaderUUID, ProductionPlant. It has 4 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_MngUnassgdEngBOM EngBOMWithAllMfgPlants from
I_PlanningScopeBillOfMaterial PlngScpBom inner

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..1] I_Plant _PlantText $projection.Plant = _PlantText.Plant
[0..1] I_Plant _ProdPlantText $projection.ProductionPlant = _ProdPlantText.Plant
[0..1] I_BillOfMaterialUsageText _UsageText $projection.BillOfMaterialVariantUsage = _UsageText.BillOfMaterialVariantUsage and _UsageText.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CMNGUNASSEBMSUGG view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Suggested Unassigned Engineering Bill of Material view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY BillOfMaterialHeaderUUID
KEY ProductionPlant I_MngUnassgdEngBOM ProductionPlant Prod plnt
DocumentId I_PlanningScopeBillOfMaterial DocumentId Routing slip doc. ID
PlanningScopeAlternative I_PlanningScopeBillOfMaterial PlanningScopeAlternative
BillOfMaterial I_MngUnassgdEngBOM BillOfMaterial BOM
BillOfMaterialUUID I_MngUnassgdEngBOM BillOfMaterialUUID Character Field of Length 12
BillOfMaterialVariant I_MngUnassgdEngBOM BillOfMaterialVariant AlternativeBOM
BillOfMaterialCategory I_MngUnassgdEngBOM BillOfMaterialCategory BOM category
Material I_MngUnassgdEngBOM Material Vehicle Model
Plant I_MngUnassgdEngBOM Plant Valuation Area
BillOfMaterialVariantUsage I_MngUnassgdEngBOM BillOfMaterialVariantUsage Usage
BillOfMaterialVersion I_MngUnassgdEngBOM BillOfMaterialVersion BOM Version
LastChangeDate I_MngUnassgdEngBOM LastChangeDate Time Stamp
PlantName _PlantText PlantName Plant Name
ProductionPlantName _ProdPlantText PlantName Plant Name
HeaderValidityStartDate I_MngUnassgdEngBOM HeaderValidityStartDate Valid From
CreatedByUser I_MngUnassgdEngBOM CreatedByUser User Name
HeaderValidityEndDate I_MngUnassgdEngBOM HeaderValidityEndDate to
EBOMType I_MngUnassgdEngBOM EBOMType
EBOMStatus I_MngUnassgdEngBOM EBOMStatus
LastChgStForBOMItm I_MngUnassgdEngBOM LastChgStForBOMItm
IsVersionBillOfMaterial I_MngUnassgdEngBOM IsVersionBillOfMaterial Versioning Relevant
_MaterialText _MaterialText
_PlantText _PlantText
_ProdPlantText _ProdPlantText
_UsageText _UsageText

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_MngUnassgdEBOMSuggestedList.
-- 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: CMNGUNASSEBMSUGG

CREATE VIEW C_MngUnassgdEBOMSuggestedList AS
SELECT
  cast( bintohex(EngBOMWithAllMfgPlants.BillOfMaterialHeaderUUID ) as char32 preserving type ) AS BillOfMaterialHeaderUUID,
  EngBOMWithAllMfgPlants.ProductionPlant AS ProductionPlant,
  PlngScpBom.DocumentId AS DocumentId,
  PlngScpBom.PlanningScopeAlternative AS PlanningScopeAlternative,
  EngBOMWithAllMfgPlants.BillOfMaterial AS BillOfMaterial,
  EngBOMWithAllMfgPlants.BillOfMaterialUUID AS BillOfMaterialUUID,
  EngBOMWithAllMfgPlants.BillOfMaterialVariant AS BillOfMaterialVariant,
  EngBOMWithAllMfgPlants.BillOfMaterialCategory AS BillOfMaterialCategory,
  EngBOMWithAllMfgPlants.Material AS Material,
  EngBOMWithAllMfgPlants.Plant AS Plant,
  EngBOMWithAllMfgPlants.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  EngBOMWithAllMfgPlants.BillOfMaterialVersion AS BillOfMaterialVersion,
  EngBOMWithAllMfgPlants.LastChangeDate AS LastChangeDate,
  _PlantText.PlantName AS PlantName,
  _ProdPlantText.PlantName AS ProductionPlantName,
  EngBOMWithAllMfgPlants.HeaderValidityStartDate AS HeaderValidityStartDate,
  EngBOMWithAllMfgPlants.CreatedByUser AS CreatedByUser,
  EngBOMWithAllMfgPlants.HeaderValidityEndDate AS HeaderValidityEndDate,
  EngBOMWithAllMfgPlants.EBOMType AS EBOMType,
  EngBOMWithAllMfgPlants.EBOMStatus AS EBOMStatus,
  EngBOMWithAllMfgPlants.LastChgStForBOMItm AS LastChgStForBOMItm,
  EngBOMWithAllMfgPlants.IsVersionBillOfMaterial AS IsVersionBillOfMaterial
FROM I_MngUnassgdEngBOM AS EngBOMWithAllMfgPlants
INNER JOIN I_PlanningScopeBillOfMaterial AS PlngScpBom ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_Plant AS _PlantText ON Plant = _PlantText.Plant  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ProdPlantText ON ProductionPlant = _ProdPlantText.Plant  -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialUsageText AS _UsageText ON BillOfMaterialVariantUsage = _UsageText.BillOfMaterialVariantUsage AND _UsageText.Language = $session.system_language  -- association [0..1]
;