C_ChgRecdRefMfgBOMTP

DDL: C_CHGRECDREFMFGBOMTP Type: view_entity CONSUMPTION Package: VDM_PLMB_CR_O

Manufacturing BOM Item Projection

C_ChgRecdRefMfgBOMTP is a Consumption CDS View that provides data about "Manufacturing BOM Item Projection" in SAP S/4HANA. It reads from 1 data source (R_ChgRecdObjPgMfgBOMTP) and exposes 38 fields with key field ChangeRecordReferenceUUID. It has 2 associations to related views. Part of development package VDM_PLMB_CR_O.

Data Sources (1)

SourceAliasJoin Type
R_ChgRecdObjPgMfgBOMTP R_ChgRecdObjPgMfgBOMTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_MaterialBOMLink _BOMLink $projection.Plant = _BOMLink.Plant and $projection.BillOfMaterial = _BOMLink.BillOfMaterial and $projection.BillOfMaterialVariant = _BOMLink.BillOfMaterialVariant

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Manufacturing BOM Item Projection view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
virtualProductImageURLproductimageurl
Material Material Vehicle Model
Plant Plant Valuation Area
BillOfMaterialVariantUsage BillOfMaterialVariantUsage Usage
BillOfMaterialVariant BillOfMaterialVariant AlternativeBOM
BillOfMaterialVersion BillOfMaterialVersion BOM Version
BOMVersionStatus BOMVersionStatus BOM Version Status
ChangeRecordUUID ChangeRecordUUID NodeID
ChangeRecordReferenceType ChangeRecordReferenceType Object Type
ChangeRecordType _ChangeRecord ChangeRecordType Record Type
ParentChangeRecordRefUUID ParentChangeRecordRefUUID Node ID
ChangeRecordItemRelevance ChangeRecordItemRelevance Relevance
virtualBillOfMaterialStatusTextssttx
BillOfMaterialStatus BillOfMaterialStatus BOM Status
HasProductionVersion _ProductionVersion HasProductionVersion
ChangeRecordReference ChangeRecordReference Ref. Object ID
BillOfMaterialHeaderUUID BillOfMaterialHeaderUUID Guid
BillOfMaterial BillOfMaterial BOM
BillOfMaterialCategory BillOfMaterialCategory BOM category
ChangeNumber ChangeNumber Change Number
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
virtualCreationDateplmbcreated_on
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
virtualLastChangeDateplmbchanged_on
ChgRecdReasonForChange ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts ChgRecdNmbrChgSts Status
AnalysisObj _ObjTypeMapping AnalysisObj
ChangeRecordLifecycleStatus _ChangeRecord ChangeRecordLifecycleStatus Issue Lifecycle
_Material _Material
_Plant _Plant
_BOMVersionStsTxt _BOMVersionStsTxt
_BOMStatusTxt _BOMStatusTxt
_BOMLink _BOMLink

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_ChgRecdRefMfgBOMTP.
-- 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 C_ChgRecdRefMfgBOMTP AS
SELECT
  ChangeRecordReferenceUUID,
  virtual ProductImageURL : productimageurl AS virtualProductImageURLproductimageurl,
  Material,
  Plant,
  BillOfMaterialVariantUsage,
  BillOfMaterialVariant,
  BillOfMaterialVersion,
  BOMVersionStatus,
  ChangeRecordUUID,
  ChangeRecordReferenceType,
  _ChangeRecord.ChangeRecordType AS ChangeRecordType,
  ParentChangeRecordRefUUID,
  ChangeRecordItemRelevance,
  virtual BillOfMaterialStatusText : ssttx AS virtualBillOfMaterialStatusTextssttx,
  BillOfMaterialStatus,
  _ProductionVersion.HasProductionVersion AS HasProductionVersion,
  ChangeRecordReference,
  BillOfMaterialHeaderUUID,
  BillOfMaterial,
  BillOfMaterialCategory,
  ChangeNumber,
  CreatedByUser,
  CreationDateTime,
  virtual CreationDate : /plmb/created_on AS virtualCreationDateplmbcreated_on,
  LastChangedByUser,
  LastChangeDateTime,
  virtual LastChangeDate : /plmb/changed_on AS virtualLastChangeDateplmbchanged_on,
  ChgRecdReasonForChange,
  ExpdCompltnDte,
  ChgRecdAuthznGrpText,
  ChgRecdNmbrChgSts,
  _ObjTypeMapping.AnalysisObj AS AnalysisObj,
  _ChangeRecord.ChangeRecordLifecycleStatus AS ChangeRecordLifecycleStatus
FROM R_ChgRecdObjPgMfgBOMTP
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_MaterialBOMLink AS _BOMLink ON Plant = _BOMLink.Plant AND BillOfMaterial = _BOMLink.BillOfMaterial AND BillOfMaterialVariant = _BOMLink.BillOfMaterialVariant  -- association [0..1]
;