I_MfgOrderComponentWithStatus

DDL: I_MFGORDERCOMPONENTWITHSTATUS Type: view_entity COMPOSITE Package: VDM_PP_SFC

Manufacturing Order Component with Status

I_MfgOrderComponentWithStatus (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

ProductionOrderComponent · Manufacturing

I_MfgOrderComponentWithStatus is a Composite CDS View (Fact) that provides data about "Manufacturing Order Component with Status" in SAP S/4HANA. It reads from 2 data sources (I_ManufacturingOrderComponent, P_OrderOpCompStatusBasicAggrgn) and exposes 247 fields with key fields Reservation, ReservationItem, ReservationRecordType. It has 3 associations to related views. Part of development package VDM_PP_SFC.

SAP Help Documentation

CategoryCDS Views for Discrete and Process Manufacturing
Purpose
This CDS view helps to select manufacturing order components supplemented with system status information. This CDS view provides the data to answer the following business questions: Which system statuses are active for a manufacturing order component? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: BEGRU_LFA1 (Authorization Group for Suppliers) AUTYP (Order Category) AUFART_WERKS (Order Type/Plant) You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.

Structure
Important Fields Important fields in this view include the following: Field Name Description Reservation Reservation ReservationItem Reservation Item ReservationRecordType Reservation Record Type Material Material Plant Plant RequirementType Requirement Type MatlCompRequirementDate Requirement Date ManufacturingOrder Manufacturing Order ID ManufacturingOrderSequence Sequence ManufacturingOrderType Manufacturing Order Type ReservationIsFinallyIssued Final Issue MaterialComponentIsMissing Missing Part MatlCompIsMarkedForBackflush Backflush MatlCompIsTextItem Text Item MaterialIsDirectlyProduced Direct Production MaterialIsDirectlyProcured Direct Procurement MaterialCompIsVariableSized Variable-Sized Item MaterialCompIsAlternativeItem Alternative Item MaterialComponentIsPhantomItem Phantom Item MaterialComponentIsCreated Is Created MaterialComponentIsReleased Is Released MaterialComponentIsPrinted Is Printed MaterialComponentIsDeleted Is Deleted MatlCompIsCreatedByOrderSplit Created by Order Split MaterialComponentText Item Text MaterialComponentHasLongText Long Text Exists LongTextLanguage Long Text Language SalesOrder Sales Order WBSElementInternalID WBS Internal ID ChangeNumber Change Number BillOfMaterialItemCategory BOM Item Category GoodsMovementIsAllowed Movement Allowed StorageLocation Storage Location Batch Batch GoodsMovementType Movement Type DebitCreditCode Debit Credit Code InventorySpecialStockType Special Stock Type SupplyArea Supply Area BatchSplitType Batch Key MatlCompDiscontinuationType Discontinuation Type MaterialProvisionType Material Provision Type MatlComponentSparePartType Spare Part Type QuantityIsFixed Quantity is fixed BaseUnit Base Unit of Measure RequiredQuantity Requirement Quantity WithdrawnQuantity Withdrawn Quantity ConfirmedAvailableQuantity Available Quantity EntryUnit Unit of Entry GoodsMovementEntryQty Quantity in Unit of Entry Currency Currency WithdrawnQuantityAmount Value Withdrawn

Constraints
Note At least one element of this CDS view is deprecated. We recommend that you switch to the following successor elements: Deprecated Field Successor Field MatlCompFreeDefinedAttribute MaterialComponentSortText For more information about the deprecation process for CDS views, see Deprecated and Decommissioned CDS Views .

View on SAP Help Portal →

SAP API Hub

CategoryComposite
StateC1
Line of BusinessManufacturing
Application ComponentPP-VDM-2CL
CapabilitiesData Source for Data Extraction,Data Source for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageManufacturing for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view helps to select manufacturing order components supplemented with system status information. </p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li> <p>Which system statuses are active for a manufacturing order component?</p> </li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (2)

SourceAliasJoin Type
I_ManufacturingOrderComponent comp from
P_OrderOpCompStatusBasicAggrgn stat inner

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_MRPController _MRPController $projection.Plant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[0..1] I_MaterialPlant _MaterialPlant $projection.Plant = _MaterialPlant.Plant and $projection.Material = _MaterialPlant.Material
[1..1] E_ReservationDocumentItem _Extension $projection.Reservation = _Extension.Reservation and $projection.ReservationItem = _Extension.ReservationItem and $projection.ReservationRecordType = _Extension.RecordType

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
Analytics.technicalName IMFGORDCOMPWSTS view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name ProductionOrderComponent view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #COMPOSITE view
EndUserText.label Manufacturing Order Component with Status view

Fields (247)

KeyFieldSource TableSource FieldDescription
KEY Reservation I_ManufacturingOrderComponent Reservation Number of reservation/dependent requirements
KEY ReservationItem I_ManufacturingOrderComponent ReservationItem Reservation Item
KEY ReservationRecordType I_ManufacturingOrderComponent ReservationRecordType Reservation Record Type
MaterialGroup Material Group
Material Material Number
Plant Plant
ManufacturingOrderCategory I_ManufacturingOrderComponent ManufacturingOrderCategory Order Category
ManufacturingOrderType Order Type
ManufacturingOrder I_ManufacturingOrderComponent ManufacturingOrder Manufacturing Order ID
ManufacturingOrderSequence I_ManufacturingOrderComponent ManufacturingOrderSequence Visit Sequence
MfgOrderSequenceCategory I_ManufacturingOrderComponent MfgOrderSequenceCategory Sequence Category
ManufacturingOrderOperation I_ManufacturingOrderComponent ManufacturingOrderOperation Operation or Phase Number
ProductionPlant Production Plant
OrderInternalID I_ManufacturingOrderComponent OrderInternalID Order Internal ID
OrderOperationInternalID I_ManufacturingOrderComponent OrderOperationInternalID Internal Identifier of an Operation or Activity
AssemblyMRPController I_ManufacturingOrderComponent AssemblyMRPController MRP Controller of Assembly Material
ProductionSupervisor I_ManufacturingOrderComponent ProductionSupervisor Production Supervisor
ReservationItemCreationCode I_ManufacturingOrderComponent ReservationItemCreationCode Status of Reservation Item
ReservationIsFinallyIssued I_ManufacturingOrderComponent ReservationIsFinallyIssued Final Issue for Reservation
MatlCompIsMarkedForDeletion I_ManufacturingOrderComponent MatlCompIsMarkedForDeletion Indicator: Is Marked For Deletion
MaterialComponentIsMissing I_ManufacturingOrderComponent MaterialComponentIsMissing Missing Part
IsBulkMaterialComponent I_ManufacturingOrderComponent IsBulkMaterialComponent Indicator: Bulk Material
MatlCompIsMarkedForBackflush I_ManufacturingOrderComponent MatlCompIsMarkedForBackflush Indicator: Backflush
MatlCompIsTextItem I_ManufacturingOrderComponent MatlCompIsTextItem Item is Text indicator
MaterialPlanningRelevance I_ManufacturingOrderComponent MaterialPlanningRelevance Code: Relevant for Materials Planning
MatlCompIsConfigurable I_ManufacturingOrderComponent MatlCompIsConfigurable Indicator: Configurable Item
MaterialComponentIsClassified I_ManufacturingOrderComponent MaterialComponentIsClassified Indicator: Classification Exists
MaterialCompIsIntraMaterial I_ManufacturingOrderComponent MaterialCompIsIntraMaterial Indicator: Intra Material
MaterialIsDirectlyProduced I_ManufacturingOrderComponent MaterialIsDirectlyProduced Indicator for Direct Production (Collective Order)
MaterialIsDirectlyProcured I_ManufacturingOrderComponent MaterialIsDirectlyProcured Direct Procurement Indicator
MaterialComponentIsCreated P_OrderOpCompStatusBasicAggrgn MaterialComponentIsCreated Indicator: Material Component is Created
MaterialComponentIsReleased P_OrderOpCompStatusBasicAggrgn MaterialComponentIsReleased Indicator: Material Component is Released
MaterialComponentIsPrinted P_OrderOpCompStatusBasicAggrgn MaterialComponentIsPrinted Indicator: Material Component is Printed
MaterialComponentIsDeleted P_OrderOpCompStatusBasicAggrgn MaterialComponentIsDeleted Indicator: Material Component is Deleted
MatlCompIsCreatedByOrderSplit P_OrderOpCompStatusBasicAggrgn MatlCompIsCreatedByOrderSplit Indicator: Component is Created by Order Split
MaterialComponentText I_ManufacturingOrderComponent MaterialComponentText
MaterialComponentSecondText I_ManufacturingOrderComponent MaterialComponentSecondText
MaterialComponentHasLongText I_ManufacturingOrderComponent MaterialComponentHasLongText Long Text Exists
LongTextLanguage I_ManufacturingOrderComponent LongTextLanguage Long Text Language
MatlCompRequirementDate I_ManufacturingOrderComponent MatlCompRequirementDate Material Component Requirement Date
MatlCompRequirementTime I_ManufacturingOrderComponent MatlCompRequirementTime Material Component Requirement Time
LatestRequirementDate I_ManufacturingOrderComponent LatestRequirementDate Latest Requirement Date
RequirementType I_ManufacturingOrderComponent RequirementType Requirement Type
SalesOrder I_ManufacturingOrderComponent SalesOrder SD Document
SalesOrderItem I_ManufacturingOrderComponent SalesOrderItem Sales Order Item
WBSElementInternalID I_ManufacturingOrderComponent WBSElementInternalID WBS Internal ID
MRPController MRP Controller
ProductConfiguration I_ManufacturingOrderComponent ProductConfiguration Internal Object Number
ChangeNumber I_ManufacturingOrderComponent ChangeNumber Change Number
MaterialRevisionLevel I_ManufacturingOrderComponent MaterialRevisionLevel Revision Level
EffectivityParameterVariant I_ManufacturingOrderComponent EffectivityParameterVariant Parameter Variant/Standard Variant
MatlCompFreeDefinedAttribute I_ManufacturingOrderComponent MatlCompFreeDefinedAttribute Sort String
MaterialComponentSortText I_ManufacturingOrderComponent MaterialComponentSortText Sort String
ObjectInternalID I_ManufacturingOrderComponent ObjectInternalID Object number
BillOfMaterialCategory I_ManufacturingOrderComponent BillOfMaterialCategory Bill of Material Category Code
BillOfMaterialInternalID I_ManufacturingOrderComponent BillOfMaterialInternalID Bill Of Material
BillOfMaterialVariantUsage I_ManufacturingOrderComponent BillOfMaterialVariantUsage BOM Usage
BillOfMaterialVariant I_ManufacturingOrderComponent BillOfMaterialVariant Alternative BOM
BillOfMaterialItemNodeNumber I_ManufacturingOrderComponent BillOfMaterialItemNodeNumber Bill of Material Item
BillOfMaterialVersion I_ManufacturingOrderComponent BillOfMaterialVersion BOM Version
BOMItemInternalChangeCount I_ManufacturingOrderComponent BOMItemInternalChangeCount Internal counter
InheritedBOMItemNode I_ManufacturingOrderComponent InheritedBOMItemNode Inherited node number of BOM item
BillOfMaterialItemCategory I_ManufacturingOrderComponent BillOfMaterialItemCategory Bill of Material Item Category
BillOfMaterialItemNumber I_ManufacturingOrderComponent BillOfMaterialItemNumber Bill Of Material Item Number
BOMExplosionDateID I_ManufacturingOrderComponent BOMExplosionDateID Bill of Material Explosion Date ID
PurchasingInfoRecord Purchasing Info Record
PurchasingGroup I_ManufacturingOrderComponent PurchasingGroup Purchasing Group
PurchaseRequisition Purchase Requisition Number
PurchaseRequisitionItem Item Number of Purchase Requisition in Order
PurchaseOrder Purchase Order Number
PurchaseOrderItem Item Number of Purchase Order
PurchaseOrderScheduleLine I_ManufacturingOrderComponent PurchaseOrderScheduleLine Schedule Line
Supplier Account Number of Supplier
DeliveryDurationInDays I_ManufacturingOrderComponent DeliveryDurationInDays Delivery Duration In Days
MaterialGoodsReceiptDuration I_ManufacturingOrderComponent MaterialGoodsReceiptDuration Material Goods Receipt Duration in Days
ExternalProcessingPrice Price
NumberOfOperationPriceUnits I_ManufacturingOrderComponent NumberOfOperationPriceUnits Material Price Unit Quantity
GoodsMovementIsAllowed I_ManufacturingOrderComponent GoodsMovementIsAllowed Goods Movement for Reservation Allowed
StorageLocation I_ManufacturingOrderComponent StorageLocation Storage Location
DebitCreditCode I_ManufacturingOrderComponent DebitCreditCode Single-Character Flag
GoodsMovementType I_ManufacturingOrderComponent GoodsMovementType Movement Type (Inventory Management)
InventorySpecialStockType I_ManufacturingOrderComponent InventorySpecialStockType Inventory Special Stock Type
InventorySpecialStockValnType I_ManufacturingOrderComponent InventorySpecialStockValnType Inventory Special Stock Valuation Type
ConsumptionPosting I_ManufacturingOrderComponent ConsumptionPosting Consumption Posting
SupplyArea I_ManufacturingOrderComponent SupplyArea Production Supply Area
GoodsRecipientName I_ManufacturingOrderComponent GoodsRecipientName Goods Recipient
UnloadingPointName I_ManufacturingOrderComponent UnloadingPointName Unloading Point Name
MaterialCompCostingRelevancy I_ManufacturingOrderComponent MaterialCompCostingRelevancy Indicator for Relevancy to Costing
BusinessArea I_ManufacturingOrderComponent BusinessArea Business Area
CompanyCode Company Code
GLAccount I_ManufacturingOrderComponent GLAccount G/L Account Number
FunctionalArea I_ManufacturingOrderComponent FunctionalArea Sendr Fctl Area
ControllingArea Controlling Area
AccountAssignmentCategory I_ManufacturingOrderComponent AccountAssignmentCategory Account Assignment Category
EarmarkedFundsDocument I_ManufacturingOrderComponent EarmarkedFundsDocument Document Number for Earmarked Funds
EarmarkedFundsDocumentItem Earmarked Funds: Document Item
Batch Batch Number
BatchEntryDeterminationCode Determination of Batch Entry in an Production/Process Order
BatchSplitType I_ManufacturingOrderComponent BatchSplitType Batch key
BatchMasterReservationItem I_ManufacturingOrderComponent BatchMasterReservationItem Reservation Item of Batch Master Record
BatchClassification I_ManufacturingOrderComponent BatchClassification Internal object number of the batch classification
MaterialCompIsVariableSized I_ManufacturingOrderComponent MaterialCompIsVariableSized Variable-Sized Item Indicator
VariableSizeItemUnit I_ManufacturingOrderComponent VariableSizeItemUnit Variable-Size Item Unit of Measure
VariableSizeItemQuantity I_ManufacturingOrderComponent VariableSizeItemQuantity Number of Variable-Size Components
VariableSizeComponentUnit I_ManufacturingOrderComponent VariableSizeComponentUnit Unit of Measure for Variable-Size Components
VariableSizeComponentQuantity I_ManufacturingOrderComponent VariableSizeComponentQuantity Variable-Size Item Quantity per PC
VariableSizeDimensionUnit I_ManufacturingOrderComponent VariableSizeDimensionUnit Unit of measure for sizes 1 to 3
VariableSizeDimension1 I_ManufacturingOrderComponent VariableSizeDimension1 Size 1
VariableSizeDimension2 I_ManufacturingOrderComponent VariableSizeDimension2 Size 2
VariableSizeDimension3 I_ManufacturingOrderComponent VariableSizeDimension3 Size 3
VariableSizeCompFormulaKey I_ManufacturingOrderComponent VariableSizeCompFormulaKey Formula Key for Variable-Size Items
MaterialCompIsAlternativeItem I_ManufacturingOrderComponent MaterialCompIsAlternativeItem Alternative Item Indicator
AlternativeItemGroup I_ManufacturingOrderComponent AlternativeItemGroup Alternative Item Group
AlternativeItemStrategy I_ManufacturingOrderComponent AlternativeItemStrategy Alternative Item Strategy
AlternativeItemPriority I_ManufacturingOrderComponent AlternativeItemPriority Alternative Item Priority
UsageProbabilityPercent I_ManufacturingOrderComponent UsageProbabilityPercent Usage Probability in % (Alternative Item)
AlternativeMstrReservationItem I_ManufacturingOrderComponent AlternativeMstrReservationItem Reservation Item of Alternative Master Record
MaterialComponentIsPhantomItem I_ManufacturingOrderComponent MaterialComponentIsPhantomItem Phantom Item Indicator
OrderPathValue I_ManufacturingOrderComponent OrderPathValue Order path
OrderLevelValue I_ManufacturingOrderComponent OrderLevelValue Order level
Assembly I_ManufacturingOrderComponent Assembly Higher-Level Assembly Material
AssemblyOrderPathValue I_ManufacturingOrderComponent AssemblyOrderPathValue Assembly Order Path
AssemblyOrderLevelValue I_ManufacturingOrderComponent AssemblyOrderLevelValue Assembly Order Level
DiscontinuationGroup I_ManufacturingOrderComponent DiscontinuationGroup Discontinuation Group
MatlCompDiscontinuationType I_ManufacturingOrderComponent MatlCompDiscontinuationType Discontinuation Type
MatlCompIsFollowUpMaterial I_ManufacturingOrderComponent MatlCompIsFollowUpMaterial Indicator: Component is Follow-Up Material
FollowUpGroup I_ManufacturingOrderComponent FollowUpGroup Follow-up group
FollowUpMaterial I_ManufacturingOrderComponent FollowUpMaterial Follow-Up / Original Material
FollowUpMaterialIsActive I_ManufacturingOrderComponent FollowUpMaterialIsActive Indicator: Follow-Up Material is Active
DiscontinuationMasterResvnItem I_ManufacturingOrderComponent DiscontinuationMasterResvnItem Reservation Item of Discontinuation Master Record
MaterialProvisionType I_ManufacturingOrderComponent MaterialProvisionType Material Provision Type
MatlComponentSparePartType I_ManufacturingOrderComponent MatlComponentSparePartType Spare Part Type
LeadTimeOffset I_ManufacturingOrderComponent LeadTimeOffset Lead-Time Offset
OperationLeadTimeOffsetUnit I_ManufacturingOrderComponent OperationLeadTimeOffsetUnit Unit of Measure for Lead-Time Offset for Operations
OperationLeadTimeOffset I_ManufacturingOrderComponent OperationLeadTimeOffset Lead-Time Offset for Operations
QuantityIsFixed I_ManufacturingOrderComponent QuantityIsFixed Quantity is fixed
IsNetScrap I_ManufacturingOrderComponent IsNetScrap Net Scrap Indicator
ComponentScrapInPercent I_ManufacturingOrderComponent ComponentScrapInPercent Component Scrap in Percent
OperationScrapInPercent I_ManufacturingOrderComponent OperationScrapInPercent Operation Scrap
MaterialQtyToBaseQtyNmrtr I_ManufacturingOrderComponent MaterialQtyToBaseQtyNmrtr Numerator for Conversion to Base Units of Measure
MaterialQtyToBaseQtyDnmntr I_ManufacturingOrderComponent MaterialQtyToBaseQtyDnmntr Denominator for conversion to base units of measure
RequiredQuantity I_ManufacturingOrderComponent RequiredQuantity Requirement Quantity
WithdrawnQuantity I_ManufacturingOrderComponent WithdrawnQuantity Withdrawn Quantity
ConfirmedAvailableQuantity I_ManufacturingOrderComponent ConfirmedAvailableQuantity Available Quantity
MaterialCompOriginalQuantity I_ManufacturingOrderComponent MaterialCompOriginalQuantity Original Quantity of a Material Component
GoodsMovementEntryQty I_ManufacturingOrderComponent GoodsMovementEntryQty Quantity in Unit of Entry
Currency Currency Key
WithdrawnQuantityAmount I_ManufacturingOrderComponent WithdrawnQuantityAmount Value Withdrawn
StockSegment I_ManufacturingOrderComponent StockSegment Stock Segment
RequirementSegment I_ManufacturingOrderComponent RequirementSegment Requirement Segment
CriticalComponentType I_ManufacturingOrderComponent CriticalComponentType Critical Component Indicator
CriticalComponentLevel I_ManufacturingOrderComponent CriticalComponentLevel Crtical Level of a Component in BoM
_Reservation I_ManufacturingOrderComponent _Reservation
_ReservationItem I_ManufacturingOrderComponent _ReservationItem
_ReservationRecordType I_ManufacturingOrderComponent _ReservationRecordType
_MfgOrder I_ManufacturingOrderComponent _MfgOrder
_MfgOrderCategory I_ManufacturingOrderComponent _MfgOrderCategory
_MfgOrderType I_ManufacturingOrderComponent _MfgOrderType
_MfgOrderOperation I_ManufacturingOrderComponent _MfgOrderOperation
_MfgOrderOperationBySemKey I_ManufacturingOrderComponent _MfgOrderOperationBySemKey
_MfgOrderSequence I_ManufacturingOrderComponent _MfgOrderSequence
_MfgOrderSequenceCategory I_ManufacturingOrderComponent _MfgOrderSequenceCategory
_MfgOrderComponentLongText I_ManufacturingOrderComponent _MfgOrderComponentLongText
_OrderInternalID I_ManufacturingOrderComponent _OrderInternalID
_ProductionPlant I_ManufacturingOrderComponent _ProductionPlant
_AssemblyMRPController I_ManufacturingOrderComponent _AssemblyMRPController
_ProductionSupervisor I_ManufacturingOrderComponent _ProductionSupervisor
_RequirementType I_ManufacturingOrderComponent _RequirementType
_MaterialGroup I_ManufacturingOrderComponent _MaterialGroup
_Material I_ManufacturingOrderComponent _Material
_MaterialPlant _MaterialPlant
_MRPController _MRPController
_Product I_ManufacturingOrderComponent _Product
_ProductPlant I_ManufacturingOrderComponent _ProductPlant
_ProductStorageLocation I_ManufacturingOrderComponent _ProductStorageLocation
_ProductSupplyPlanning I_ManufacturingOrderComponent _ProductSupplyPlanning
_ProductUnitsOfMeasure I_ManufacturingOrderComponent _ProductUnitsOfMeasure
_Plant I_ManufacturingOrderComponent _Plant
_StorageLocation I_ManufacturingOrderComponent _StorageLocation
_Batch I_ManufacturingOrderComponent _Batch
_BatchSplitType I_ManufacturingOrderComponent _BatchSplitType
_DebitCreditCode I_ManufacturingOrderComponent _DebitCreditCode
_GoodsMovementType I_ManufacturingOrderComponent _GoodsMovementType
_InventorySpecialStockType I_ManufacturingOrderComponent _InventorySpecialStockType
_InventorySpecialStockValnType I_ManufacturingOrderComponent _InventorySpecialStockValnType
_ConsumptionPosting I_ManufacturingOrderComponent _ConsumptionPosting
_SupplyArea I_ManufacturingOrderComponent _SupplyArea
_FollowUpMaterial I_ManufacturingOrderComponent _FollowUpMaterial
_DiscontinuationType I_ManufacturingOrderComponent _DiscontinuationType
_ProvisionType I_ManufacturingOrderComponent _ProvisionType
_SparePartType I_ManufacturingOrderComponent _SparePartType
_PhantomAssembly I_ManufacturingOrderComponent _PhantomAssembly
_BOMExplosion I_ManufacturingOrderComponent _BOMExplosion
_BillOfMaterialItem I_ManufacturingOrderComponent _BillOfMaterialItem
_BOMItemCategory I_ManufacturingOrderComponent _BOMItemCategory
_SalesOrder I_ManufacturingOrderComponent _SalesOrder
_SalesOrderItem I_ManufacturingOrderComponent _SalesOrderItem
_WBSElementBasicData I_ManufacturingOrderComponent _WBSElementBasicData
_EnterpriseProjectElement I_ManufacturingOrderComponent _EnterpriseProjectElement
_ChangeNumber I_ManufacturingOrderComponent _ChangeNumber
_MaterialRevisionLevel I_ManufacturingOrderComponent _MaterialRevisionLevel
_PurchasingGroup I_ManufacturingOrderComponent _PurchasingGroup
_PurchasingInfoRecord I_ManufacturingOrderComponent _PurchasingInfoRecord
_PurchaseOrder I_ManufacturingOrderComponent _PurchaseOrder
_PurchaseOrderItem I_ManufacturingOrderComponent _PurchaseOrderItem
_PurchaseRequisition I_ManufacturingOrderComponent _PurchaseRequisition
_PurchaseRequisitionItem I_ManufacturingOrderComponent _PurchaseRequisitionItem
_Supplier I_ManufacturingOrderComponent _Supplier
_SupplierCompanyByPlant I_ManufacturingOrderComponent _SupplierCompanyByPlant
_CompanyCode I_ManufacturingOrderComponent _CompanyCode
_BusinessArea I_ManufacturingOrderComponent _BusinessArea
_GLAccount I_ManufacturingOrderComponent _GLAccount
_ControllingArea I_ManufacturingOrderComponent _ControllingArea
_FunctionalArea I_ManufacturingOrderComponent _FunctionalArea
_AccountAssignmentCategory I_ManufacturingOrderComponent _AccountAssignmentCategory
_EarmarkedFunds I_ManufacturingOrderComponent _EarmarkedFunds
_EarmarkedFundsItem I_ManufacturingOrderComponent _EarmarkedFundsItem
_OpLeadTimeOffsetUnit I_ManufacturingOrderComponent _OpLeadTimeOffsetUnit
_VariableSizeItemUnit I_ManufacturingOrderComponent _VariableSizeItemUnit
_VariableSizeCompUnit I_ManufacturingOrderComponent _VariableSizeCompUnit
_VariableSizeDimensionUnit I_ManufacturingOrderComponent _VariableSizeDimensionUnit
_BaseUnit I_ManufacturingOrderComponent _BaseUnit
_EntryUnit I_ManufacturingOrderComponent _EntryUnit
_Currency I_ManufacturingOrderComponent _Currency
_StatusObject I_ManufacturingOrderComponent _StatusObject
_LongTextLanguage I_ManufacturingOrderComponent _LongTextLanguage
_ComponentIsCreatedCode P_OrderOpCompStatusBasicAggrgn _ComponentIsCreatedCode
_ComponentIsReleasedCode P_OrderOpCompStatusBasicAggrgn _ComponentIsReleasedCode
_ComponentIsPrintedCode P_OrderOpCompStatusBasicAggrgn _ComponentIsPrintedCode
_ComponentIsDeletedCode P_OrderOpCompStatusBasicAggrgn _ComponentIsDeletedCode
_CompIsCreatedByOrderSplitCode P_OrderOpCompStatusBasicAggrgn _CompIsCreatedByOrderSplitCode
_MfgOrderText I_ManufacturingOrderComponent _MfgOrderText
_PlantText I_ManufacturingOrderComponent _PlantText
_ProductionPlantText I_ManufacturingOrderComponent _ProductionPlantText
_MaterialText I_ManufacturingOrderComponent _MaterialText
_WBSElementText I_ManufacturingOrderComponent _WBSElementText
_StorageLocationText I_ManufacturingOrderComponent _StorageLocationText
_SupplyAreaText I_ManufacturingOrderComponent _SupplyAreaText
_SupplierText I_ManufacturingOrderComponent _SupplierText
_PurchasingGroupText I_ManufacturingOrderComponent _PurchasingGroupText
_PhantomAssemblyText I_ManufacturingOrderComponent _PhantomAssemblyText
_FollowUpMaterialText I_ManufacturingOrderComponent _FollowUpMaterialText
_StatusObjectText I_ManufacturingOrderComponent _StatusObjectText
_BusinessAreaText I_ManufacturingOrderComponent _BusinessAreaText
_CompanyCodeText I_ManufacturingOrderComponent _CompanyCodeText
_ControllingAreaText I_ManufacturingOrderComponent _ControllingAreaText
_FunctionalAreaText I_ManufacturingOrderComponent _FunctionalAreaText

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_MfgOrderComponentWithStatus.
-- 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 I_MfgOrderComponentWithStatus AS
SELECT
  comp.Reservation AS Reservation,
  comp.ReservationItem AS ReservationItem,
  comp.ReservationRecordType AS ReservationRecordType,
  cast(comp.MaterialGroup as matkl preserving type) AS MaterialGroup,
  cast(comp.Material as matnr preserving type) AS Material,
  cast(comp.Plant as werks_d preserving type) AS Plant,
  comp.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  cast(comp.ManufacturingOrderType as aufart preserving type) AS ManufacturingOrderType,
  comp.ManufacturingOrder AS ManufacturingOrder,
  comp.ManufacturingOrderSequence AS ManufacturingOrderSequence,
  comp.MfgOrderSequenceCategory AS MfgOrderSequenceCategory,
  comp.ManufacturingOrderOperation AS ManufacturingOrderOperation,
  cast(comp.ProductionPlant as pwwrk preserving type) AS ProductionPlant,
  comp.OrderInternalID AS OrderInternalID,
  comp.OrderOperationInternalID AS OrderOperationInternalID,
  comp.AssemblyMRPController AS AssemblyMRPController,
  comp.ProductionSupervisor AS ProductionSupervisor,
  comp.ReservationItemCreationCode AS ReservationItemCreationCode,
  comp.ReservationIsFinallyIssued AS ReservationIsFinallyIssued,
  comp.MatlCompIsMarkedForDeletion AS MatlCompIsMarkedForDeletion,
  comp.MaterialComponentIsMissing AS MaterialComponentIsMissing,
  comp.IsBulkMaterialComponent AS IsBulkMaterialComponent,
  comp.MatlCompIsMarkedForBackflush AS MatlCompIsMarkedForBackflush,
  comp.MatlCompIsTextItem AS MatlCompIsTextItem,
  comp.MaterialPlanningRelevance AS MaterialPlanningRelevance,
  comp.MatlCompIsConfigurable AS MatlCompIsConfigurable,
  comp.MaterialComponentIsClassified AS MaterialComponentIsClassified,
  comp.MaterialCompIsIntraMaterial AS MaterialCompIsIntraMaterial,
  comp.MaterialIsDirectlyProduced AS MaterialIsDirectlyProduced,
  comp.MaterialIsDirectlyProcured AS MaterialIsDirectlyProcured,
  stat.MaterialComponentIsCreated AS MaterialComponentIsCreated,
  stat.MaterialComponentIsReleased AS MaterialComponentIsReleased,
  stat.MaterialComponentIsPrinted AS MaterialComponentIsPrinted,
  stat.MaterialComponentIsDeleted AS MaterialComponentIsDeleted,
  stat.MatlCompIsCreatedByOrderSplit AS MatlCompIsCreatedByOrderSplit,
  comp.MaterialComponentText AS MaterialComponentText,
  comp.MaterialComponentSecondText AS MaterialComponentSecondText,
  comp.MaterialComponentHasLongText AS MaterialComponentHasLongText,
  comp.LongTextLanguage AS LongTextLanguage,
  comp.MatlCompRequirementDate AS MatlCompRequirementDate,
  comp.MatlCompRequirementTime AS MatlCompRequirementTime,
  comp.LatestRequirementDate AS LatestRequirementDate,
  comp.RequirementType AS RequirementType,
  comp.SalesOrder AS SalesOrder,
  comp.SalesOrderItem AS SalesOrderItem,
  comp.WBSElementInternalID AS WBSElementInternalID,
  cast(_MaterialPlant.MRPController as pph_dispo preserving type) AS MRPController,
  comp.ProductConfiguration AS ProductConfiguration,
  comp.ChangeNumber AS ChangeNumber,
  comp.MaterialRevisionLevel AS MaterialRevisionLevel,
  comp.EffectivityParameterVariant AS EffectivityParameterVariant,
  comp.MatlCompFreeDefinedAttribute AS MatlCompFreeDefinedAttribute,
  comp.MaterialComponentSortText AS MaterialComponentSortText,
  comp.ObjectInternalID AS ObjectInternalID,
  comp.BillOfMaterialCategory AS BillOfMaterialCategory,
  comp.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  comp.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  comp.BillOfMaterialVariant AS BillOfMaterialVariant,
  comp.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  comp.BillOfMaterialVersion AS BillOfMaterialVersion,
  comp.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  comp.InheritedBOMItemNode AS InheritedBOMItemNode,
  comp.BillOfMaterialItemCategory AS BillOfMaterialItemCategory,
  comp.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  comp.BOMExplosionDateID AS BOMExplosionDateID,
  comp.PurchasingGroup AS PurchasingGroup,
  comp.PurchaseOrderScheduleLine AS PurchaseOrderScheduleLine,
  cast(comp.Supplier as lifnr preserving type) AS Supplier,
  comp.DeliveryDurationInDays AS DeliveryDurationInDays,
  comp.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
  comp.NumberOfOperationPriceUnits AS NumberOfOperationPriceUnits,
  comp.GoodsMovementIsAllowed AS GoodsMovementIsAllowed,
  comp.StorageLocation AS StorageLocation,
  comp.DebitCreditCode AS DebitCreditCode,
  comp.GoodsMovementType AS GoodsMovementType,
  comp.InventorySpecialStockType AS InventorySpecialStockType,
  comp.InventorySpecialStockValnType AS InventorySpecialStockValnType,
  comp.ConsumptionPosting AS ConsumptionPosting,
  comp.SupplyArea AS SupplyArea,
  comp.GoodsRecipientName AS GoodsRecipientName,
  comp.UnloadingPointName AS UnloadingPointName,
  comp.MaterialCompCostingRelevancy AS MaterialCompCostingRelevancy,
  comp.BusinessArea AS BusinessArea,
  cast(comp.CompanyCode as bukrs preserving type) AS CompanyCode,
  comp.GLAccount AS GLAccount,
  comp.FunctionalArea AS FunctionalArea,
  cast(comp.ControllingArea as kokrs preserving type) AS ControllingArea,
  comp.AccountAssignmentCategory AS AccountAssignmentCategory,
  comp.EarmarkedFundsDocument AS EarmarkedFundsDocument,
  cast(comp.Batch as charg_d preserving type) AS Batch,
  comp.BatchSplitType AS BatchSplitType,
  comp.BatchMasterReservationItem AS BatchMasterReservationItem,
  comp.BatchClassification AS BatchClassification,
  comp.MaterialCompIsVariableSized AS MaterialCompIsVariableSized,
  comp.VariableSizeItemUnit AS VariableSizeItemUnit,
  comp.VariableSizeItemQuantity AS VariableSizeItemQuantity,
  comp.VariableSizeComponentUnit AS VariableSizeComponentUnit,
  comp.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  comp.VariableSizeDimensionUnit AS VariableSizeDimensionUnit,
  comp.VariableSizeDimension1 AS VariableSizeDimension1,
  comp.VariableSizeDimension2 AS VariableSizeDimension2,
  comp.VariableSizeDimension3 AS VariableSizeDimension3,
  comp.VariableSizeCompFormulaKey AS VariableSizeCompFormulaKey,
  comp.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  comp.AlternativeItemGroup AS AlternativeItemGroup,
  comp.AlternativeItemStrategy AS AlternativeItemStrategy,
  comp.AlternativeItemPriority AS AlternativeItemPriority,
  comp.UsageProbabilityPercent AS UsageProbabilityPercent,
  comp.AlternativeMstrReservationItem AS AlternativeMstrReservationItem,
  comp.MaterialComponentIsPhantomItem AS MaterialComponentIsPhantomItem,
  comp.OrderPathValue AS OrderPathValue,
  comp.OrderLevelValue AS OrderLevelValue,
  comp.Assembly AS Assembly,
  comp.AssemblyOrderPathValue AS AssemblyOrderPathValue,
  comp.AssemblyOrderLevelValue AS AssemblyOrderLevelValue,
  comp.DiscontinuationGroup AS DiscontinuationGroup,
  comp.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  comp.MatlCompIsFollowUpMaterial AS MatlCompIsFollowUpMaterial,
  comp.FollowUpGroup AS FollowUpGroup,
  comp.FollowUpMaterial AS FollowUpMaterial,
  comp.FollowUpMaterialIsActive AS FollowUpMaterialIsActive,
  comp.DiscontinuationMasterResvnItem AS DiscontinuationMasterResvnItem,
  comp.MaterialProvisionType AS MaterialProvisionType,
  comp.MatlComponentSparePartType AS MatlComponentSparePartType,
  comp.LeadTimeOffset AS LeadTimeOffset,
  comp.OperationLeadTimeOffsetUnit AS OperationLeadTimeOffsetUnit,
  comp.OperationLeadTimeOffset AS OperationLeadTimeOffset,
  comp.QuantityIsFixed AS QuantityIsFixed,
  comp.IsNetScrap AS IsNetScrap,
  comp.ComponentScrapInPercent AS ComponentScrapInPercent,
  comp.OperationScrapInPercent AS OperationScrapInPercent,
  comp.MaterialQtyToBaseQtyNmrtr AS MaterialQtyToBaseQtyNmrtr,
  comp.MaterialQtyToBaseQtyDnmntr AS MaterialQtyToBaseQtyDnmntr,
  comp.RequiredQuantity AS RequiredQuantity,
  comp.WithdrawnQuantity AS WithdrawnQuantity,
  comp.ConfirmedAvailableQuantity AS ConfirmedAvailableQuantity,
  comp.MaterialCompOriginalQuantity AS MaterialCompOriginalQuantity,
  comp.GoodsMovementEntryQty AS GoodsMovementEntryQty,
  cast(comp.Currency as waers preserving type) AS Currency,
  comp.WithdrawnQuantityAmount AS WithdrawnQuantityAmount,
  comp.StockSegment AS StockSegment,
  comp.RequirementSegment AS RequirementSegment,
  comp.CriticalComponentType AS CriticalComponentType,
  comp.CriticalComponentLevel AS CriticalComponentLevel,
  comp._Reservation AS _Reservation,
  comp._ReservationItem AS _ReservationItem,
  comp._ReservationRecordType AS _ReservationRecordType,
  comp._MfgOrder AS _MfgOrder,
  comp._MfgOrderCategory AS _MfgOrderCategory,
  comp._MfgOrderType AS _MfgOrderType,
  comp._MfgOrderOperation AS _MfgOrderOperation,
  comp._MfgOrderOperationBySemKey AS _MfgOrderOperationBySemKey,
  comp._MfgOrderSequence AS _MfgOrderSequence,
  comp._MfgOrderSequenceCategory AS _MfgOrderSequenceCategory,
  comp._MfgOrderComponentLongText AS _MfgOrderComponentLongText,
  comp._OrderInternalID AS _OrderInternalID,
  comp._ProductionPlant AS _ProductionPlant,
  comp._AssemblyMRPController AS _AssemblyMRPController,
  comp._ProductionSupervisor AS _ProductionSupervisor,
  comp._RequirementType AS _RequirementType,
  comp._MaterialGroup AS _MaterialGroup,
  comp._Material AS _Material,
  comp._Product AS _Product,
  comp._ProductPlant AS _ProductPlant,
  comp._ProductStorageLocation AS _ProductStorageLocation,
  comp._ProductSupplyPlanning AS _ProductSupplyPlanning,
  comp._ProductUnitsOfMeasure AS _ProductUnitsOfMeasure,
  comp._Plant AS _Plant,
  comp._StorageLocation AS _StorageLocation,
  comp._Batch AS _Batch,
  comp._BatchSplitType AS _BatchSplitType,
  comp._DebitCreditCode AS _DebitCreditCode,
  comp._GoodsMovementType AS _GoodsMovementType,
  comp._InventorySpecialStockType AS _InventorySpecialStockType,
  comp._InventorySpecialStockValnType AS _InventorySpecialStockValnType,
  comp._ConsumptionPosting AS _ConsumptionPosting,
  comp._SupplyArea AS _SupplyArea,
  comp._FollowUpMaterial AS _FollowUpMaterial,
  comp._DiscontinuationType AS _DiscontinuationType,
  comp._ProvisionType AS _ProvisionType,
  comp._SparePartType AS _SparePartType,
  comp._PhantomAssembly AS _PhantomAssembly,
  comp._BOMExplosion AS _BOMExplosion,
  comp._BillOfMaterialItem AS _BillOfMaterialItem,
  comp._BOMItemCategory AS _BOMItemCategory,
  comp._SalesOrder AS _SalesOrder,
  comp._SalesOrderItem AS _SalesOrderItem,
  comp._WBSElementBasicData AS _WBSElementBasicData,
  comp._EnterpriseProjectElement AS _EnterpriseProjectElement,
  comp._ChangeNumber AS _ChangeNumber,
  comp._MaterialRevisionLevel AS _MaterialRevisionLevel,
  comp._PurchasingGroup AS _PurchasingGroup,
  comp._PurchasingInfoRecord AS _PurchasingInfoRecord,
  comp._PurchaseOrder AS _PurchaseOrder,
  comp._PurchaseOrderItem AS _PurchaseOrderItem,
  comp._PurchaseRequisition AS _PurchaseRequisition,
  comp._PurchaseRequisitionItem AS _PurchaseRequisitionItem,
  comp._Supplier AS _Supplier,
  comp._SupplierCompanyByPlant AS _SupplierCompanyByPlant,
  comp._CompanyCode AS _CompanyCode,
  comp._BusinessArea AS _BusinessArea,
  comp._GLAccount AS _GLAccount,
  comp._ControllingArea AS _ControllingArea,
  comp._FunctionalArea AS _FunctionalArea,
  comp._AccountAssignmentCategory AS _AccountAssignmentCategory,
  comp._EarmarkedFunds AS _EarmarkedFunds,
  comp._EarmarkedFundsItem AS _EarmarkedFundsItem,
  comp._OpLeadTimeOffsetUnit AS _OpLeadTimeOffsetUnit,
  comp._VariableSizeItemUnit AS _VariableSizeItemUnit,
  comp._VariableSizeCompUnit AS _VariableSizeCompUnit,
  comp._VariableSizeDimensionUnit AS _VariableSizeDimensionUnit,
  comp._BaseUnit AS _BaseUnit,
  comp._EntryUnit AS _EntryUnit,
  comp._Currency AS _Currency,
  comp._StatusObject AS _StatusObject,
  comp._LongTextLanguage AS _LongTextLanguage,
  stat._ComponentIsCreatedCode AS _ComponentIsCreatedCode,
  stat._ComponentIsReleasedCode AS _ComponentIsReleasedCode,
  stat._ComponentIsPrintedCode AS _ComponentIsPrintedCode,
  stat._ComponentIsDeletedCode AS _ComponentIsDeletedCode,
  stat._CompIsCreatedByOrderSplitCode AS _CompIsCreatedByOrderSplitCode,
  comp._MfgOrderText AS _MfgOrderText,
  comp._PlantText AS _PlantText,
  comp._ProductionPlantText AS _ProductionPlantText,
  comp._MaterialText AS _MaterialText,
  comp._WBSElementText AS _WBSElementText,
  comp._StorageLocationText AS _StorageLocationText,
  comp._SupplyAreaText AS _SupplyAreaText,
  comp._SupplierText AS _SupplierText,
  comp._PurchasingGroupText AS _PurchasingGroupText,
  comp._PhantomAssemblyText AS _PhantomAssemblyText,
  comp._FollowUpMaterialText AS _FollowUpMaterialText,
  comp._StatusObjectText AS _StatusObjectText,
  comp._BusinessAreaText AS _BusinessAreaText,
  comp._CompanyCodeText AS _CompanyCodeText,
  comp._ControllingAreaText AS _ControllingAreaText,
  comp._FunctionalAreaText AS _FunctionalAreaText
FROM I_ManufacturingOrderComponent AS comp
INNER JOIN P_OrderOpCompStatusBasicAggrgn AS stat ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MRPController AS _MRPController ON Plant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_MaterialPlant AS _MaterialPlant ON Plant = _MaterialPlant.Plant AND Material = _MaterialPlant.Material  -- association [0..1]
LEFT OUTER JOIN E_ReservationDocumentItem AS _Extension ON Reservation = _Extension.Reservation AND ReservationItem = _Extension.ReservationItem AND ReservationRecordType = _Extension.RecordType  -- association [1..1]
;