C_MngUnassgdEngBOMWorklist

DDL: C_MNGUNASSGDENGBOMWORKLIST SQL: CUNASSEBOMWKLST Type: view CONSUMPTION

Unassigned Engineering Bill of Material Worklist

C_MngUnassgdEngBOMWorklist is a Consumption CDS View that provides data about "Unassigned Engineering Bill of Material Worklist" in SAP S/4HANA. It reads from 1 data source (I_MngUnassgdEngBOM) and exposes 40 fields with key fields BillOfMaterial, BillOfMaterialCategory, BillOfMaterialVariant, Material, Plant. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MngUnassgdEngBOM UnassgdEngBOM from

Associations (11)

CardinalityTargetAliasCondition
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..*] I_BillOfMaterialUsageText _UsageText $projection.BillOfMaterialVariantUsage = _UsageText.BillOfMaterialVariantUsage
[0..1] C_MngUnassgdEngBOMMatlVH _MaterialVH $projection.Material = _MaterialVH.Material
[0..1] I_PlantStdVH _PlantVH $projection.Plant = _PlantVH.Plant
[0..1] I_PlantStdVH _ProductionPlantVH $projection.ProductionPlant = _ProductionPlantVH.Plant
[0..1] C_MngUnassgdEBOMUsagesVH _EngBOMUsageVH $projection.BillOfMaterialVariantUsage = _EngBOMUsageVH.BillOfMaterialVariantUsage
[0..1] I_User _UserInfo $projection.CreatedByUser = _UserInfo.UserID
[0..1] I_BillOfMaterialStatus _BOMStatus $projection.BillOfMaterialStatus = _BOMStatus.BillOfMaterialStatus
[0..1] I_MngUnassgdEBOMHandoverSts _EBOMHandOverSts $projection.EBOMStatus = _EBOMHandOverSts.EBOMStatus
[0..*] I_BillOfMaterialStatusText _BOMStatusTxt $projection.BillOfMaterialStatus = _BOMStatusTxt.BillOfMaterialStatus
[0..*] I_MngUnassgdEBOMHandoverStsTxt _EBOMHandOverStsTxt $projection.EBOMStatus = _EBOMHandOverStsTxt.EBOMStatus

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CUNASSEBOMWKLST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Unassigned Engineering Bill of Material Worklist 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 (40)

KeyFieldSource TableSource FieldDescription
KEY BillOfMaterial I_MngUnassgdEngBOM BillOfMaterial BOM
KEY BillOfMaterialCategory I_MngUnassgdEngBOM BillOfMaterialCategory BOM category
KEY BillOfMaterialVariant I_MngUnassgdEngBOM BillOfMaterialVariant AlternativeBOM
KEY Material I_MngUnassgdEngBOM Material Vehicle Model
KEY Plant I_MngUnassgdEngBOM Plant Valuation Area
KEY BillOfMaterialVersion I_MngUnassgdEngBOM BillOfMaterialVersion BOM Version
KEY ProductionPlant I_MngUnassgdEngBOM ProductionPlant Prod plnt
KEY ChangeRecord I_MngUnassgdEngBOM ChangeRecord Char20
ChangeRecordUUID I_MngUnassgdEngBOM ChangeRecordUUID NodeID
BillOfMaterialUUID I_MngUnassgdEngBOM BillOfMaterialUUID Character Field of Length 12
ChgRecdAssgd I_MngUnassgdEngBOM ChgRecdAssgd
BillOfMaterialVariantUsage I_MngUnassgdEngBOM BillOfMaterialVariantUsage Usage
LastChangeDate I_MngUnassgdEngBOM LastChangeDate Time Stamp
PlantName _PlantVH PlantName Plant Name
ProductionPlantName _ProductionPlantVH PlantName Plant Name
HeaderValidityStartDate I_MngUnassgdEngBOM HeaderValidityStartDate Valid From
HeaderValidityEndDate I_MngUnassgdEngBOM HeaderValidityEndDate to
BillOfMaterialHeaderUUID
EBOMType I_MngUnassgdEngBOM EBOMType
EBOMStatus I_MngUnassgdEngBOM EBOMStatus
CreatedByUser I_MngUnassgdEngBOM CreatedByUser User Name
UserDescription _UserInfo UserDescription Full Name
BillOfMaterialStatus I_MngUnassgdEngBOM BillOfMaterialStatus BOM Status
IsVersionBillOfMaterial I_MngUnassgdEngBOM IsVersionBillOfMaterial Versioning Relevant
IsMaterialUnitized I_MngUnassgdEngBOM IsMaterialUnitized
RecordCreationDate I_MngUnassgdEngBOM RecordCreationDate Created On
ChgRecdEngEffectiveDate I_MngUnassgdEngBOM ChgRecdEngEffectiveDate
LastChgStForBOMItm I_MngUnassgdEngBOM LastChgStForBOMItm
LatestEngEffctvDte I_MngUnassgdEngBOM LatestEngEffctvDte
IsConfiguredMaterial I_MngUnassgdEngBOM IsConfiguredMaterial Configured matl
_MaterialText _MaterialText
_MaterialVH _MaterialVH
_PlantVH _PlantVH
_ProductionPlantVH _ProductionPlantVH
_BOMStatus _BOMStatus
_UsageText _UsageText
_BOMStatusTxt _BOMStatusTxt
_EBOMHandOverStsTxt _EBOMHandOverStsTxt
_EBOMHandOverSts _EBOMHandOverSts
_EngBOMUsageVH _EngBOMUsageVH

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_MngUnassgdEngBOMWorklist.
-- 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: CUNASSEBOMWKLST

CREATE VIEW C_MngUnassgdEngBOMWorklist AS
SELECT
  UnassgdEngBOM.BillOfMaterial AS BillOfMaterial,
  UnassgdEngBOM.BillOfMaterialCategory AS BillOfMaterialCategory,
  UnassgdEngBOM.BillOfMaterialVariant AS BillOfMaterialVariant,
  UnassgdEngBOM.Material AS Material,
  UnassgdEngBOM.Plant AS Plant,
  UnassgdEngBOM.BillOfMaterialVersion AS BillOfMaterialVersion,
  UnassgdEngBOM.ProductionPlant AS ProductionPlant,
  UnassgdEngBOM.ChangeRecord AS ChangeRecord,
  UnassgdEngBOM.ChangeRecordUUID AS ChangeRecordUUID,
  UnassgdEngBOM.BillOfMaterialUUID AS BillOfMaterialUUID,
  UnassgdEngBOM.ChgRecdAssgd AS ChgRecdAssgd,
  UnassgdEngBOM.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  UnassgdEngBOM.LastChangeDate AS LastChangeDate,
  _PlantVH.PlantName AS PlantName,
  _ProductionPlantVH.PlantName AS ProductionPlantName,
  UnassgdEngBOM.HeaderValidityStartDate AS HeaderValidityStartDate,
  UnassgdEngBOM.HeaderValidityEndDate AS HeaderValidityEndDate,
  cast( bintohex(UnassgdEngBOM.BillOfMaterialHeaderUUID ) as char32 preserving type ) AS BillOfMaterialHeaderUUID,
  UnassgdEngBOM.EBOMType AS EBOMType,
  UnassgdEngBOM.EBOMStatus AS EBOMStatus,
  UnassgdEngBOM.CreatedByUser AS CreatedByUser,
  _UserInfo.UserDescription AS UserDescription,
  UnassgdEngBOM.BillOfMaterialStatus AS BillOfMaterialStatus,
  UnassgdEngBOM.IsVersionBillOfMaterial AS IsVersionBillOfMaterial,
  UnassgdEngBOM.IsMaterialUnitized AS IsMaterialUnitized,
  UnassgdEngBOM.RecordCreationDate AS RecordCreationDate,
  UnassgdEngBOM.ChgRecdEngEffectiveDate AS ChgRecdEngEffectiveDate,
  UnassgdEngBOM.LastChgStForBOMItm AS LastChgStForBOMItm,
  UnassgdEngBOM.LatestEngEffctvDte AS LatestEngEffctvDte,
  UnassgdEngBOM.IsConfiguredMaterial AS IsConfiguredMaterial
FROM I_MngUnassgdEngBOM AS UnassgdEngBOM
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_BillOfMaterialUsageText AS _UsageText ON BillOfMaterialVariantUsage = _UsageText.BillOfMaterialVariantUsage  -- association [0..*]
LEFT OUTER JOIN C_MngUnassgdEngBOMMatlVH AS _MaterialVH ON Material = _MaterialVH.Material  -- association [0..1]
LEFT OUTER JOIN I_PlantStdVH AS _PlantVH ON Plant = _PlantVH.Plant  -- association [0..1]
LEFT OUTER JOIN I_PlantStdVH AS _ProductionPlantVH ON ProductionPlant = _ProductionPlantVH.Plant  -- association [0..1]
LEFT OUTER JOIN C_MngUnassgdEBOMUsagesVH AS _EngBOMUsageVH ON BillOfMaterialVariantUsage = _EngBOMUsageVH.BillOfMaterialVariantUsage  -- association [0..1]
LEFT OUTER JOIN I_User AS _UserInfo ON CreatedByUser = _UserInfo.UserID  -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialStatus AS _BOMStatus ON BillOfMaterialStatus = _BOMStatus.BillOfMaterialStatus  -- association [0..1]
LEFT OUTER JOIN I_MngUnassgdEBOMHandoverSts AS _EBOMHandOverSts ON EBOMStatus = _EBOMHandOverSts.EBOMStatus  -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialStatusText AS _BOMStatusTxt ON BillOfMaterialStatus = _BOMStatusTxt.BillOfMaterialStatus  -- association [0..*]
LEFT OUTER JOIN I_MngUnassgdEBOMHandoverStsTxt AS _EBOMHandOverStsTxt ON EBOMStatus = _EBOMHandOverStsTxt.EBOMStatus  -- association [0..*]
;