I_MfgOrderOperationComponent
Manufacturing Order Operation Component
I_MfgOrderOperationComponent (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
ProductionOrderComponent · Manufacturing
I_MfgOrderOperationComponent is a Basic CDS View (Dimension) that provides data about "Manufacturing Order Operation Component" in SAP S/4HANA. It reads from 1 data source (P_MfgOrderOpReservationItem) and exposes 226 fields with key fields ReservationItem, RecordType, Reservation. It has 78 associations to related views.
SAP Help Documentation
| Category | CDS Views for Discrete and Process Manufacturing |
|---|---|
| Data Category | Dimension |
With this CDS view, you can retrieve manufacturing order component data (reservation items, table RESB ) by semantic key. This CDS view provides the data to answer the following business questions: Which components are assigned to a manufacturing order operation? What are the required and confirmed available quantities of the components? Which components are to be backflushed? Which components are already finally issued? Which components are to be withdrawn from inventory special stock? What are the reference bill of material (BOM) item data of the components? Which purchase order item is assigned to an externally procured component? Which components are bulk, discontinuation, or alternative materials? What is the amount of already withdrawn components?
Prerequisites
Users who want to use this CDS view must have the following authorization objects assigned: C_AFKO_ATY (CIM: Order category) C_AFKO_AWA (CIM: Prod.Order/Order Type/Plant/Activity) C_AFKO_AWK (CIM: Plant for order type of order) F_LFA1_BEK (Vendor: Account Authorization)
Structure
Important Fields Important fields in this view include the following: Reservation Reservation item Reservation record type Manufacturing order Manufacturing order operation Manufacturing order type and category Requirement type Requirement date and time Material Storage location Batch Goods movement type Inventory special stock type Sales order and item WBS element internal ID Bill of material (BOM) item key Purchase requisition / order item Supplier Warehouse, storage bin and type Business area GL account Material base unit of measure Material entry unit of measure Currency Required quantity in base unit Withdrawn quantity in base unit Confirmed available quantity in base unit Goods movement entry quantity Withdrawn quantity amount
Constraints
The following constraints exist: No co-products are selected (see the Manufacturing Order Item CDS view ( I_ManufacturingOrderItem ). No documents are selected.
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Manufacturing |
| Application Component | PP-VDM |
| Capabilities | Data Source in SQL Select, Data Source for Defining CDS Entities, Data Source for Data Extraction, Analytical Dimension, Association Target for Defining CDS Entities |
| Package | Manufacturing for SAP S/4HANA Cloud Private Edition |
| Description | <p>With this CDS view, you can retrieve manufacturing order component data (reservation items, table RESB) by semantic key. </p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>Which components are assigned to a manufacturing order operation?</p></li> <li><p>What are the required and confirmed available quantities of the components? </p></li> <li><p>Which components are to be backflushed?</p></li> <li><p>Which components are already finally issued?</p></li> <li><p>Which components are to be withdrawn from inventory special stock?</p></li> <li><p>What are the reference bill of material (BOM) item data of the components?</p></li> <li><p>Which purchase order item is assigned to an externally procured component?</p></li> <li><p>Which components are bulk, discontinuation, or alternative materials?</p></li> <li><p>What is the amount of already withdrawn components?</p></li> </ul> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_MfgOrderOpReservationItem | resb | from |
Associations (78)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ReservationDocumentHeader | _Reservation | $projection.Reservation = _Reservation.Reservation |
| [1..1] | I_ReservationDocumentItem | _ReservationItem | $projection.Reservation = _ReservationItem.Reservation and $projection.ReservationItem = _ReservationItem.ReservationItem and $projection.RecordType = _ReservationItem.RecordType |
| [0..1] | I_ReservationDocRecordType | _ReservationDocRecordType | $projection.RecordType = _ReservationDocRecordType.RecordType |
| [1..1] | I_ManufacturingOrder | _ManufacturingOrder | $projection.ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder |
| [1..1] | I_ManufacturingOrderSequence | _ManufacturingOrderSequence | $projection.ManufacturingOrder = _ManufacturingOrderSequence.ManufacturingOrder and $projection.ManufacturingOrderSequence = _ManufacturingOrderSequence.ManufacturingOrderSequence |
| [1..1] | I_MfgOrder | _MfgOrder | $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder |
| [1..1] | I_MfgOrderSequence | _MfgOrderSequence | $projection.ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence |
| [0..1] | I_SequenceCategory | _MfgOrderSequenceCategory | $projection.MfgOrderSequenceCategory = _MfgOrderSequenceCategory.SequenceCategory |
| [1..1] | I_MfgOrderOperationBasic | _MfgOrderOperation | $projection.OrderInternalBillOfOperations = _MfgOrderOperation.OrderInternalBillOfOperations and $projection.OrderIntBillOfOperationsItem = _MfgOrderOperation.OrderIntBillOfOperationsItem |
| [1..1] | I_MfgOrderOperationBySemanKey | _MfgOrderOperationBySemanKey | $projection.ManufacturingOrder = _MfgOrderOperationBySemanKey.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationBySemanKey.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOperationBySemanKey.ManufacturingOrderOperation |
| [1..1] | I_MfgOrderOperationBySemKey | _MfgOrderOperationBySemKey | $projection.ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation_2 = _MfgOrderOperationBySemKey.ManufacturingOrderOperation |
| [1..1] | I_MfgOrderCategory | _MfgOrderCategory | $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory |
| [1..1] | I_MfgOrderType | _MfgOrderType | $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType |
| [1..1] | I_Plant | _ProductionPlant | $projection.ProductionPlant = _ProductionPlant.Plant |
| [1..1] | I_OrdInternalBillOfOperations | _OrdInternalBillOfOperations | $projection.OrderInternalBillOfOperations = _OrdInternalBillOfOperations.OrderInternalBillOfOperations |
| [1..1] | I_OrderInternalID | _OrderInternalID | $projection.OrderInternalBillOfOperations = _OrderInternalID.OrderInternalID |
| [1..1] | I_MaterialRequirementType | _RequirementType | $projection.RequirementType = _RequirementType.RequirementType |
| [1..1] | I_MaterialGroup | _MaterialGroup | $projection.MaterialGroup = _MaterialGroup.MaterialGroup |
| [1..1] | I_Material | _Material | $projection.Material = _Material.Material |
| [1..1] | I_Product | _Product | $projection.Material = _Product.Product |
| [1..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [1..1] | I_ProductPlant | _ProductPlant | $projection.Material = _ProductPlant.Product and $projection.Plant = _ProductPlant.Plant |
| [1..1] | I_ProductPlantBasic | _ProductPlant2 | $projection.Material = _ProductPlant2.Product and $projection.Plant = _ProductPlant2.Plant |
| [1..1] | I_ProductSupplyPlanning | _ProductSupplyPlanning | $projection.Material = _ProductSupplyPlanning.Product and $projection.Plant = _ProductSupplyPlanning.Plant |
| [0..1] | I_ProductStorageLocation | _ProductStorageLocation | $projection.Material = _ProductStorageLocation.Product and $projection.Plant = _ProductStorageLocation.Plant and $projection.StorageLocation = _ProductStorageLocation.StorageLocation |
| [0..1] | I_ProductStorageLocationBasic | _ProductStorageLocation2 | $projection.Material = _ProductStorageLocation2.Product and $projection.Plant = _ProductStorageLocation2.Plant and $projection.StorageLocation = _ProductStorageLocation2.StorageLocation |
| [1..*] | I_ProductUnitsOfMeasure | _ProductUnitsOfMeasure | $projection.Material = _ProductUnitsOfMeasure.Product |
| [0..1] | I_MRPController | _AssemblyMRPController | $projection.Plant = _AssemblyMRPController.Plant and $projection.AssemblyMRPController = _AssemblyMRPController.MRPController |
| [0..1] | I_ProductionSupervisor | _ProductionSupervisor | $projection.Plant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor |
| [0..1] | I_SalesOrder | _SalesOrder | $projection.SalesOrder = _SalesOrder.SalesOrder |
| [0..1] | I_SalesOrderItem | _SalesOrderItem | $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem |
| [0..1] | I_WBSElementByInternalKey | _WBSElement | $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID |
| [0..1] | I_WBSElementBasicData | _WBSElementBasicData | $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID |
| [0..1] | I_WBSElementBasicData | _WBSElementBasicData2 | $projection.WBSElementInternalID_2 = _WBSElementBasicData2.WBSElementInternalID |
| [0..1] | I_ChangeMaster | _ChangeNumber | $projection.ChangeNumber = _ChangeNumber.ChangeNumber |
| [0..1] | I_BOMExplosionDate | _BOMExplosion | $projection.BOMExplosionDateID = _BOMExplosion.BOMExplosionDateID |
| [0..1] | I_BillOfMaterialItemBasic | _BillOfMaterialItem | $projection.BillOfMaterialCategory = _BillOfMaterialItem.BillOfMaterialCategory and $projection.BillOfMaterial = _BillOfMaterialItem.BillOfMaterial and $projection.BOMItem = _BillOfMaterialItem.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItem.BOMItemInternalChangeCount |
| [0..1] | I_BillOfMaterialItemCategory | _BOMItemCategory | $projection.BOMItemCategory = _BOMItemCategory.BillOfMaterialItemCategory |
| [0..1] | I_PurchasingInfoRecordApi01 | _PurchasingInfoRecord | $projection.PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord |
| [0..1] | I_PurchasingGroup | _PurchasingGroup | $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup |
| [0..1] | I_PurchaseOrderAPI01 | _PurchaseOrder | $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder |
| [0..1] | I_PurchaseOrderItemAPI01 | _PurchaseOrderItem | $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem |
| [0..1] | I_Purchaserequisition | _PurchaseRequisition | $projection.PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition |
| [0..1] | I_PurchaseRequisition_Api01 | _PurchaseRequisitionItem | $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem |
| [0..1] | I_PurchaseRequisitionItemAPI01 | _PurchaseRequisitionItem2 | $projection.PurchaseRequisition = _PurchaseRequisitionItem2.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem2.PurchaseRequisitionItem |
| [0..1] | I_Supplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [0..1] | I_SupplierCompanyByPlant | _SupplierCompanyByPlant | $projection.Plant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..*] | I_Batch | _Batch | $projection.Material = _Batch.Material and $projection.Batch = _Batch.Batch |
| [0..1] | I_BatchSplitType | _BatchSplitType | $projection.BatchSplitType= _BatchSplitType.BatchSplitType |
| [1..1] | I_DebitCreditCode | _DebitCreditCode | $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode |
| [1..1] | I_GoodsMovementType | _GoodsMovementType | $projection.GoodsMovementType = _GoodsMovementType.GoodsMovementType |
| [0..1] | I_InventorySpecialStockType | _InventorySpecialStockType | $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType |
| [0..1] | I_InvtrySpecialStockValnType | _InventorySpecialStockValnType | $projection.InventorySpecialStockValnType = _InventorySpecialStockValnType.InventorySpecialStockValnType |
| [0..1] | I_ConsumptionPosting | _ConsumptionPosting | $projection.ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting |
| [0..1] | I_ProductionSupplyArea | _SupplyArea | $projection.Plant = _SupplyArea.Plant and $projection.SupplyArea = _SupplyArea.ProductionSupplyArea |
| [0..1] | I_Warehouse | _Warehouse | $projection.Warehouse = _Warehouse.Warehouse |
| [0..1] | I_Product | _PhantomAssembly | $projection.Assembly = _PhantomAssembly.Product |
| [0..1] | I_Product | _FollowUpMaterial | $projection.FollowUpMaterial = _FollowUpMaterial.Product |
| [0..1] | I_MatlCompDiscontinuationType | _MatlCompDiscontinuationType | $projection.MatlCompDiscontinuationType = _MatlCompDiscontinuationType.MatlCompDiscontinuationType |
| [0..1] | I_MatlCompProvisionType | _ProvisionType | $projection.MaterialProvisionType = _ProvisionType.MaterialProvisionType |
| [0..1] | I_MatlCompSparePartType | _SparePartType | $projection.MatlComponentSparePartType = _SparePartType.MatlComponentSparePartType |
| [0..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [0..1] | I_BusinessArea | _BusinessArea | $projection.BusinessArea = _BusinessArea.BusinessArea |
| [0..1] | I_GLAccount | _GLAccount | $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_FunctionalArea | _FunctionalArea | $projection.FunctionalArea = _FunctionalArea.FunctionalArea |
| [0..1] | I_AccountAssignmentCategory | _AccountAssignmentCategory | $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory |
| [0..1] | I_CommitmentItemShortID | _CommitmentItemShortID | $projection.CommitmentItemShortID = _CommitmentItemShortID.CommitmentItemShortID |
| [0..1] | I_UnitOfMeasure | _OpLeadTimeOffsetUnit | $projection.OperationLeadTimeOffsetUnit = _OpLeadTimeOffsetUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _VariableSizeCompUnit | $projection.VariableSizeComponentUnit = _VariableSizeCompUnit.UnitOfMeasure |
| [1..1] | I_UnitOfMeasure | _BaseUnit | $projection.BaseUnit = _BaseUnit.UnitOfMeasure |
| [1..1] | I_UnitOfMeasure | _EntryUnit | $projection.EntryUnit = _EntryUnit.UnitOfMeasure |
| [0..1] | I_Currency | _Currency | $projection.Currency = _Currency.Currency |
| [0..1] | I_Language | _LongTextLanguage | $projection.LongTextLanguageCode = _LongTextLanguage.Language |
| [0..1] | I_OrderComponentLongText | _LongText | $projection.Reservation = _LongText.Reservation and $projection.ReservationItem = _LongText.ReservationItem and $projection.RecordType = _LongText.RecordType |
| [0..1] | I_MfgOrderComponentLongText | _MfgOrderComponentLongText | $projection.Reservation = _MfgOrderComponentLongText.Reservation and $projection.ReservationItem = _MfgOrderComponentLongText.ReservationItem and $projection.RecordType = _MfgOrderComponentLongText.RecordType and $projection.LongTextLanguageCode = _MfgOrderComponentLongText.LongTextLanguage -- to extension |
| [1..1] | E_ReservationDocumentItem | _Extension | $projection.Reservation = _Extension.Reservation and $projection.ReservationItem = _Extension.ReservationItem and $projection.RecordType = _Extension.RecordType |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPPMFGORDOPCOMP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.internalName | #LOCAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.representativeKey | ReservationItem | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #BASIC | view | |
| EndUserText.label | Manufacturing Order Operation Component | view |
Fields (226)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ReservationItem | Reservation Item | ||
| KEY | RecordType | Reservation Record Type | ||
| ManufacturingOrderCategory | Manufacturing Order Category | |||
| ManufacturingOrderType | Manufacturing Order Type | |||
| ManufacturingOrder | Manufacturing Order ID | |||
| MfgOrderSequenceCategory | Sequence Category | |||
| ManufacturingOrderOperation | Manufacturing Order Operation | |||
| ManufacturingOrderOperation_2 | Operation or Phase Number | |||
| ProductionPlant | Production Plant | |||
| OrderInternalBillOfOperations | Order Internal ID | |||
| OrderIntBillOfOperationsItem | Internal Identifier of an Operation or Activity | |||
| AssemblyMRPController | MRP Controller of Assembly Material | |||
| ProductionSupervisor | Production Supervisor | |||
| MatlCompRequirementDate | Material Component Requirement Date | |||
| MatlCompRequirementTime | Material Component Requirement Time | |||
| LatestRequirementDate | Latest Requirement Date | |||
| MfgOrderActualReleaseDate | Manufacturing Order Actual Release Date | |||
| ReservationItemCreationCode | Status of Reservation Item | |||
| MatlCompIsMarkedForDeletion | Item is Deleted | |||
| MaterialPlanningRelevance | Code: Relevant for Materials Planning | |||
| RequirementType | Requirement Type | |||
| SalesOrder | Sales Order | |||
| SalesOrderItem | Sales Order Item | |||
| WBSElementInternalID | Work Breakdown Structure Element Internal ID | |||
| WBSElementInternalID_2 | WBS Element | |||
| MaterialRevisionLevel | Revision Level | |||
| BillOfMaterialCategory | Bill of Material Category Code | |||
| BillOfMaterialInternalID_2 | Bill Of Material | |||
| BOMItem | Bill of Material Item | |||
| BOMItemCategory | Bill of Material Item Category | |||
| BillOfMaterialItemNumber_2 | Bill Of Material Item Number | |||
| BOMExplosionDateID | Bill of Material Explosion Date ID | |||
| PurchasingInfoRecord | Purchasing Info Record | |||
| PurchasingGroup | Purchasing Group | |||
| DeliveryDurationInDays | Delivery Duration In Days | |||
| MaterialGoodsReceiptDuration | Material Goods Receipt Duration in Days | |||
| NumberOfOperationPriceUnits | Material Price Unit Quantity | |||
| StorageLocation | Storage Location | |||
| DebitCreditCode | Debit/Credit Code | |||
| InventorySpecialStockType | Inventory Special Stock Type | |||
| InventorySpecialStockValnType | Inventory Special Stock Valuation Type | |||
| ConsumptionPosting | Consumption Posting | |||
| SupplyArea | Production Supply Area | |||
| GoodsRecipientName | Goods Recipient | |||
| AccountAssignmentCategory | Account Assignment Category | |||
| CommitmentItem | Commitment Item | |||
| CommitmentItemShortID | Commitment Item Short ID | |||
| FundsCenter | Funds Center | |||
| NumberOfVariableSizeComponents | Number of Variable-Size Components | |||
| VariableSizeItemQuantity | Number of Variable-Size Components | |||
| VariableSizeComponentUnit | Unit of Measure for Variable-Size Components | |||
| VariableSizeComponentQuantity | Variable-Size Item Quantity per PC | |||
| AlternativeItemGroup | Alternative Item Group | |||
| AlternativeItemStrategy | Alternative Item Strategy | |||
| AlternativeItemPriority | Alternative Item Priority | |||
| MaterialComponentIsPhantomItem | Phantom Item Indicator | |||
| DiscontinuationGroup | Discontinuation Group | |||
| MatlCompIsFollowUpMaterial | Indicator: Component is Follow-Up Material | |||
| FollowUpGroup | Follow-up Group | |||
| FollowUpMaterial | Follow-Up / Original Material | |||
| FollowUpMaterialIsNotActive | Indicator: Follow-Up Material is Active | |||
| FollowUpMaterialIsActive | Indicator: Follow-Up Material is Active | |||
| MaterialProvisionType | Material Provision Type | |||
| MatlComponentSparePartType | Spare Part Type | |||
| LeadTimeOffset | Lead-Time Offset | |||
| OperationLeadTimeOffsetUnit | Unit of Measure for Lead-Time Offset for Operations | |||
| OperationLeadTimeOffset | Lead-Time Offset for Operations | |||
| WithdrawnQuantity | Withdrawn Quantity | |||
| ConfirmedAvailableQuantity | Available Quantity | |||
| MaterialCompOriginalQuantity | Original Quantity of a Material Component | |||
| GoodsMovementEntryQty | Quantity in Unit of Entry | |||
| CriticalComponentType | fsh_critical_comp | Critical Component Indicator | ||
| CriticalComponentLevel | fsh_critical_level | Crtical Level of a Component in BoM | ||
| _Reservation | _Reservation | |||
| _ReservationItem | _ReservationItem | |||
| _ReservationDocRecordType | _ReservationDocRecordType | |||
| _MfgOrder | _MfgOrder | |||
| _MfgOrderSequence | ||||
| _ManufacturingOrder | _ManufacturingOrder | |||
| _ManufacturingOrderSequence | _ManufacturingOrderSequence | |||
| _MfgOrderCategory | _MfgOrderCategory | |||
| _MfgOrderType | _MfgOrderType | |||
| _MfgOrderOperation | _MfgOrderOperation | |||
| _MfgOrderOperationBySemanKey | _MfgOrderOperationBySemanKey | |||
| _MfgOrderOperationBySemKey | _MfgOrderOperationBySemKey | |||
| _MfgOrderSequenceCategory | _MfgOrderSequenceCategory | |||
| _MfgOrderComponentLongText | _MfgOrderComponentLongText | |||
| _OrdInternalBillOfOperations | _OrdInternalBillOfOperations | |||
| _OrderInternalID | _OrderInternalID | |||
| _ProductionPlant | _ProductionPlant | |||
| _AssemblyMRPController | _AssemblyMRPController | |||
| _ProductionSupervisor | _ProductionSupervisor | |||
| _RequirementType | _RequirementType | |||
| _MaterialGroup | _MaterialGroup | |||
| _Material | _Material | |||
| _Product | _Product | |||
| _ProductPlant | _ProductPlant | |||
| _ProductPlant2 | _ProductPlant2 | |||
| _ProductStorageLocation | _ProductStorageLocation | |||
| _ProductStorageLocation2 | _ProductStorageLocation2 | |||
| _ProductSupplyPlanning | _ProductSupplyPlanning | |||
| _ProductUnitsOfMeasure | _ProductUnitsOfMeasure | |||
| _Plant | _Plant | |||
| _StorageLocation | _StorageLocation | |||
| _Batch | _Batch | |||
| _BatchSplitType | _BatchSplitType | |||
| _DebitCreditCode | _DebitCreditCode | |||
| _GoodsMovementType | _GoodsMovementType | |||
| _InventorySpecialStockType | _InventorySpecialStockType | |||
| _InventorySpecialStockValnType | _InventorySpecialStockValnType | |||
| _ConsumptionPosting | _ConsumptionPosting | |||
| _SupplyArea | _SupplyArea | |||
| _Warehouse | _Warehouse | |||
| _FollowUpMaterial | _FollowUpMaterial | |||
| _MatlCompDiscontinuationType | _MatlCompDiscontinuationType | |||
| _ProvisionType | _ProvisionType | |||
| _SparePartType | _SparePartType | |||
| _PhantomAssembly | _PhantomAssembly | |||
| _BOMExplosion | _BOMExplosion | |||
| _BillOfMaterialItem | _BillOfMaterialItem | |||
| _BOMItemCategory | _BOMItemCategory | |||
| _SalesOrder | _SalesOrder | |||
| _SalesOrderItem | _SalesOrderItem | |||
| _WBSElement | ||||
| _WBSElementBasicData | ||||
| _WBSElementBasicData2 | _WBSElementBasicData2 | |||
| _ChangeNumber | _ChangeNumber | |||
| _PurchasingGroup | _PurchasingGroup | |||
| _PurchasingInfoRecord | _PurchasingInfoRecord | |||
| _PurchaseOrder | _PurchaseOrder | |||
| _PurchaseOrderItem | _PurchaseOrderItem | |||
| _PurchaseRequisition | _PurchaseRequisition | |||
| _PurchaseRequisitionItem | _PurchaseRequisitionItem | |||
| _PurchaseRequisitionItem2 | _PurchaseRequisitionItem2 | |||
| _Supplier | _Supplier | |||
| _SupplierCompanyByPlant | _SupplierCompanyByPlant | |||
| _CompanyCode | _CompanyCode | |||
| _BusinessArea | _BusinessArea | |||
| _GLAccount | _GLAccount | |||
| _ControllingArea | _ControllingArea | |||
| _FunctionalArea | _FunctionalArea | |||
| _AccountAssignmentCategory | _AccountAssignmentCategory | |||
| _CommitmentItemShortID | _CommitmentItemShortID | |||
| _OpLeadTimeOffsetUnit | _OpLeadTimeOffsetUnit | |||
| _VariableSizeCompUnit | _VariableSizeCompUnit | |||
| _BaseUnit | _BaseUnit | |||
| _EntryUnit | _EntryUnit | |||
| _Currency | _Currency | |||
| _LongTextLanguage | _LongTextLanguage | |||
| _LongText | _LongText | |||
| KEY | Reservation | P_MfgOrderOpReservationItem | rsnum | Number of reservation/dependent requirements |
| MaterialGroup | P_MfgOrderOpReservationItem | matkl | Product Sold Group | |
| Material | P_MfgOrderOpReservationItem | matnr | Material Number | |
| Plant | P_MfgOrderOpReservationItem | werks | Receiving Plant | |
| OrderObjectInternalID | P_MfgOrderOpReservationItem | OrderObjectInternalID | Val. Obj. No. | |
| ReservationIsFinallyIssued | P_MfgOrderOpReservationItem | kzear | Final Issue for Reservation | |
| MaterialComponentIsMissing | P_MfgOrderOpReservationItem | xfehl | Missing Part | |
| IsBulkMaterialComponent | P_MfgOrderOpReservationItem | schgt | Indicator: bulk material | |
| MatlCompIsMarkedForBackflush | P_MfgOrderOpReservationItem | rgekz | Indicator: Backflush | |
| MatlCompIsTextItem | P_MfgOrderOpReservationItem | txtps | Item is Text indicator | |
| MatlCompIsConfigurable | P_MfgOrderOpReservationItem | kfpos | Indicator: Configurable Item | |
| MaterialComponentIsClassified | P_MfgOrderOpReservationItem | clakz | Indicator: Classification Exists | |
| MaterialCompIsIntraMaterial | P_MfgOrderOpReservationItem | inpos | Indicator: Intra Material | |
| LongTextLanguageCode | P_MfgOrderOpReservationItem | ltxsp | Language: The long text was stored in this language | |
| ProductConfiguration | P_MfgOrderOpReservationItem | cuobj | Internal Object Number | |
| ChangeNumber | P_MfgOrderOpReservationItem | aennr | Change Number | |
| EffectivityParameterVariant | P_MfgOrderOpReservationItem | techs | Parameter Variant/Standard Variant | |
| SortField | P_MfgOrderOpReservationItem | sortf | Sort string | |
| MaterialComponentSortText | P_MfgOrderOpReservationItem | sortf | Sort string | |
| ObjectInternalID | P_MfgOrderOpReservationItem | objnr | Val. Obj. No. | |
| BillOfMaterialInternalID | P_MfgOrderOpReservationItem | stlnr | Bill of Material | |
| BillOfMaterialVariantUsage | P_MfgOrderOpReservationItem | stlan | BOM Usage | |
| BillOfMaterialVariant | P_MfgOrderOpReservationItem | stlal | Alternative BOM | |
| BillOfMaterial | P_MfgOrderOpReservationItem | stlnr2 | Bill of Material | |
| BillOfMaterialVersion | P_MfgOrderOpReservationItem | bom_versn | BOM Version | |
| BOMItemInternalChangeCount | P_MfgOrderOpReservationItem | stpoz | Internal counter | |
| InheritedBOMItemNode | P_MfgOrderOpReservationItem | stvkn | Inherited node number of BOM item | |
| BillOfMaterialItemNumber | P_MfgOrderOpReservationItem | posnr | BOM item number | |
| BOMItemDescription | P_MfgOrderOpReservationItem | potx1 | BOM Item Text (Line 1) | |
| BOMItemText2 | P_MfgOrderOpReservationItem | potx2 | BOM Item Text (Line 2) | |
| Supplier | P_MfgOrderOpReservationItem | lifnr | Account Number of Supplier | |
| GoodsMovementIsAllowed | P_MfgOrderOpReservationItem | xwaok | Goods Movement for Reservation Allowed | |
| GoodsMovementType | P_MfgOrderOpReservationItem | bwart | Movement Type (Inventory Management) | |
| UnloadingPointName | P_MfgOrderOpReservationItem | ablad | Unloading Point | |
| StockSegment | P_MfgOrderOpReservationItem | sgt_scat | Stock Segment | |
| RequirementSegment | P_MfgOrderOpReservationItem | sgt_rcat | Requirement Segment | |
| Batch | P_MfgOrderOpReservationItem | charg | Chargeable Proc. | |
| BatchSplitType | P_MfgOrderOpReservationItem | splkz | Batch key | |
| BatchClassification | P_MfgOrderOpReservationItem | chobj | Internal object number of the batch classification | |
| MaterialStaging | P_MfgOrderOpReservationItem | berkz | Material Staging Indicator for Production Supply | |
| Warehouse | P_MfgOrderOpReservationItem | lgnum | Warehouse Number / Warehouse Complex | |
| StorageType | P_MfgOrderOpReservationItem | lgtyp | Storage Type | |
| StorageBin | P_MfgOrderOpReservationItem | lgpla | Storage Bin | |
| MaterialCompIsCostRelevant | P_MfgOrderOpReservationItem | sanka | Indicator for Relevancy to Costing | |
| BusinessArea | P_MfgOrderOpReservationItem | gsber | Business Area | |
| CompanyCode | P_MfgOrderOpReservationItem | bukrs | Company Code | |
| GLAccount | P_MfgOrderOpReservationItem | saknr | G/L Account Number | |
| FunctionalArea | P_MfgOrderOpReservationItem | fkber | Functional Area | |
| ControllingArea | P_MfgOrderOpReservationItem | kokrs | Controlling Area | |
| MaterialCompIsVariableSized | P_MfgOrderOpReservationItem | rohps | Variable-Sized Item Indicator | |
| VariableSizeDimensionUnit | P_MfgOrderOpReservationItem | romei | Unit of measure for sizes 1 to 3 | |
| VariableSizeDimension1 | P_MfgOrderOpReservationItem | roms1 | Size 1 | |
| VariableSizeDimension2 | P_MfgOrderOpReservationItem | roms2 | Size 2 | |
| VariableSizeDimension3 | P_MfgOrderOpReservationItem | roms3 | Size 3 | |
| FormulaKey | P_MfgOrderOpReservationItem | rform | Formula Key for Variable-Size Items | |
| MaterialCompIsAlternativeItem | P_MfgOrderOpReservationItem | alpos | Alternative Item Indicator | |
| UsageProbabilityPercent | P_MfgOrderOpReservationItem | ewahr | Usage Probability in % (Alternative Item) | |
| OriginalReservation | P_MfgOrderOpReservationItem | original_rsnum | Original Reservation Number for Substitute Items | |
| OriginalReservationItem | P_MfgOrderOpReservationItem | original_rspos | Original Reservation Item Number for Substitute Items | |
| OrderPathValue | P_MfgOrderOpReservationItem | aufwg | Order path | |
| OrderLevelValue | P_MfgOrderOpReservationItem | aufst | Order level | |
| Assembly | P_MfgOrderOpReservationItem | baugr | Higher-Level Assembly Material | |
| AssemblyOrderPathValue | P_MfgOrderOpReservationItem | bauwg | Assembly Order Path | |
| AssemblyOrderLevelValue | P_MfgOrderOpReservationItem | baust | Assembly Order Level | |
| MatlCompDiscontinuationType | P_MfgOrderOpReservationItem | kzaus | Discontinuation Type | |
| QuantityIsFixed | P_MfgOrderOpReservationItem | fmeng | Quantity is fixed | |
| IsNetScrap | P_MfgOrderOpReservationItem | netau | Net Scrap Indicator | |
| ComponentScrapInPercent | P_MfgOrderOpReservationItem | ausch | Component Scrap in Percent | |
| OperationScrapInPercent | P_MfgOrderOpReservationItem | avoau | Operation Scrap | |
| MaterialQtyToBaseQtyNmrtr | P_MfgOrderOpReservationItem | umrez | Numerator for Conversion to Base Units of Measure | |
| MaterialQtyToBaseQtyDnmntr | P_MfgOrderOpReservationItem | umren | Denominator for conversion to base units of measure | |
| BaseUnit | P_MfgOrderOpReservationItem | meins | Base Unit of Measure | |
| RequiredQuantity | P_MfgOrderOpReservationItem | bdmng | Requirement Quantity | |
| EntryUnit | P_MfgOrderOpReservationItem | erfme | Unit of Entry | |
| Currency | P_MfgOrderOpReservationItem | waers | Transaction Currency | |
| WithdrawnQuantityAmount | P_MfgOrderOpReservationItem | enwrt | Value Withdrawn |
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 I_MfgOrderOperationComponent.
-- 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: IPPMFGORDOPCOMP
CREATE VIEW I_MfgOrderOperationComponent AS
SELECT
cast(resb.rspos as pph_rspos preserving type) AS ReservationItem,
cast(resb.rsart as pph_rsart preserving type) AS RecordType,
cast(resb.autyp as manufacturingordercategory preserving type) AS ManufacturingOrderCategory,
cast(resb.auart as manufacturingordertype preserving type) AS ManufacturingOrderType,
cast(resb.aufnr as manufacturingorder preserving type) AS ManufacturingOrder,
cast(resb.flgat as folgenart preserving type) AS MfgOrderSequenceCategory,
cast(resb.vornr as manufacturingorderoperation preserving type) AS ManufacturingOrderOperation,
cast(resb.vornr as vdm_vornr preserving type) AS ManufacturingOrderOperation_2,
cast(resb.pwerk as pwwrk preserving type) AS ProductionPlant,
cast(resb.aufpl as pph_aufpl preserving type) AS OrderInternalBillOfOperations,
cast(resb.aplzl as operationinternalid preserving type) AS OrderIntBillOfOperationsItem,
cast(resb.dispo as assymrpcontrl preserving type) AS AssemblyMRPController,
cast(resb.fevor as pph_fevor preserving type) AS ProductionSupervisor,
cast(resb.bdter as pph_bdter preserving type) AS MatlCompRequirementDate,
cast(resb.bdztp as pph_bdztp preserving type) AS MatlCompRequirementTime,
cast(resb.sbter as pph_sbter preserving type) AS LatestRequirementDate,
cast(resb.ftrmi as mfgorderactualreleasedate preserving type) AS MfgOrderActualReleaseDate,
cast(resb.rssta as pph_rssta preserving type) AS ReservationItemCreationCode,
cast(resb.xloek as pph_xloek preserving type) AS MatlCompIsMarkedForDeletion,
cast(resb.no_disp as vdm_no_disp preserving type) AS MaterialPlanningRelevance,
cast(resb.bdart as pph_bdart preserving type) AS RequirementType,
cast(resb.kdauf as co_kdauf preserving type) AS SalesOrder,
cast(resb.kdpos as co_kdpos preserving type) AS SalesOrderItem,
cast(resb.pspel as pph_pspel preserving type) AS WBSElementInternalID,
cast(resb.pspel as ps_s4_pspnr preserving type) AS WBSElementInternalID_2,
cast(resb.revlv as vdm_qm_revlv preserving type) AS MaterialRevisionLevel,
cast(resb.stlty as pph_stlty preserving type) AS BillOfMaterialCategory,
cast(resb.stlnr as pph_stnum preserving type) AS BillOfMaterialInternalID_2,
cast(resb.stlkn as pph_stlkn preserving type) AS BOMItem,
cast(resb.postp as pph_postp preserving type) AS BOMItemCategory,
cast(resb.posnr as vdm_sposn preserving type) AS BillOfMaterialItemNumber_2,
cast(resb.sernr as pph_sernr preserving type) AS BOMExplosionDateID,
cast(resb.infnr as pph_infnr preserving type) AS PurchasingInfoRecord,
cast(resb.ekgrp as pph_ekgrp preserving type) AS PurchasingGroup,
cast(resb.lifzt as pph_lifzt preserving type) AS DeliveryDurationInDays,
cast(resb.webaz as pph_webaz preserving type) AS MaterialGoodsReceiptDuration,
cast(resb.peinh as pph_peinh preserving type) AS NumberOfOperationPriceUnits,
cast(resb.lgort as pph_lgort preserving type) AS StorageLocation,
cast(resb.shkzg as pph_shkzg preserving type) AS DebitCreditCode,
cast(resb.sobkz as inventoryspecialstocktype preserving type) AS InventorySpecialStockType,
cast(resb.kzbws as pph_kzbws preserving type) AS InventorySpecialStockValnType,
cast(resb.kzvbr as pph_kzvbr preserving type) AS ConsumptionPosting,
cast(resb.prvbe as pph_prvbe preserving type) AS SupplyArea,
cast(resb.wempf as pph_wempf preserving type) AS GoodsRecipientName,
cast(resb.knttp as pph_knttp preserving type) AS AccountAssignmentCategory,
cast(resb.fipos as bbpfipos preserving type) AS CommitmentItem,
cast(resb.fipos as fmis_ci_internalname preserving type) AS CommitmentItemShortID,
cast(resb.fistl as bbpfistl preserving type) AS FundsCenter,
cast(resb.roanz as pph_roanz preserving type) AS NumberOfVariableSizeComponents,
cast(resb.roanz as pph_roanz preserving type) AS VariableSizeItemQuantity,
cast(resb.rokme as pph_rokme preserving type) AS VariableSizeComponentUnit,
cast(resb.romen as pph_romen preserving type) AS VariableSizeComponentQuantity,
cast(resb.alpgr as pph_alpgr preserving type) AS AlternativeItemGroup,
cast(resb.alpst as pph_alpst preserving type) AS AlternativeItemStrategy,
cast(resb.alprf as pph_alprf preserving type) AS AlternativeItemPriority,
cast(resb.dumps as pph_dumps preserving type) AS MaterialComponentIsPhantomItem,
cast(resb.nfeag as pph_nfeag preserving type) AS DiscontinuationGroup,
cast(resb.nfpkz as pph_kznfp preserving type) AS MatlCompIsFollowUpMaterial,
cast(resb.nfgrp as pph_nfgrp preserving type) AS FollowUpGroup,
cast(resb.nomat as pph_nomat preserving type) AS FollowUpMaterial,
cast(resb.nafkz as pph_nafkz preserving type) AS FollowUpMaterialIsNotActive,
cast(resb.nafkz as pph_nafkz preserving type) AS FollowUpMaterialIsActive,
cast(resb.beikz as vdm_beikz preserving type) AS MaterialProvisionType,
cast(resb.erskz as vdm_erskz preserving type) AS MatlComponentSparePartType,
cast(resb.nlfzt as pph_nlfzt preserving type) AS LeadTimeOffset,
cast(resb.nlfmv as pph_nlfmv preserving type) AS OperationLeadTimeOffsetUnit,
cast(resb.nlfzv as pph_nlfzv preserving type) AS OperationLeadTimeOffset,
cast(resb.enmng as pph_enmng preserving type) AS WithdrawnQuantity,
cast(resb.vmeng as pph_vmeng preserving type) AS ConfirmedAvailableQuantity,
cast(resb.nomng as pph_nomng preserving type) AS MaterialCompOriginalQuantity,
cast(resb.erfmg as pph_erfmg preserving type) AS GoodsMovementEntryQty,
fsh_critical_comp AS CriticalComponentType,
fsh_critical_level AS CriticalComponentLevel,
resb.rsnum AS Reservation,
resb.matkl AS MaterialGroup,
resb.matnr AS Material,
resb.werks AS Plant,
resb.OrderObjectInternalID AS OrderObjectInternalID,
resb.kzear AS ReservationIsFinallyIssued,
resb.xfehl AS MaterialComponentIsMissing,
resb.schgt AS IsBulkMaterialComponent,
resb.rgekz AS MatlCompIsMarkedForBackflush,
resb.txtps AS MatlCompIsTextItem,
resb.kfpos AS MatlCompIsConfigurable,
resb.clakz AS MaterialComponentIsClassified,
resb.inpos AS MaterialCompIsIntraMaterial,
resb.ltxsp AS LongTextLanguageCode,
resb.cuobj AS ProductConfiguration,
resb.aennr AS ChangeNumber,
resb.techs AS EffectivityParameterVariant,
resb.sortf AS SortField,
resb.sortf AS MaterialComponentSortText,
resb.objnr AS ObjectInternalID,
resb.stlnr AS BillOfMaterialInternalID,
resb.stlan AS BillOfMaterialVariantUsage,
resb.stlal AS BillOfMaterialVariant,
resb.stlnr2 AS BillOfMaterial,
resb.bom_versn AS BillOfMaterialVersion,
resb.stpoz AS BOMItemInternalChangeCount,
resb.stvkn AS InheritedBOMItemNode,
resb.posnr AS BillOfMaterialItemNumber,
resb.potx1 AS BOMItemDescription,
resb.potx2 AS BOMItemText2,
resb.lifnr AS Supplier,
resb.xwaok AS GoodsMovementIsAllowed,
resb.bwart AS GoodsMovementType,
resb.ablad AS UnloadingPointName,
resb.sgt_scat AS StockSegment,
resb.sgt_rcat AS RequirementSegment,
resb.charg AS Batch,
resb.splkz AS BatchSplitType,
resb.chobj AS BatchClassification,
resb.berkz AS MaterialStaging,
resb.lgnum AS Warehouse,
resb.lgtyp AS StorageType,
resb.lgpla AS StorageBin,
resb.sanka AS MaterialCompIsCostRelevant,
resb.gsber AS BusinessArea,
resb.bukrs AS CompanyCode,
resb.saknr AS GLAccount,
resb.fkber AS FunctionalArea,
resb.kokrs AS ControllingArea,
resb.rohps AS MaterialCompIsVariableSized,
resb.romei AS VariableSizeDimensionUnit,
resb.roms1 AS VariableSizeDimension1,
resb.roms2 AS VariableSizeDimension2,
resb.roms3 AS VariableSizeDimension3,
resb.rform AS FormulaKey,
resb.alpos AS MaterialCompIsAlternativeItem,
resb.ewahr AS UsageProbabilityPercent,
resb.original_rsnum AS OriginalReservation,
resb.original_rspos AS OriginalReservationItem,
resb.aufwg AS OrderPathValue,
resb.aufst AS OrderLevelValue,
resb.baugr AS Assembly,
resb.bauwg AS AssemblyOrderPathValue,
resb.baust AS AssemblyOrderLevelValue,
resb.kzaus AS MatlCompDiscontinuationType,
resb.fmeng AS QuantityIsFixed,
resb.netau AS IsNetScrap,
resb.ausch AS ComponentScrapInPercent,
resb.avoau AS OperationScrapInPercent,
resb.umrez AS MaterialQtyToBaseQtyNmrtr,
resb.umren AS MaterialQtyToBaseQtyDnmntr,
resb.meins AS BaseUnit,
resb.bdmng AS RequiredQuantity,
resb.erfme AS EntryUnit,
resb.waers AS Currency,
resb.enwrt AS WithdrawnQuantityAmount
FROM P_MfgOrderOpReservationItem AS resb
LEFT OUTER JOIN I_ReservationDocumentHeader AS _Reservation ON Reservation = _Reservation.Reservation -- association [1..1]
LEFT OUTER JOIN I_ReservationDocumentItem AS _ReservationItem ON Reservation = _ReservationItem.Reservation AND ReservationItem = _ReservationItem.ReservationItem AND RecordType = _ReservationItem.RecordType -- association [1..1]
LEFT OUTER JOIN I_ReservationDocRecordType AS _ReservationDocRecordType ON RecordType = _ReservationDocRecordType.RecordType -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _ManufacturingOrder ON ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder -- association [1..1]
LEFT OUTER JOIN I_ManufacturingOrderSequence AS _ManufacturingOrderSequence ON ManufacturingOrder = _ManufacturingOrderSequence.ManufacturingOrder AND ManufacturingOrderSequence = _ManufacturingOrderSequence.ManufacturingOrderSequence -- association [1..1]
LEFT OUTER JOIN I_MfgOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder -- association [1..1]
LEFT OUTER JOIN I_MfgOrderSequence AS _MfgOrderSequence ON ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence -- association [1..1]
LEFT OUTER JOIN I_SequenceCategory AS _MfgOrderSequenceCategory ON MfgOrderSequenceCategory = _MfgOrderSequenceCategory.SequenceCategory -- association [0..1]
LEFT OUTER JOIN I_MfgOrderOperationBasic AS _MfgOrderOperation ON OrderInternalBillOfOperations = _MfgOrderOperation.OrderInternalBillOfOperations AND OrderIntBillOfOperationsItem = _MfgOrderOperation.OrderIntBillOfOperationsItem -- association [1..1]
LEFT OUTER JOIN I_MfgOrderOperationBySemanKey AS _MfgOrderOperationBySemanKey ON ManufacturingOrder = _MfgOrderOperationBySemanKey.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOperationBySemanKey.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOperationBySemanKey.ManufacturingOrderOperation -- association [1..1]
LEFT OUTER JOIN I_MfgOrderOperationBySemKey AS _MfgOrderOperationBySemKey ON ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence AND ManufacturingOrderOperation_2 = _MfgOrderOperationBySemKey.ManufacturingOrderOperation -- association [1..1]
LEFT OUTER JOIN I_MfgOrderCategory AS _MfgOrderCategory ON ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory -- association [1..1]
LEFT OUTER JOIN I_MfgOrderType AS _MfgOrderType ON ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType -- association [1..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_OrdInternalBillOfOperations AS _OrdInternalBillOfOperations ON OrderInternalBillOfOperations = _OrdInternalBillOfOperations.OrderInternalBillOfOperations -- association [1..1]
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON OrderInternalBillOfOperations = _OrderInternalID.OrderInternalID -- association [1..1]
LEFT OUTER JOIN I_MaterialRequirementType AS _RequirementType ON RequirementType = _RequirementType.RequirementType -- association [1..1]
LEFT OUTER JOIN I_MaterialGroup AS _MaterialGroup ON MaterialGroup = _MaterialGroup.MaterialGroup -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [1..1]
LEFT OUTER JOIN I_ProductPlant AS _ProductPlant ON Material = _ProductPlant.Product AND Plant = _ProductPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_ProductPlantBasic AS _ProductPlant2 ON Material = _ProductPlant2.Product AND Plant = _ProductPlant2.Plant -- association [1..1]
LEFT OUTER JOIN I_ProductSupplyPlanning AS _ProductSupplyPlanning ON Material = _ProductSupplyPlanning.Product AND Plant = _ProductSupplyPlanning.Plant -- association [1..1]
LEFT OUTER JOIN I_ProductStorageLocation AS _ProductStorageLocation ON Material = _ProductStorageLocation.Product AND Plant = _ProductStorageLocation.Plant AND StorageLocation = _ProductStorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_ProductStorageLocationBasic AS _ProductStorageLocation2 ON Material = _ProductStorageLocation2.Product AND Plant = _ProductStorageLocation2.Plant AND StorageLocation = _ProductStorageLocation2.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_ProductUnitsOfMeasure AS _ProductUnitsOfMeasure ON Material = _ProductUnitsOfMeasure.Product -- association [1..*]
LEFT OUTER JOIN I_MRPController AS _AssemblyMRPController ON Plant = _AssemblyMRPController.Plant AND AssemblyMRPController = _AssemblyMRPController.MRPController -- association [0..1]
LEFT OUTER JOIN I_ProductionSupervisor AS _ProductionSupervisor ON Plant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor -- association [0..1]
LEFT OUTER JOIN I_SalesOrder AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder -- association [0..1]
LEFT OUTER JOIN I_SalesOrderItem AS _SalesOrderItem ON SalesOrder = _SalesOrderItem.SalesOrder AND SalesOrderItem = _SalesOrderItem.SalesOrderItem -- association [0..1]
LEFT OUTER JOIN I_WBSElementByInternalKey AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData2 ON WBSElementInternalID_2 = _WBSElementBasicData2.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_ChangeMaster AS _ChangeNumber ON ChangeNumber = _ChangeNumber.ChangeNumber -- association [0..1]
LEFT OUTER JOIN I_BOMExplosionDate AS _BOMExplosion ON BOMExplosionDateID = _BOMExplosion.BOMExplosionDateID -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialItemBasic AS _BillOfMaterialItem ON BillOfMaterialCategory = _BillOfMaterialItem.BillOfMaterialCategory AND BillOfMaterial = _BillOfMaterialItem.BillOfMaterial AND BOMItem = _BillOfMaterialItem.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItem.BOMItemInternalChangeCount -- association [0..1]
LEFT OUTER JOIN I_BillOfMaterialItemCategory AS _BOMItemCategory ON BOMItemCategory = _BOMItemCategory.BillOfMaterialItemCategory -- association [0..1]
LEFT OUTER JOIN I_PurchasingInfoRecordApi01 AS _PurchasingInfoRecord ON PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderAPI01 AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderItemAPI01 AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem -- association [0..1]
LEFT OUTER JOIN I_Purchaserequisition AS _PurchaseRequisition ON PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition -- association [0..1]
LEFT OUTER JOIN I_PurchaseRequisition_Api01 AS _PurchaseRequisitionItem ON PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN I_PurchaseRequisitionItemAPI01 AS _PurchaseRequisitionItem2 ON PurchaseRequisition = _PurchaseRequisitionItem2.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem2.PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN I_SupplierCompanyByPlant AS _SupplierCompanyByPlant ON Plant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON Material = _Batch.Material AND Batch = _Batch.Batch -- association [0..*]
LEFT OUTER JOIN I_BatchSplitType AS _BatchSplitType ON BatchSplitType= _BatchSplitType.BatchSplitType -- association [0..1]
LEFT OUTER JOIN I_DebitCreditCode AS _DebitCreditCode ON DebitCreditCode = _DebitCreditCode.DebitCreditCode -- association [1..1]
LEFT OUTER JOIN I_GoodsMovementType AS _GoodsMovementType ON GoodsMovementType = _GoodsMovementType.GoodsMovementType -- association [1..1]
LEFT OUTER JOIN I_InventorySpecialStockType AS _InventorySpecialStockType ON InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType -- association [0..1]
LEFT OUTER JOIN I_InvtrySpecialStockValnType AS _InventorySpecialStockValnType ON InventorySpecialStockValnType = _InventorySpecialStockValnType.InventorySpecialStockValnType -- association [0..1]
LEFT OUTER JOIN I_ConsumptionPosting AS _ConsumptionPosting ON ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting -- association [0..1]
LEFT OUTER JOIN I_ProductionSupplyArea AS _SupplyArea ON Plant = _SupplyArea.Plant AND SupplyArea = _SupplyArea.ProductionSupplyArea -- association [0..1]
LEFT OUTER JOIN I_Warehouse AS _Warehouse ON Warehouse = _Warehouse.Warehouse -- association [0..1]
LEFT OUTER JOIN I_Product AS _PhantomAssembly ON Assembly = _PhantomAssembly.Product -- association [0..1]
LEFT OUTER JOIN I_Product AS _FollowUpMaterial ON FollowUpMaterial = _FollowUpMaterial.Product -- association [0..1]
LEFT OUTER JOIN I_MatlCompDiscontinuationType AS _MatlCompDiscontinuationType ON MatlCompDiscontinuationType = _MatlCompDiscontinuationType.MatlCompDiscontinuationType -- association [0..1]
LEFT OUTER JOIN I_MatlCompProvisionType AS _ProvisionType ON MaterialProvisionType = _ProvisionType.MaterialProvisionType -- association [0..1]
LEFT OUTER JOIN I_MatlCompSparePartType AS _SparePartType ON MatlComponentSparePartType = _SparePartType.MatlComponentSparePartType -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea -- association [0..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_AccountAssignmentCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory -- association [0..1]
LEFT OUTER JOIN I_CommitmentItemShortID AS _CommitmentItemShortID ON CommitmentItemShortID = _CommitmentItemShortID.CommitmentItemShortID -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OpLeadTimeOffsetUnit ON OperationLeadTimeOffsetUnit = _OpLeadTimeOffsetUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _VariableSizeCompUnit ON VariableSizeComponentUnit = _VariableSizeCompUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _EntryUnit ON EntryUnit = _EntryUnit.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_Language AS _LongTextLanguage ON LongTextLanguageCode = _LongTextLanguage.Language -- association [0..1]
LEFT OUTER JOIN I_OrderComponentLongText AS _LongText ON Reservation = _LongText.Reservation AND ReservationItem = _LongText.ReservationItem AND RecordType = _LongText.RecordType -- association [0..1]
LEFT OUTER JOIN I_MfgOrderComponentLongText AS _MfgOrderComponentLongText ON Reservation = _MfgOrderComponentLongText.Reservation AND ReservationItem = _MfgOrderComponentLongText.ReservationItem AND RecordType = _MfgOrderComponentLongText.RecordType AND LongTextLanguageCode = _MfgOrderComponentLongText.LongTextLanguage -- association [0..1]
LEFT OUTER JOIN E_ReservationDocumentItem AS _Extension ON Reservation = _Extension.Reservation AND ReservationItem = _Extension.ReservationItem AND RecordType = _Extension.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