P_SFODsassldTrcblComponent

DDL: P_SFODSASSLDTRCBLCOMPONENT Type: view_entity CONSUMPTION

P_SFODsassldTrcblComponent is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (P_SFODisassemblyByCompInstce) and exposes 69 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_SFODisassemblyByCompInstce SFIDsassldCompByCompInstce from

Associations (10)

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_ProductPlantBasic _ProductPlantBasic $projection.Material = _ProductPlantBasic.Product and $projection.Plant = _ProductPlantBasic.Plant
[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
[1..1] I_DisassembledComponentOrigin _DisassembledComponentOrigin $projection.DisassembledComponentOrigin = _DisassembledComponentOrigin.DisassembledComponentOrigin
[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 (69)

KeyFieldSource TableSource FieldDescription
KEY Reservation P_SFODisassemblyByCompInstce Reservation Reservation
KEY ReservationItem P_SFODisassemblyByCompInstce ReservationItem Reservation Item
KEY RecordType P_SFODisassemblyByCompInstce RecordType Reservation Record Type
KEY OpActyNtwkInstance P_SFODisassemblyByCompInstce OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement P_SFODisassemblyByCompInstce OpActyNtwkElement Element Number
KEY OriglDgtlMockUpCharcsUUID P_SFODisassemblyByCompInstce OriglDgtlMockUpCharcsUUID DMU GUID
KEY ShopFloorItem P_SFODisassemblyByCompInstce ShopFloorItem Serial.Mat. ID
KEY Batch P_SFODisassemblyByCompInstce Batch Lot No.
Material
Plant OpActyInstceComponentDetail Plant Valuation Area
DgtlMockUpCharcsUUID P_SFODisassemblyByCompInstce DgtlMockUpCharcsUUID DMU GUID
MfgRefStrucBOMLeafAssgmtUUID P_SFODisassemblyByCompInstce MfgRefStrucBOMLeafAssgmtUUID Leaf Assignment UUID
MfgRefStructureItemDetailUUID P_SFODisassemblyByCompInstce MfgRefStructureItemDetailUUID
MfgRefStrucItmDetIsContextual P_SFODisassemblyByCompInstce 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
InheritedBOMItemNode OpActyInstceComponentDetail InheritedBOMItemNode
AlternativeItemGroup OpActyInstceComponentDetail AlternativeItemGroup AltItemGroup
MaterialCompIsAlternativeItem OpActyInstceComponentDetail MaterialCompIsAlternativeItem
MatlCompDiscontinuationType OpActyInstceComponentDetail MatlCompDiscontinuationType
EffectivityParameterVariant OpActyInstceComponentDetail EffectivityParameterVariant
Assembly OpActyInstceComponentDetail Assembly Pegged Reqmt
InheritedNodeNumberForBOMItem _BillOfMaterialItemBasic InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM _BillOfMaterialItemBasic InheritedNodeNumberVersionBOM Item node
RequiredQuantity
RequiredQuantityInBaseUnit OpActyInstceComponentDetail RequiredQuantityInBaseUnit
ResvnItmWithdrawnQtyInBaseUnit
ResvnItmTotalWithdrawnQty
MaterialBaseUnit P_SFODisassemblyByCompInstce MaterialBaseUnit Valuation Unit
ComponentAssemblyType P_SFODisassemblyByCompInstce ComponentAssemblyType
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 OpActyNtwkInstanceBasic ManufacturingOrder Order
ManufacturingOrderOperation
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 MatlPlntCompAssembleControl MatlCompAssembleControl
DebitCreditCode OpActyInstceComponentDetail DebitCreditCode Single-Character Flag
_Reservation _Reservation
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance
_ShopFloorItem _ShopFloorItem
_ProductPlantBasic _ProductPlantBasic
_Material OpActyInstceComponentDetail _Material
_Plant OpActyInstceComponentDetail _Plant
_MatlCompAssembleControl MatlPlntCompAssembleControl _MatlCompAssembleControl
_BOMItemCategory OpActyInstceComponentDetail _BOMItemCategory
_MfgBOMItemWithPhantomHier _MfgBOMItemWithPhantomHier
_DisassembledComponentOrigin _DisassembledComponentOrigin
_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_SFODsassldTrcblComponent.
-- 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_SFODsassldTrcblComponent AS
SELECT
  SFIDsassldCompByCompInstce.Reservation AS Reservation,
  SFIDsassldCompByCompInstce.ReservationItem AS ReservationItem,
  SFIDsassldCompByCompInstce.RecordType AS RecordType,
  SFIDsassldCompByCompInstce.OpActyNtwkInstance AS OpActyNtwkInstance,
  SFIDsassldCompByCompInstce.OpActyNtwkElement AS OpActyNtwkElement,
  SFIDsassldCompByCompInstce.OriglDgtlMockUpCharcsUUID AS OriglDgtlMockUpCharcsUUID,
  SFIDsassldCompByCompInstce.ShopFloorItem AS ShopFloorItem,
  SFIDsassldCompByCompInstce.Batch AS Batch,
  cast(OpActyInstceComponentDetail.Material as mpe_component_matnr preserving type ) AS Material,
  OpActyInstceComponentDetail.Plant AS Plant,
  SFIDsassldCompByCompInstce.DgtlMockUpCharcsUUID AS DgtlMockUpCharcsUUID,
  SFIDsassldCompByCompInstce.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
  SFIDsassldCompByCompInstce.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
  SFIDsassldCompByCompInstce.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.InheritedBOMItemNode AS InheritedBOMItemNode,
  OpActyInstceComponentDetail.AlternativeItemGroup AS AlternativeItemGroup,
  OpActyInstceComponentDetail.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  OpActyInstceComponentDetail.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  OpActyInstceComponentDetail.EffectivityParameterVariant AS EffectivityParameterVariant,
  OpActyInstceComponentDetail.Assembly AS Assembly,
  _BillOfMaterialItemBasic.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  _BillOfMaterialItemBasic.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  cast(OpActyInstceComponentDetail.RequiredQuantity as mpe_planned_qty preserving type ) AS RequiredQuantity,
  OpActyInstceComponentDetail.RequiredQuantityInBaseUnit AS RequiredQuantityInBaseUnit,
  cast(SFIDsassldCompByCompInstce.MaterialComponentQuantity as mpe_returned_qty_in_base_unit preserving type) AS ResvnItmWithdrawnQtyInBaseUnit,
  cast(SFIDsassldCompByComponent.MaterialComponentQuantity as enmng preserving type) AS ResvnItmTotalWithdrawnQty,
  SFIDsassldCompByCompInstce.MaterialBaseUnit AS MaterialBaseUnit,
  SFIDsassldCompByCompInstce.ComponentAssemblyType AS ComponentAssemblyType,
  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,
  OpActyNtwkInstanceBasic.ManufacturingOrder AS ManufacturingOrder,
  cast(OpActyInstceComponentDetail.ManufacturingOrderOperation as mpe_vornr_char preserving type) AS ManufacturingOrderOperation,
  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,
  OpActyInstceComponentDetail._Material AS _Material,
  OpActyInstceComponentDetail._Plant AS _Plant,
  MatlPlntCompAssembleControl._MatlCompAssembleControl AS _MatlCompAssembleControl,
  OpActyInstceComponentDetail._BOMItemCategory AS _BOMItemCategory
FROM P_SFODisassemblyByCompInstce AS SFIDsassldCompByCompInstce
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_ProductPlantBasic AS _ProductPlantBasic ON Material = _ProductPlantBasic.Product AND Plant = _ProductPlantBasic.Plant  -- association [0..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_DisassembledComponentOrigin AS _DisassembledComponentOrigin ON DisassembledComponentOrigin = _DisassembledComponentOrigin.DisassembledComponentOrigin  -- association [1..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]
;