C_SFODsassldNonTrcblComponent

DDL: C_SFODSASSLDNONTRCBLCOMPONENT Type: view_entity CONSUMPTION

SFO disassembled non traceable component

C_SFODsassldNonTrcblComponent is a Consumption CDS View that provides data about "SFO disassembled non traceable component" in SAP S/4HANA. It reads from 1 data source (I_SFOBkflshdDsassldComponent) and exposes 53 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SFOBkflshdDsassldComponent ass from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[1..1] I_OperationActivityInstance _OperationActivityInstance $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement ----Extension
[0..1] E_BillOfMaterialItemTP _BillOfMaterialItemExtension $projection.BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory and $projection.BillOfMaterialInternalID = _BillOfMaterialItemExtension.BillOfMaterial and $projection.BOMItem = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount
[1..1] E_ReservationDocumentItem _ReservationDocumentItem $projection.Reservation = _ReservationDocumentItem.Reservation and $projection.ReservationItem = _ReservationDocumentItem.ReservationItem and $projection.RecordType = _ReservationDocumentItem.RecordType

Annotations (12)

NameValueLevelField
Metadata.allowExtensions true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Disassembled Non-Traceable Component view
UI.headerInfo.typeNamePlural Disassembled Non-Traceable Components view
UI.headerInfo.title.label Disassembled Non-Traceable Component view
UI.textArrangement #TEXT_LAST view
EndUserText.label SFO disassembled non traceable component view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY Reservation I_SFOBkflshdDsassldComponent Reservation Reservation
KEY ReservationItem I_SFOBkflshdDsassldComponent ReservationItem Reservation Item
KEY RecordType I_SFOBkflshdDsassldComponent RecordType Reservation Record Type
KEY OpActyNtwkInstance I_SFOBkflshdDsassldComponent OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement I_SFOBkflshdDsassldComponent OpActyNtwkElement Element Number
BatchasBatch
MaterialasMaterial
Plant I_SFOBkflshdDsassldComponent Plant Valuation Area
StorageLocation I_SFOBkflshdDsassldComponent StorageLocation StorageLocation
StorageLocationName
BillOfMaterialItemNumber I_SFOBkflshdDsassldComponent BillOfMaterialItemNumber Item
BillOfMaterialCategory I_SFOBkflshdDsassldComponent BillOfMaterialCategory BOM category
BillOfMaterialInternalID I_SFOBkflshdDsassldComponent BillOfMaterialInternalID
BOMItem I_SFOBkflshdDsassldComponent BOMItem
BOMItemInternalChangeCount I_SFOBkflshdDsassldComponent BOMItemInternalChangeCount Counter
BillOfMaterialVariant I_SFOBkflshdDsassldComponent BillOfMaterialVariant AlternativeBOM
BillOfMaterialVersion I_SFOBkflshdDsassldComponent BillOfMaterialVersion BOM Version
InheritedNodeNumberForBOMItem I_SFOBkflshdDsassldComponent InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM I_SFOBkflshdDsassldComponent InheritedNodeNumberVersionBOM Item node
Assembly I_SFOBkflshdDsassldComponent Assembly Pegged Reqmt
MaterialName
RequiredQuantityasRequiredQuantity
RequiredQuantityInBaseUnit
ResvnItmWithdrawnQtyInBaseUnit
ResvnItmTotalWithdrawnQty I_SFOBkflshdDsassldComponent ResvnItmWithdrawnQtyInBaseUnit Withdrawal Qty
MaterialBaseUnit I_SFOBkflshdDsassldComponent MaterialBaseUnit Valuation Unit
EntryUnit I_SFOBkflshdDsassldComponent EntryUnit Unit of Entry
OrderInternalID I_SFOBkflshdDsassldComponent OrderInternalID Plan No.f.Oper.
OrderOperationInternalID I_SFOBkflshdDsassldComponent OrderOperationInternalID
BatchBySupplier
FormulaKey I_SFOBkflshdDsassldComponent FormulaKey VSI Formula
VariableSizeDimension1 I_SFOBkflshdDsassldComponent VariableSizeDimension1 Size 1
VariableSizeDimension2 I_SFOBkflshdDsassldComponent VariableSizeDimension2 Size 2
VariableSizeDimension3 I_SFOBkflshdDsassldComponent VariableSizeDimension3 Size 3
VariableSizeDimensionUnit I_SFOBkflshdDsassldComponent VariableSizeDimensionUnit Size unit
VarblSizeCompFrmtdFormulaVal
VariableSizeComponentQuantity I_SFOBkflshdDsassldComponent VariableSizeComponentQuantity VSI Quantity
VariableSizeComponentUnit I_SFOBkflshdDsassldComponent VariableSizeComponentUnit VSI UoM
ManufacturingOrder
MfgOrderOperationText I_SFOBkflshdDsassldComponent MfgOrderOperationText
OperationActivityName
MatlCompAssembleControl I_SFOBkflshdDsassldComponent MatlCompAssembleControl
DisassembledComponentOrigin I_SFOBkflshdDsassldComponent DisassembledComponentOrigin
DsassldComponentOriginDesc
BOMItemCategory I_SFOBkflshdDsassldComponent BOMItemCategory Item Category
BillOfMaterialItemCategoryDesc
EffectivityParameterVariant I_SFOBkflshdDsassldComponent EffectivityParameterVariant
_Batch I_SFOBkflshdDsassldComponent _Batch
_Material I_SFOBkflshdDsassldComponent _Material
_StorageLocation I_SFOBkflshdDsassldComponent _StorageLocation
_Plant _Plant
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance

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_SFODsassldNonTrcblComponent.
-- 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_SFODsassldNonTrcblComponent AS
SELECT
  ass.Reservation AS Reservation,
  ass.ReservationItem AS ReservationItem,
  ass.RecordType AS RecordType,
  ass.OpActyNtwkInstance AS OpActyNtwkInstance,
  ass.OpActyNtwkElement AS OpActyNtwkElement,
  ass.Plant AS Plant,
  ass.StorageLocation AS StorageLocation,
  ass._StorageLocation.StorageLocationName AS StorageLocationName,
  ass.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  ass.BillOfMaterialCategory AS BillOfMaterialCategory,
  ass.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  ass.BOMItem AS BOMItem,
  ass.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  ass.BillOfMaterialVariant AS BillOfMaterialVariant,
  ass.BillOfMaterialVersion AS BillOfMaterialVersion,
  ass.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  ass.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  ass.Assembly AS Assembly,
  ass._Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  cast(ass.RequiredQuantityInBaseUnit as mpe_planned_qty_in_base_unit preserving type ) AS RequiredQuantityInBaseUnit,
  cast(ass.ResvnItmWithdrawnQtyInBaseUnit as mpe_returned_qty_in_base_unit preserving type ) AS ResvnItmWithdrawnQtyInBaseUnit,
  ass.ResvnItmWithdrawnQtyInBaseUnit AS ResvnItmTotalWithdrawnQty,
  ass.MaterialBaseUnit AS MaterialBaseUnit,
  ass.EntryUnit AS EntryUnit,
  ass.OrderInternalID AS OrderInternalID,
  ass.OrderOperationInternalID AS OrderOperationInternalID,
  cast(' ' as lichn preserving type ) AS BatchBySupplier,
  ass.FormulaKey AS FormulaKey,
  ass.VariableSizeDimension1 AS VariableSizeDimension1,
  ass.VariableSizeDimension2 AS VariableSizeDimension2,
  ass.VariableSizeDimension3 AS VariableSizeDimension3,
  ass.VariableSizeDimensionUnit AS VariableSizeDimensionUnit,
  cast('' as mpe_vsi_formatted_formula) AS VarblSizeCompFrmtdFormulaVal,
  ass.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  ass.VariableSizeComponentUnit AS VariableSizeComponentUnit,
  cast(ass.ManufacturingOrder as aufnr preserving type) AS ManufacturingOrder,
  ass.MfgOrderOperationText AS MfgOrderOperationText,
  ass._OperationActivityText[1: Language=$session.system_language].OperationActivityName AS OperationActivityName,
  ass.MatlCompAssembleControl AS MatlCompAssembleControl,
  ass.DisassembledComponentOrigin AS DisassembledComponentOrigin,
  ass._DisassembledComponentOrigin._Text[1: Language=$session.system_language].DsassldComponentOriginDesc AS DsassldComponentOriginDesc,
  ass.BOMItemCategory AS BOMItemCategory,
  ass._BOMItemCategory._ItemCategoryT[1: Language=$session.system_language].BillOfMaterialItemCategoryDesc AS BillOfMaterialItemCategoryDesc,
  ass.EffectivityParameterVariant AS EffectivityParameterVariant,
  ass._Batch AS _Batch,
  ass._Material AS _Material,
  ass._StorageLocation AS _StorageLocation
FROM I_SFOBkflshdDsassldComponent AS ass
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- 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 E_BillOfMaterialItemTP AS _BillOfMaterialItemExtension ON BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory AND BillOfMaterialInternalID = _BillOfMaterialItemExtension.BillOfMaterial AND BOMItem = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount  -- association [0..1]
LEFT OUTER JOIN E_ReservationDocumentItem AS _ReservationDocumentItem ON Reservation = _ReservationDocumentItem.Reservation AND ReservationItem = _ReservationDocumentItem.ReservationItem AND RecordType = _ReservationDocumentItem.RecordType  -- association [1..1]
;