C_SFIAtOpActyPlndMatlRet
Shop Floor Item At OA Planned Material Return
C_SFIAtOpActyPlndMatlRet is a Consumption CDS View that provides data about "Shop Floor Item At OA Planned Material Return" in SAP S/4HANA. It reads from 3 data sources (I_OpActyInstceNtwkElmntBasic, I_OrderOperationBasic, P_SFIAtOpActyPlndMatlRet) and exposes 88 fields with key field ShopFloorItem. It has 17 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_OpActyInstceNtwkElmntBasic | OpActyInstceOpActyNtwkElmnt | inner |
| I_OrderOperationBasic | OrderOperationBasic | inner |
| P_SFIAtOpActyPlndMatlRet | SFIAtOpActyPlndMatlRet | from |
Associations (17)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ShopFloorItem | _ShopFloorItem | $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem |
| [1..1] | I_Material | _Material | $projection.Material = _Material.Material |
| [0..1] | I_ProductPlant | _ProductPlant | $projection.Material = _ProductPlant.Product and $projection.ProductionPlant = _ProductPlant.Plant |
| [1..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [1..1] | I_Plant | _ProductionPlant | $projection.ProductionPlant = _ProductionPlant.Plant |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..1] | I_WorkCenterType | _WorkCenterType | $projection.WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode |
| [0..1] | I_WorkCenter | _WorkCenter | $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode and $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID |
| [1..1] | I_ReservationDocumentHeader | _Reservation | $projection.Reservation = _Reservation.Reservation |
| [0..*] | C_MfgOrderCompAssemblyAggrgn | _MfgOrderCompAssemblyAggrgn | $projection.Reservation = _MfgOrderCompAssemblyAggrgn.Reservation and $projection.ReservationItem = _MfgOrderCompAssemblyAggrgn.ReservationItem and $projection.RecordType = _MfgOrderCompAssemblyAggrgn.RecordType and $projection.OpActyNtwkInstance = _MfgOrderCompAssemblyAggrgn.OpActyNtwkInstance and $projection.OpActyNtwkElement = _MfgOrderCompAssemblyAggrgn.OpActyNtwkElement and $projection.Material = _MfgOrderCompAssemblyAggrgn.Material and $projection.ShopFloorItem = _MfgOrderCompAssemblyAggrgn.AssemblyShopFloorItem and _MfgOrderCompAssemblyAggrgn.MaterialComponentQuantity <> 0 |
| [0..*] | I_AssldReltdCompInstceSrlNmbr | _AssldReltdCompInstceSrlNmbr | $projection.Reservation = _AssldReltdCompInstceSrlNmbr.Reservation and $projection.ReservationItem = _AssldReltdCompInstceSrlNmbr.ReservationItem and $projection.RecordType = _AssldReltdCompInstceSrlNmbr.RecordType and $projection.OpActyNtwkInstance = _AssldReltdCompInstceSrlNmbr.OpActyNtwkInstance and $projection.OpActyNtwkElement = _AssldReltdCompInstceSrlNmbr.OpActyNtwkElement and $projection.ShopFloorItem = _AssldReltdCompInstceSrlNmbr.AssemblyShopFloorItem |
| [0..*] | I_AssldReltdSerialNumberBatch | _AssldReltdSerialNumberBatch | $projection.Reservation = _AssldReltdSerialNumberBatch.Reservation and $projection.ReservationItem = _AssldReltdSerialNumberBatch.ReservationItem and $projection.RecordType = _AssldReltdSerialNumberBatch.RecordType and $projection.OpActyNtwkInstance = _AssldReltdSerialNumberBatch.OpActyNtwkInstance and $projection.OpActyNtwkElement = _AssldReltdSerialNumberBatch.OpActyNtwkElement and $projection.ShopFloorItem = _AssldReltdSerialNumberBatch.AssemblyShopFloorItem |
| [0..*] | I_OpActyCompInstceAssignment | _OpActyCompInstceAssignment | $projection.Reservation = _OpActyCompInstceAssignment.Reservation and $projection.ReservationItem = _OpActyCompInstceAssignment.ReservationItem and $projection.RecordType = _OpActyCompInstceAssignment.RecordType and $projection.OpActyNtwkInstance = _OpActyCompInstceAssignment.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyCompInstceAssignment.OpActyNtwkElement |
| [0..1] | I_BillOfMaterialItemBasic | _BillOfMaterialItemBasic | $projection.BillOfMaterialCategory = _BillOfMaterialItemBasic.BillOfMaterialCategory and $projection.BillOfMaterial = _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 ----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)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CMPESFIOAPLNDRET | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| UI.presentationVariant.sortOrder.by | Material | view | |
| UI.presentationVariant.sortOrder.direction | #ASC | view | |
| EndUserText.label | Shop Floor Item At OA Planned Material Return | view |
Fields (88)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ShopFloorItem | P_SFIAtOpActyPlndMatlRet | ShopFloorItem | Serial.Mat. ID |
| OpActyNtwkInstance | ||||
| OpActyNtwkElement | ||||
| Reservation | ||||
| ReservationItem | ||||
| RecordType | ||||
| Material | ||||
| Plant | ||||
| SerialNumber | _ShopFloorItem | SerialNumber | Serial Number | |
| ManufacturingOrder | I_OpActyInstceNtwkElmntBasic | ManufacturingOrder | Order | |
| ProductionPlant | P_SFIAtOpActyPlndMatlRet | ProductionPlant | Prod plnt | |
| StorageLocation | P_SFIAtOpActyPlndMatlRet | StorageLocation | StorageLocation | |
| WorkCenterInternalID | I_OrderOperationBasic | WorkCenterInternalID | Work Center | |
| WorkCenterTypeCode | I_OrderOperationBasic | WorkCenterTypeCode | Object Type | |
| WorkCenter | _WorkCenter | WorkCenter | Work Center | |
| OpActyNtwkSegmentType | ||||
| MaterialName | ||||
| AssemblySequenceNumber | P_SFIAtOpActyPlndMatlRet | AssemblySequenceNumber | Assembly Sequence | |
| BaseUnit | P_SFIAtOpActyPlndMatlRet | BaseUnit | Unit of Measure | |
| MfgOrderComponentUsageQuantity | P_SFIAtOpActyPlndMatlRet | MfgOrderComponentUsageQuantity | ||
| MfgOrderComponentUsageNetQtythen1red | ||||
| SerialNumberProfile | P_SFIAtOpActyPlndMatlRet | SerialNumberProfile | SerialNoProfile | |
| SerialNumberIsRqdForAssembly | ||||
| StockCheckMessageType | P_SFIAtOpActyPlndMatlRet | StockCheckMessageType | ||
| IsBatchManagementRequired | P_SFIAtOpActyPlndMatlRet | IsBatchManagementRequired | Batch Mgmt Rqt(Plnt) | |
| IsBulkMaterialComponent | P_SFIAtOpActyPlndMatlRet | IsBulkMaterialComponent | Bulk material | |
| GoodsMovementIsAllowed | P_SFIAtOpActyPlndMatlRet | GoodsMovementIsAllowed | Mvt Allowed | |
| MatlCompDiscontinuationType | P_SFIAtOpActyPlndMatlRet | MatlCompDiscontinuationType | ||
| MaterialCompIsVariableSized | ||||
| FormulaKey | P_SFIAtOpActyPlndMatlRet | FormulaKey | VSI Formula | |
| VariableSizeDimension1 | P_SFIAtOpActyPlndMatlRet | VariableSizeDimension1 | Size 1 | |
| VariableSizeDimension2 | P_SFIAtOpActyPlndMatlRet | VariableSizeDimension2 | Size 2 | |
| VariableSizeDimension3 | P_SFIAtOpActyPlndMatlRet | VariableSizeDimension3 | Size 3 | |
| VariableSizeDimensionUnit | P_SFIAtOpActyPlndMatlRet | VariableSizeDimensionUnit | Size unit | |
| VarblSizeCompFrmtdFormulaVal | ||||
| VariableSizeComponentQuantity | P_SFIAtOpActyPlndMatlRet | VariableSizeComponentQuantity | VSI Quantity | |
| VariableSizeComponentUnit | P_SFIAtOpActyPlndMatlRet | VariableSizeComponentUnit | VSI UoM | |
| MatlCompAssembleControl | P_SFIAtOpActyPlndMatlRet | MatlCompAssembleControl | ||
| MatlCompAssembleControlName | ||||
| CompDisassemblyPermanence | P_SFIAtOpActyPlndMatlRet | CompDisassemblyPermanence | ||
| CompDisassemblyPermanenceName | ||||
| MatlCompInstceAssyIsRequired | P_SFIAtOpActyPlndMatlRet | MatlCompInstceAssyIsRequired | Instances Exist | |
| MatlCompAssemblyIsNotRequired | P_SFIAtOpActyPlndMatlRet | MatlCompAssemblyIsNotRequired | ||
| PlannedInventoryUsabilityCode | P_SFIAtOpActyPlndMatlRet | PlannedInventoryUsabilityCode | ||
| BOMItemCategory | P_SFIAtOpActyPlndMatlRet | BOMItemCategory | Item Category | |
| BillOfMaterialItemCategoryDesc | ||||
| RelatedReservation | ||||
| RelatedReservationItem | P_SFIAtOpActyPlndMatlRet | RelatedReservationItem | ||
| RelatedRecordType | P_SFIAtOpActyPlndMatlRet | RelatedRecordType | ||
| RelatedOpActyNtwkInstance | P_SFIAtOpActyPlndMatlRet | RelatedOpActyNtwkInstance | ||
| RelatedOpActyNtwkElement | P_SFIAtOpActyPlndMatlRet | RelatedOpActyNtwkElement | ||
| LeadingReservation | P_SFIAtOpActyPlndMatlRet | LeadingReservation | ||
| LeadingReservationItem | P_SFIAtOpActyPlndMatlRet | LeadingReservationItem | ||
| LeadingReservationRecordType | P_SFIAtOpActyPlndMatlRet | LeadingReservationRecordType | ||
| LeadingOpActyNtwkInstance | P_SFIAtOpActyPlndMatlRet | LeadingOpActyNtwkInstance | ||
| LeadingOpActyNtwkElement | P_SFIAtOpActyPlndMatlRet | LeadingOpActyNtwkElement | ||
| BillOfMaterialCategory | ||||
| BillOfMaterial | P_SFIAtOpActyPlndMatlRet | BillOfMaterial | BOM | |
| BillOfMaterialInternalID | P_SFIAtOpActyPlndMatlRet | BillOfMaterialInternalID | ||
| BillOfMaterialVersion | P_SFIAtOpActyPlndMatlRet | BillOfMaterialVersion | BOM Version | |
| BillOfMaterialVariant | P_SFIAtOpActyPlndMatlRet | BillOfMaterialVariant | AlternativeBOM | |
| InheritedBOMItemNode | P_SFIAtOpActyPlndMatlRet | InheritedBOMItemNode | ||
| BOMItem | P_SFIAtOpActyPlndMatlRet | BOMItem | ||
| BOMItemInternalChangeCount | P_SFIAtOpActyPlndMatlRet | BOMItemInternalChangeCount | Counter | |
| BillOfOperationsType | I_OpActyInstceNtwkElmntBasic | BillOfOperationsType | Task List Type | |
| BillOfOperationsGroup | I_OpActyInstceNtwkElmntBasic | BillOfOperationsGroup | Group | |
| BOOOpBOMItemInternalID | P_SFIAtOpActyPlndMatlRet | BOOOpBOMItemInternalID | Allocation no. | |
| LogicalComponent | P_SFIAtOpActyPlndMatlRet | LogicalComponent | Logical Component | |
| MfgRefStrucBOMLeafAssgmtUUID | P_SFIAtOpActyPlndMatlRet | MfgRefStrucBOMLeafAssgmtUUID | Leaf Assignment UUID | |
| MfgRefStructureItemDetailUUID | P_SFIAtOpActyPlndMatlRet | MfgRefStructureItemDetailUUID | ||
| MfgRefStrucItmDetIsContextual | P_SFIAtOpActyPlndMatlRet | MfgRefStrucItmDetIsContextual | ||
| OperationActivity | I_OpActyInstceNtwkElmntBasic | OpActyNtwkElementElement | Operation Activity | |
| OperationActyVersionCounter | I_OpActyInstceNtwkElmntBasic | OpActyNtwkElementElmntVersCntr | OA Version | |
| _MfgOrderCompAssemblyAggrgn | _MfgOrderCompAssemblyAggrgn | |||
| _AssldReltdCompInstceSrlNmbr | _AssldReltdCompInstceSrlNmbr | |||
| _AssldReltdSerialNumberBatch | _AssldReltdSerialNumberBatch | |||
| _ShopFloorItem | _ShopFloorItem | |||
| _ManufacturingOrder | I_OpActyInstceNtwkElmntBasic | _ManufacturingOrder | ||
| _OpActyNtwkInstance | I_OpActyInstceNtwkElmntBasic | _OpActyNtwkInstance | ||
| _OperationActivityInstance | I_OpActyInstceNtwkElmntBasic | _OperationActivityInstance | ||
| _Material | _Material | |||
| _Reservation | _Reservation | |||
| _ProductPlant | _ProductPlant | |||
| _Plant | _Plant | |||
| _ProductionPlant | _ProductionPlant | |||
| _StorageLocation | _StorageLocation | |||
| _OpActyCompInstceAssignment | _OpActyCompInstceAssignment | |||
| _BillOfMaterialItemBasic | _BillOfMaterialItemBasic |
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_SFIAtOpActyPlndMatlRet.
-- 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.
-- SQL view name: CMPESFIOAPLNDRET
CREATE VIEW C_SFIAtOpActyPlndMatlRet AS
SELECT
SFIAtOpActyPlndMatlRet.ShopFloorItem AS ShopFloorItem,
_ShopFloorItem.SerialNumber AS SerialNumber,
OpActyInstceOpActyNtwkElmnt.ManufacturingOrder AS ManufacturingOrder,
SFIAtOpActyPlndMatlRet.ProductionPlant AS ProductionPlant,
SFIAtOpActyPlndMatlRet.StorageLocation AS StorageLocation,
OrderOperationBasic.WorkCenterInternalID AS WorkCenterInternalID,
OrderOperationBasic.WorkCenterTypeCode AS WorkCenterTypeCode,
_WorkCenter.WorkCenter AS WorkCenter,
cast('2' as mpe_oan_segment_type preserving type) AS OpActyNtwkSegmentType,
SFIAtOpActyPlndMatlRet.AssemblySequenceNumber AS AssemblySequenceNumber,
SFIAtOpActyPlndMatlRet.BaseUnit AS BaseUnit,
SFIAtOpActyPlndMatlRet.MfgOrderComponentUsageQuantity AS MfgOrderComponentUsageQuantity,
case when SFIAtOpActyPlndMatlRet.MaterialComponentQuantity = 0 or SFIAtOpActyPlndMatlRet.MaterialComponentQuantity is null then 0 AS MfgOrderComponentUsageNetQtythen1red,
SFIAtOpActyPlndMatlRet.SerialNumberProfile AS SerialNumberProfile,
SFIAtOpActyPlndMatlRet.StockCheckMessageType AS StockCheckMessageType,
SFIAtOpActyPlndMatlRet.IsBatchManagementRequired AS IsBatchManagementRequired,
SFIAtOpActyPlndMatlRet.IsBulkMaterialComponent AS IsBulkMaterialComponent,
SFIAtOpActyPlndMatlRet.GoodsMovementIsAllowed AS GoodsMovementIsAllowed,
SFIAtOpActyPlndMatlRet.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
SFIAtOpActyPlndMatlRet.FormulaKey AS FormulaKey,
SFIAtOpActyPlndMatlRet.VariableSizeDimension1 AS VariableSizeDimension1,
SFIAtOpActyPlndMatlRet.VariableSizeDimension2 AS VariableSizeDimension2,
SFIAtOpActyPlndMatlRet.VariableSizeDimension3 AS VariableSizeDimension3,
SFIAtOpActyPlndMatlRet.VariableSizeDimensionUnit AS VariableSizeDimensionUnit,
cast('' as mpe_vsi_formatted_formula) AS VarblSizeCompFrmtdFormulaVal,
SFIAtOpActyPlndMatlRet.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
SFIAtOpActyPlndMatlRet.VariableSizeComponentUnit AS VariableSizeComponentUnit,
SFIAtOpActyPlndMatlRet.MatlCompAssembleControl AS MatlCompAssembleControl,
SFIAtOpActyPlndMatlRet._MatlCompAssembleControl._Text[1: Language=$session.system_language].MatlCompAssembleControlName AS MatlCompAssembleControlName,
SFIAtOpActyPlndMatlRet.CompDisassemblyPermanence AS CompDisassemblyPermanence,
SFIAtOpActyPlndMatlRet._CompDisassemblyPermanence._Text[1: Language=$session.system_language].CompDisassemblyPermanenceName AS CompDisassemblyPermanenceName,
SFIAtOpActyPlndMatlRet.MatlCompInstceAssyIsRequired AS MatlCompInstceAssyIsRequired,
SFIAtOpActyPlndMatlRet.MatlCompAssemblyIsNotRequired AS MatlCompAssemblyIsNotRequired,
SFIAtOpActyPlndMatlRet.PlannedInventoryUsabilityCode AS PlannedInventoryUsabilityCode,
SFIAtOpActyPlndMatlRet.BOMItemCategory AS BOMItemCategory,
SFIAtOpActyPlndMatlRet._BOMItemCategory._ItemCategoryT[1: Language=$session.system_language].BillOfMaterialItemCategoryDesc AS BillOfMaterialItemCategoryDesc,
SFIAtOpActyPlndMatlRet.RelatedReservationItem AS RelatedReservationItem,
SFIAtOpActyPlndMatlRet.RelatedRecordType AS RelatedRecordType,
SFIAtOpActyPlndMatlRet.RelatedOpActyNtwkInstance AS RelatedOpActyNtwkInstance,
SFIAtOpActyPlndMatlRet.RelatedOpActyNtwkElement AS RelatedOpActyNtwkElement,
SFIAtOpActyPlndMatlRet.LeadingReservation AS LeadingReservation,
SFIAtOpActyPlndMatlRet.LeadingReservationItem AS LeadingReservationItem,
SFIAtOpActyPlndMatlRet.LeadingReservationRecordType AS LeadingReservationRecordType,
SFIAtOpActyPlndMatlRet.LeadingOpActyNtwkInstance AS LeadingOpActyNtwkInstance,
SFIAtOpActyPlndMatlRet.LeadingOpActyNtwkElement AS LeadingOpActyNtwkElement,
SFIAtOpActyPlndMatlRet.BillOfMaterial AS BillOfMaterial,
SFIAtOpActyPlndMatlRet.BillOfMaterialInternalID AS BillOfMaterialInternalID,
SFIAtOpActyPlndMatlRet.BillOfMaterialVersion AS BillOfMaterialVersion,
SFIAtOpActyPlndMatlRet.BillOfMaterialVariant AS BillOfMaterialVariant,
SFIAtOpActyPlndMatlRet.InheritedBOMItemNode AS InheritedBOMItemNode,
SFIAtOpActyPlndMatlRet.BOMItem AS BOMItem,
SFIAtOpActyPlndMatlRet.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
OpActyInstceOpActyNtwkElmnt.BillOfOperationsType AS BillOfOperationsType,
OpActyInstceOpActyNtwkElmnt.BillOfOperationsGroup AS BillOfOperationsGroup,
SFIAtOpActyPlndMatlRet.BOOOpBOMItemInternalID AS BOOOpBOMItemInternalID,
SFIAtOpActyPlndMatlRet.LogicalComponent AS LogicalComponent,
SFIAtOpActyPlndMatlRet.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
SFIAtOpActyPlndMatlRet.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
SFIAtOpActyPlndMatlRet.MfgRefStrucItmDetIsContextual AS MfgRefStrucItmDetIsContextual,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElementElement AS OperationActivity,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElementElmntVersCntr AS OperationActyVersionCounter,
OpActyInstceOpActyNtwkElmnt._ManufacturingOrder AS _ManufacturingOrder,
OpActyInstceOpActyNtwkElmnt._OpActyNtwkInstance AS _OpActyNtwkInstance,
OpActyInstceOpActyNtwkElmnt._OperationActivityInstance AS _OperationActivityInstance
FROM P_SFIAtOpActyPlndMatlRet AS SFIAtOpActyPlndMatlRet
INNER JOIN I_OpActyInstceNtwkElmntBasic AS OpActyInstceOpActyNtwkElmnt ON /* join condition not captured in parsed metadata */
INNER JOIN I_OrderOperationBasic AS OrderOperationBasic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ShopFloorItem AS _ShopFloorItem ON ShopFloorItem = _ShopFloorItem.ShopFloorItem -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [1..1]
LEFT OUTER JOIN I_ProductPlant AS _ProductPlant ON Material = _ProductPlant.Product AND ProductionPlant = _ProductPlant.Plant -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [1..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_WorkCenterType AS _WorkCenterType ON WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode AND WorkCenterInternalID = _WorkCenter.WorkCenterInternalID -- association [0..1]
LEFT OUTER JOIN I_ReservationDocumentHeader AS _Reservation ON Reservation = _Reservation.Reservation -- association [1..1]
LEFT OUTER JOIN C_MfgOrderCompAssemblyAggrgn AS _MfgOrderCompAssemblyAggrgn ON Reservation = _MfgOrderCompAssemblyAggrgn.Reservation AND ReservationItem = _MfgOrderCompAssemblyAggrgn.ReservationItem AND RecordType = _MfgOrderCompAssemblyAggrgn.RecordType AND OpActyNtwkInstance = _MfgOrderCompAssemblyAggrgn.OpActyNtwkInstance AND OpActyNtwkElement = _MfgOrderCompAssemblyAggrgn.OpActyNtwkElement AND Material = _MfgOrderCompAssemblyAggrgn.Material AND ShopFloorItem = _MfgOrderCompAssemblyAggrgn.AssemblyShopFloorItem AND _MfgOrderCompAssemblyAggrgn.MaterialComponentQuantity <> 0 -- association [0..*]
LEFT OUTER JOIN I_AssldReltdCompInstceSrlNmbr AS _AssldReltdCompInstceSrlNmbr ON Reservation = _AssldReltdCompInstceSrlNmbr.Reservation AND ReservationItem = _AssldReltdCompInstceSrlNmbr.ReservationItem AND RecordType = _AssldReltdCompInstceSrlNmbr.RecordType AND OpActyNtwkInstance = _AssldReltdCompInstceSrlNmbr.OpActyNtwkInstance AND OpActyNtwkElement = _AssldReltdCompInstceSrlNmbr.OpActyNtwkElement AND ShopFloorItem = _AssldReltdCompInstceSrlNmbr.AssemblyShopFloorItem -- association [0..*]
LEFT OUTER JOIN I_AssldReltdSerialNumberBatch AS _AssldReltdSerialNumberBatch ON Reservation = _AssldReltdSerialNumberBatch.Reservation AND ReservationItem = _AssldReltdSerialNumberBatch.ReservationItem AND RecordType = _AssldReltdSerialNumberBatch.RecordType AND OpActyNtwkInstance = _AssldReltdSerialNumberBatch.OpActyNtwkInstance AND OpActyNtwkElement = _AssldReltdSerialNumberBatch.OpActyNtwkElement AND ShopFloorItem = _AssldReltdSerialNumberBatch.AssemblyShopFloorItem -- association [0..*]
LEFT OUTER JOIN I_OpActyCompInstceAssignment AS _OpActyCompInstceAssignment ON Reservation = _OpActyCompInstceAssignment.Reservation AND ReservationItem = _OpActyCompInstceAssignment.ReservationItem AND RecordType = _OpActyCompInstceAssignment.RecordType AND OpActyNtwkInstance = _OpActyCompInstceAssignment.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyCompInstceAssignment.OpActyNtwkElement -- association [0..*]
LEFT OUTER JOIN I_BillOfMaterialItemBasic AS _BillOfMaterialItemBasic ON BillOfMaterialCategory = _BillOfMaterialItemBasic.BillOfMaterialCategory AND BillOfMaterial = _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 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA