P_SFOTraceableAssldComp

DDL: P_SFOTRACEABLEASSLDCOMP Type: view_entity CONSUMPTION

P_SFOTraceableAssldComp is a Consumption CDS View in SAP S/4HANA. It reads from 3 data sources (I_MatlPlntCompAssembleControl, P_SFOAssldCompByLdngResvnNoIn, P_SFOAssldTrcblCompByLdngResvn) and exposes 68 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. It has 8 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_MatlPlntCompAssembleControl MatlPlntCompAssembleControl inner
P_SFOAssldCompByLdngResvnNoIn SFOAssldCompByLdngResvnNoIn inner
P_SFOAssldTrcblCompByLdngResvn SFOAssldTrcblCompByLdngResvn from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_ReservationDocumentHeader _Reservation $projection.Reservation = _Reservation.Reservation
[1..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[1..1] I_OperationActivityInstance _OperationActivityInstance $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement
[1..1] I_ShopFloorItem _ShopFloorItem $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem
[0..1] I_BillOfMaterialItemBasic _BillOfMaterialItemBasic $projection.BillOfMaterialCategory = _BillOfMaterialItemBasic.BillOfMaterialCategory and $projection.BillOfMaterialInternalID = _BillOfMaterialItemBasic.BillOfMaterial and $projection.BOMItem = _BillOfMaterialItemBasic.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItemBasic.BOMItemInternalChangeCount
[0..1] I_MfgBOMItemWithPhantomHier _MfgBOMItemWithPhantomHier $projection.BillOfMaterialCategory = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialCategory and $projection.BillOfMaterialInternalID = _MfgBOMItemWithPhantomHier.MfgBillOfMaterial and $projection.BillOfMaterialVariant = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVariant and $projection.BillOfMaterialVersion = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVersion and $projection.InheritedBOMItemNode = _MfgBOMItemWithPhantomHier.MfgBOMItmInhtdNodeNmbr
[0..1] I_MfgRefStrucItemWithDetails _MfgRefStrucItemWithDetails $projection.MfgRefStructureItemDetailUUID = _MfgRefStrucItemWithDetails.MfgRefStructureItemUUID and $projection.MfgRefStrucItmDetIsContextual = ''
[0..1] I_MfgRefHierItemWithDetails _MfgRefHierItemWithDetails $projection.MfgRefStructureItemDetailUUID = _MfgRefHierItemWithDetails.MfgRefHierarchyItemUUID and $projection.MfgRefStrucItmDetIsContextual = 'X'

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (68)

KeyFieldSource TableSource FieldDescription
KEY Reservation P_SFOAssldTrcblCompByLdngResvn Reservation Reservation
KEY ReservationItem P_SFOAssldTrcblCompByLdngResvn ReservationItem Reservation Item
KEY RecordType P_SFOAssldTrcblCompByLdngResvn RecordType Reservation Record Type
KEY OpActyNtwkInstance P_SFOAssldTrcblCompByLdngResvn OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement P_SFOAssldTrcblCompByLdngResvn OpActyNtwkElement Element Number
KEY ShopFloorItem P_SFOAssldTrcblCompByLdngResvn ShopFloorItem Serial.Mat. ID
KEY Batch P_SFOAssldTrcblCompByLdngResvn Batch Lot No.
KEY Material
KEY Plant P_SFOAssldTrcblCompByLdngResvn Plant Valuation Area
KEY DgtlMockUpCharcsUUID P_SFOAssldTrcblCompByLdngResvn DgtlMockUpCharcsUUID DMU GUID
KEY MfgRefStrucBOMLeafAssgmtUUID P_SFOAssldTrcblCompByLdngResvn MfgRefStrucBOMLeafAssgmtUUID Leaf Assignment UUID
KEY MfgRefStructureItemDetailUUID P_SFOAssldTrcblCompByLdngResvn MfgRefStructureItemDetailUUID
KEY MfgRefStrucItmDetIsContextual P_SFOAssldTrcblCompByLdngResvn MfgRefStrucItmDetIsContextual
BillOfMaterialItemNumber OpActyInstceComponentDetail BillOfMaterialItemNumber Item
BillOfMaterialCategory OpActyInstceComponentDetail BillOfMaterialCategory BOM category
BillOfMaterialInternalID OpActyInstceComponentDetail BillOfMaterialInternalID
BOMItem OpActyInstceComponentDetail BOMItem
BOMItemInternalChangeCount OpActyInstceComponentDetail BOMItemInternalChangeCount Counter
BillOfMaterialVariant OpActyInstceComponentDetail BillOfMaterialVariant AlternativeBOM
BillOfMaterialVersion OpActyInstceComponentDetail BillOfMaterialVersion BOM Version
BOMItemCategory OpActyInstceComponentDetail BOMItemCategory Item Category
AlternativeItemGroup OpActyInstceComponentDetail AlternativeItemGroup AltItemGroup
MaterialCompIsAlternativeItem OpActyInstceComponentDetail MaterialCompIsAlternativeItem
MatlCompDiscontinuationType OpActyInstceComponentDetail MatlCompDiscontinuationType
InheritedBOMItemNode OpActyInstceComponentDetail InheritedBOMItemNode
EffectivityParameterVariant OpActyInstceComponentDetail EffectivityParameterVariant
InheritedNodeNumberForBOMItem _BillOfMaterialItemBasic InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM _BillOfMaterialItemBasic InheritedNodeNumberVersionBOM Item node
Assembly OpActyInstceComponentDetail Assembly Pegged Reqmt
RequiredQuantity
RequiredQuantityInBaseUnit OpActyInstceComponentDetail RequiredQuantityInBaseUnit
ResvnItmWithdrawnQtyInBaseUnit
ResvnItmTotalWithdrawnQty
MaterialBaseUnit P_SFOAssldTrcblCompByLdngResvn MaterialBaseUnit Valuation Unit
EntryUnit P_SFOAssldTrcblCompByLdngResvn EntryUnit Unit of Entry
MaterialCompIsVariableSized
FormulaKey OpActyInstceComponentDetail FormulaKey VSI Formula
VariableSizeDimension1 OpActyInstceComponentDetail VariableSizeDimension1 Size 1
VariableSizeDimension2 OpActyInstceComponentDetail VariableSizeDimension2 Size 2
VariableSizeDimension3 OpActyInstceComponentDetail VariableSizeDimension3 Size 3
VariableSizeDimensionUnit OpActyInstceComponentDetail VariableSizeDimensionUnit Size unit
VariableSizeComponentQuantity OpActyInstceComponentDetail VariableSizeComponentQuantity VSI Quantity
VariableSizeComponentUnit OpActyInstceComponentDetail VariableSizeComponentUnit VSI UoM
ManufacturingOrder P_SFOAssldTrcblCompByLdngResvn ManufacturingOrder Order
Operation
OperationText OrderOperationBasic OperationText Description
OrderInternalID OpActyNtwkInstanceBasic OrderInternalID Plan No.f.Oper.
OrderOperationInternalID OpActyNtwkInstanceBasic OrderOperationInternalID
OperationActivityNetwork OpActyNtwkInstanceBasic OperationActivityNetwork
OpActyNtwkVersionCounter OpActyNtwkInstanceBasic OpActyNtwkVersionCounter
SerialNumber _ShopFloorItem SerialNumber Serial Number
ManufacturerSerialNumber
ReferenceDesignatorValue InstanceReferenceDesignator ReferenceDesignatorValue Ref. Designator
MatlCompAssembleControl I_MatlPlntCompAssembleControl MatlCompAssembleControl
DebitCreditCode OpActyInstceComponentDetail DebitCreditCode Single-Character Flag
_Reservation _Reservation
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance
_ManufacturingOrder P_SFOAssldTrcblCompByLdngResvn _ManufacturingOrder
_ShopFloorItem _ShopFloorItem
_Material P_SFOAssldTrcblCompByLdngResvn _Material
_Plant P_SFOAssldTrcblCompByLdngResvn _Plant
_ProductPlantBasic P_SFOAssldTrcblCompByLdngResvn _ProductPlantBasic
_MatlCompAssembleControl I_MatlPlntCompAssembleControl _MatlCompAssembleControl
_BOMItemCategory OpActyInstceComponentDetail _BOMItemCategory
_MfgBOMItemWithPhantomHier _MfgBOMItemWithPhantomHier
_MfgRefStrucItemWithDetails _MfgRefStrucItemWithDetails
_MfgRefHierItemWithDetails _MfgRefHierItemWithDetails

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 P_SFOTraceableAssldComp.
-- 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 P_SFOTraceableAssldComp AS
SELECT
  SFOAssldTrcblCompByLdngResvn.Reservation AS Reservation,
  SFOAssldTrcblCompByLdngResvn.ReservationItem AS ReservationItem,
  SFOAssldTrcblCompByLdngResvn.RecordType AS RecordType,
  SFOAssldTrcblCompByLdngResvn.OpActyNtwkInstance AS OpActyNtwkInstance,
  SFOAssldTrcblCompByLdngResvn.OpActyNtwkElement AS OpActyNtwkElement,
  SFOAssldTrcblCompByLdngResvn.ShopFloorItem AS ShopFloorItem,
  SFOAssldTrcblCompByLdngResvn.Batch AS Batch,
  cast(SFOAssldTrcblCompByLdngResvn.Material as mpe_component_matnr preserving type ) AS Material,
  SFOAssldTrcblCompByLdngResvn.Plant AS Plant,
  SFOAssldTrcblCompByLdngResvn.DgtlMockUpCharcsUUID AS DgtlMockUpCharcsUUID,
  SFOAssldTrcblCompByLdngResvn.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
  SFOAssldTrcblCompByLdngResvn.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
  SFOAssldTrcblCompByLdngResvn.MfgRefStrucItmDetIsContextual AS MfgRefStrucItmDetIsContextual,
  OpActyInstceComponentDetail.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  OpActyInstceComponentDetail.BillOfMaterialCategory AS BillOfMaterialCategory,
  OpActyInstceComponentDetail.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  OpActyInstceComponentDetail.BOMItem AS BOMItem,
  OpActyInstceComponentDetail.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  OpActyInstceComponentDetail.BillOfMaterialVariant AS BillOfMaterialVariant,
  OpActyInstceComponentDetail.BillOfMaterialVersion AS BillOfMaterialVersion,
  OpActyInstceComponentDetail.BOMItemCategory AS BOMItemCategory,
  OpActyInstceComponentDetail.AlternativeItemGroup AS AlternativeItemGroup,
  OpActyInstceComponentDetail.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  OpActyInstceComponentDetail.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  OpActyInstceComponentDetail.InheritedBOMItemNode AS InheritedBOMItemNode,
  OpActyInstceComponentDetail.EffectivityParameterVariant AS EffectivityParameterVariant,
  _BillOfMaterialItemBasic.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  _BillOfMaterialItemBasic.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  OpActyInstceComponentDetail.Assembly AS Assembly,
  cast(OpActyInstceComponentDetail.RequiredQuantity as mpe_planned_qty preserving type ) AS RequiredQuantity,
  OpActyInstceComponentDetail.RequiredQuantityInBaseUnit AS RequiredQuantityInBaseUnit,
  cast(SFOAssldTrcblCompByLdngResvn.MaterialComponentQuantity as mpe_consumed_qty_in_base_unit preserving type) AS ResvnItmWithdrawnQtyInBaseUnit,
  cast(SFOAssldCompByLdngResvnNoIn.MaterialComponentQuantity as enmng preserving type) AS ResvnItmTotalWithdrawnQty,
  SFOAssldTrcblCompByLdngResvn.MaterialBaseUnit AS MaterialBaseUnit,
  SFOAssldTrcblCompByLdngResvn.EntryUnit AS EntryUnit,
  OpActyInstceComponentDetail.FormulaKey AS FormulaKey,
  OpActyInstceComponentDetail.VariableSizeDimension1 AS VariableSizeDimension1,
  OpActyInstceComponentDetail.VariableSizeDimension2 AS VariableSizeDimension2,
  OpActyInstceComponentDetail.VariableSizeDimension3 AS VariableSizeDimension3,
  OpActyInstceComponentDetail.VariableSizeDimensionUnit AS VariableSizeDimensionUnit,
  OpActyInstceComponentDetail.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  OpActyInstceComponentDetail.VariableSizeComponentUnit AS VariableSizeComponentUnit,
  SFOAssldTrcblCompByLdngResvn.ManufacturingOrder AS ManufacturingOrder,
  cast(OrderOperationBasic.Operation_2 as mpe_vornr_char preserving type) AS Operation,
  OrderOperationBasic.OperationText AS OperationText,
  OpActyNtwkInstanceBasic.OrderInternalID AS OrderInternalID,
  OpActyNtwkInstanceBasic.OrderOperationInternalID AS OrderOperationInternalID,
  OpActyNtwkInstanceBasic.OperationActivityNetwork AS OperationActivityNetwork,
  OpActyNtwkInstanceBasic.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
  _ShopFloorItem.SerialNumber AS SerialNumber,
  cast(_ShopFloorItem._Equipment.ManufacturerSerialNumber as mpe_mfr_sernr preserving type) AS ManufacturerSerialNumber,
  InstanceReferenceDesignator.ReferenceDesignatorValue AS ReferenceDesignatorValue,
  MatlPlntCompAssembleControl.MatlCompAssembleControl AS MatlCompAssembleControl,
  OpActyInstceComponentDetail.DebitCreditCode AS DebitCreditCode,
  SFOAssldTrcblCompByLdngResvn._ManufacturingOrder AS _ManufacturingOrder,
  SFOAssldTrcblCompByLdngResvn._Material AS _Material,
  SFOAssldTrcblCompByLdngResvn._Plant AS _Plant,
  SFOAssldTrcblCompByLdngResvn._ProductPlantBasic AS _ProductPlantBasic,
  MatlPlntCompAssembleControl._MatlCompAssembleControl AS _MatlCompAssembleControl,
  OpActyInstceComponentDetail._BOMItemCategory AS _BOMItemCategory
FROM P_SFOAssldTrcblCompByLdngResvn AS SFOAssldTrcblCompByLdngResvn
INNER JOIN P_SFOAssldCompByLdngResvnNoIn AS SFOAssldCompByLdngResvnNoIn ON /* join condition not captured in parsed metadata */
INNER JOIN I_MatlPlntCompAssembleControl AS MatlPlntCompAssembleControl ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ReservationDocumentHeader AS _Reservation ON Reservation = _Reservation.Reservation  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OpActyNtwkInstance ON OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityInstance AS _OperationActivityInstance ON OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance AND OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement  -- association [1..1]
LEFT OUTER JOIN I_ShopFloorItem AS _ShopFloorItem ON ShopFloorItem = _ShopFloorItem.ShopFloorItem  -- association [1..1]
LEFT OUTER JOIN I_BillOfMaterialItemBasic AS _BillOfMaterialItemBasic ON BillOfMaterialCategory = _BillOfMaterialItemBasic.BillOfMaterialCategory AND BillOfMaterialInternalID = _BillOfMaterialItemBasic.BillOfMaterial AND BOMItem = _BillOfMaterialItemBasic.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItemBasic.BOMItemInternalChangeCount  -- association [0..1]
LEFT OUTER JOIN I_MfgBOMItemWithPhantomHier AS _MfgBOMItemWithPhantomHier ON BillOfMaterialCategory = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialCategory AND BillOfMaterialInternalID = _MfgBOMItemWithPhantomHier.MfgBillOfMaterial AND BillOfMaterialVariant = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVariant AND BillOfMaterialVersion = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVersion AND InheritedBOMItemNode = _MfgBOMItemWithPhantomHier.MfgBOMItmInhtdNodeNmbr  -- association [0..1]
LEFT OUTER JOIN I_MfgRefStrucItemWithDetails AS _MfgRefStrucItemWithDetails ON MfgRefStructureItemDetailUUID = _MfgRefStrucItemWithDetails.MfgRefStructureItemUUID AND MfgRefStrucItmDetIsContextual = ''  -- association [0..1]
LEFT OUTER JOIN I_MfgRefHierItemWithDetails AS _MfgRefHierItemWithDetails ON MfgRefStructureItemDetailUUID = _MfgRefHierItemWithDetails.MfgRefHierarchyItemUUID AND MfgRefStrucItmDetIsContextual = 'X'  -- association [0..1]
;