P_SFITraceableAssldComp

DDL: P_SFITRACEABLEASSLDCOMP Type: view_entity CONSUMPTION

P_SFITraceableAssldComp is a Consumption CDS View in SAP S/4HANA. It reads from 3 data sources (I_MatlPlntCompAssembleControl, P_SFIAssldCompByLdngResvnNoIn, P_SFIAssldTrcblCompByLdngResvn) and exposes 69 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. It has 7 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_MatlPlntCompAssembleControl MatlPlntCompAssembleControl inner
P_SFIAssldCompByLdngResvnNoIn SFIAssldCompByLdngResvnNoIn inner
P_SFIAssldTrcblCompByLdngResvn SFIAssldTrcblCompByLdngResvn from

Associations (7)

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 _ParentShopFloorItem $projection.AssemblyShopFloorItem = _ParentShopFloorItem.ShopFloorItem
[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

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 (69)

KeyFieldSource TableSource FieldDescription
KEY Reservation P_SFIAssldTrcblCompByLdngResvn Reservation Reservation
KEY ReservationItem P_SFIAssldTrcblCompByLdngResvn ReservationItem Reservation Item
KEY RecordType P_SFIAssldTrcblCompByLdngResvn RecordType Reservation Record Type
KEY OpActyNtwkInstance P_SFIAssldTrcblCompByLdngResvn OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement P_SFIAssldTrcblCompByLdngResvn OpActyNtwkElement Element Number
KEY AssemblyShopFloorItem P_SFIAssldTrcblCompByLdngResvn AssemblyShopFloorItem
KEY ShopFloorItem P_SFIAssldTrcblCompByLdngResvn AssembledShopFloorItem
Batch
KEY Material
KEY Plant P_SFIAssldTrcblCompByLdngResvn Plant Valuation Area
KEY MfgRefStrucBOMLeafAssgmtUUID P_SFIAssldTrcblCompByLdngResvn MfgRefStrucBOMLeafAssgmtUUID Leaf Assignment UUID
KEY MfgRefStructureItemDetailUUID P_SFIAssldTrcblCompByLdngResvn MfgRefStructureItemDetailUUID
KEY MfgRefStrucItmDetIsContextual P_SFIAssldTrcblCompByLdngResvn MfgRefStrucItmDetIsContextual
ActiveReplaceShopFloorItem P_SFIAssldTrcblCompByLdngResvn ActiveReplaceShopFloorItem Serial.Mat. ID
OriginalReplacedShopFloorItem P_SFIAssldTrcblCompByLdngResvn OriginalReplacedShopFloorItem
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
OriginalReservationasOriginalReservation
OriginalReservationItem OpActyInstceComponentDetail OriginalReservationItem
AlternativeItemGroup OpActyInstceComponentDetail AlternativeItemGroup AltItemGroup
MaterialCompIsAlternativeItem OpActyInstceComponentDetail MaterialCompIsAlternativeItem
MatlCompDiscontinuationType OpActyInstceComponentDetail MatlCompDiscontinuationType
InheritedBOMItemNode OpActyInstceComponentDetail InheritedBOMItemNode
EffectivityParameterVariant OpActyInstceComponentDetail EffectivityParameterVariant
Assembly OpActyInstceComponentDetail Assembly Pegged Reqmt
InheritedNodeNumberForBOMItem _BillOfMaterialItemBasic InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM _BillOfMaterialItemBasic InheritedNodeNumberVersionBOM Item node
RequiredQuantity
ResvnItmWithdrawnQtyInBaseUnit
ResvnItmTotalWithdrawnQty
MaterialBaseUnit P_SFIAssldTrcblCompByLdngResvn MaterialBaseUnit Valuation Unit
EntryUnit P_SFIAssldTrcblCompByLdngResvn 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
ManufacturingOrderOperation
ManufacturingOrder OpActyNtwkInstanceBasic ManufacturingOrder Order
MfgOrderOperationText OpActyInstceComponentDetail MfgOrderOperationText
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
_ParentShopFloorItem _ParentShopFloorItem
_ShopFloorItem _ShopFloorItem
_Material P_SFIAssldTrcblCompByLdngResvn _Material
_Plant P_SFIAssldTrcblCompByLdngResvn _Plant
_ProductPlantBasic P_SFIAssldTrcblCompByLdngResvn _ProductPlantBasic
_MatlCompAssembleControl I_MatlPlntCompAssembleControl _MatlCompAssembleControl
_BOMItemCategory OpActyInstceComponentDetail _BOMItemCategory
_MfgBOMItemWithPhantomHier _MfgBOMItemWithPhantomHier

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_SFITraceableAssldComp.
-- 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_SFITraceableAssldComp AS
SELECT
  SFIAssldTrcblCompByLdngResvn.Reservation AS Reservation,
  SFIAssldTrcblCompByLdngResvn.ReservationItem AS ReservationItem,
  SFIAssldTrcblCompByLdngResvn.RecordType AS RecordType,
  SFIAssldTrcblCompByLdngResvn.OpActyNtwkInstance AS OpActyNtwkInstance,
  SFIAssldTrcblCompByLdngResvn.OpActyNtwkElement AS OpActyNtwkElement,
  SFIAssldTrcblCompByLdngResvn.AssemblyShopFloorItem AS AssemblyShopFloorItem,
  SFIAssldTrcblCompByLdngResvn.AssembledShopFloorItem AS ShopFloorItem,
  cast(SFIAssldTrcblCompByLdngResvn.Material as mpe_component_matnr preserving type ) AS Material,
  SFIAssldTrcblCompByLdngResvn.Plant AS Plant,
  SFIAssldTrcblCompByLdngResvn.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
  SFIAssldTrcblCompByLdngResvn.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
  SFIAssldTrcblCompByLdngResvn.MfgRefStrucItmDetIsContextual AS MfgRefStrucItmDetIsContextual,
  SFIAssldTrcblCompByLdngResvn.ActiveReplaceShopFloorItem AS ActiveReplaceShopFloorItem,
  SFIAssldTrcblCompByLdngResvn.OriginalReplacedShopFloorItem AS OriginalReplacedShopFloorItem,
  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.OriginalReservationItem AS OriginalReservationItem,
  OpActyInstceComponentDetail.AlternativeItemGroup AS AlternativeItemGroup,
  OpActyInstceComponentDetail.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  OpActyInstceComponentDetail.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  OpActyInstceComponentDetail.InheritedBOMItemNode AS InheritedBOMItemNode,
  OpActyInstceComponentDetail.EffectivityParameterVariant AS EffectivityParameterVariant,
  OpActyInstceComponentDetail.Assembly AS Assembly,
  _BillOfMaterialItemBasic.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  _BillOfMaterialItemBasic.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  cast(OpActyInstceComponentDetail.MfgOrderComponentUsageNetQty as mpe_planned_qty preserving type ) AS RequiredQuantity,
  cast(SFIAssldTrcblCompByLdngResvn.MaterialComponentQuantity as mpe_consumed_qty_in_base_unit preserving type) AS ResvnItmWithdrawnQtyInBaseUnit,
  cast(SFIAssldCompByLdngResvnNoIn.MaterialComponentQuantity as enmng preserving type) AS ResvnItmTotalWithdrawnQty,
  SFIAssldTrcblCompByLdngResvn.MaterialBaseUnit AS MaterialBaseUnit,
  SFIAssldTrcblCompByLdngResvn.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,
  cast(OpActyInstceComponentDetail.ManufacturingOrderOperation as mpe_vornr_char preserving type) AS ManufacturingOrderOperation,
  OpActyNtwkInstanceBasic.ManufacturingOrder AS ManufacturingOrder,
  OpActyInstceComponentDetail.MfgOrderOperationText AS MfgOrderOperationText,
  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,
  SFIAssldTrcblCompByLdngResvn._Material AS _Material,
  SFIAssldTrcblCompByLdngResvn._Plant AS _Plant,
  SFIAssldTrcblCompByLdngResvn._ProductPlantBasic AS _ProductPlantBasic,
  MatlPlntCompAssembleControl._MatlCompAssembleControl AS _MatlCompAssembleControl,
  OpActyInstceComponentDetail._BOMItemCategory AS _BOMItemCategory
FROM P_SFIAssldTrcblCompByLdngResvn AS SFIAssldTrcblCompByLdngResvn
INNER JOIN P_SFIAssldCompByLdngResvnNoIn AS SFIAssldCompByLdngResvnNoIn 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 _ParentShopFloorItem ON AssemblyShopFloorItem = _ParentShopFloorItem.ShopFloorItem  -- 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]
;