I_ManufacturingOrderComponent

DDL: I_MANUFACTURINGORDERCOMPONENT SQL: IMFGORDERCOMP Type: view COMPOSITE

Manufacturing Order Component

I_ManufacturingOrderComponent is a Composite CDS View (Dimension) that provides data about "Manufacturing Order Component" in SAP S/4HANA. It reads from 2 data sources (I_LogisticsOrderBasic, I_OrderComponent) and exposes 253 fields with key fields Reservation, ReservationItem, ReservationRecordType. It has 32 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_LogisticsOrderBasic afko inner
I_OrderComponent resb from

Associations (32)

CardinalityTargetAliasCondition
[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.ReservationRecordType = _ReservationItem.RecordType
[0..1] I_ReservationDocRecordType _ReservationRecordType $projection.ReservationRecordType = _ReservationRecordType.RecordType
[1..1] I_MfgOrderOperationBySemKey _MfgOrderOperationBySemKey $projection.ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOperationBySemKey.ManufacturingOrderOperation
[1..1] I_MfgOrderCategory _MfgOrderCategory $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory
[1..1] I_MfgOrderType _MfgOrderType $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
[0..1] I_ProductSupplyPlanning _ProductSupplyPlanning $projection.Material = _ProductSupplyPlanning.Product and $projection.Plant = _ProductSupplyPlanning.Plant
[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_SupplierCompanyByPlant _SupplierCompanyByPlant $projection.Plant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier -- to root
[1..1] I_ManufacturingOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder -- to parents
[0..1] I_ManufacturingOrderSequence _MfgOrderSequence $projection.ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence
[0..1] I_ManufacturingOrderOperation _MfgOrderOperation $projection.OrderInternalID = _MfgOrderOperation.MfgOrderInternalID and $projection.OrderOperationInternalID = _MfgOrderOperation.OrderOperationInternalID -- to child
[0..1] I_MfgOrderComponentLongText _MfgOrderComponentLongText $projection.Reservation = _MfgOrderComponentLongText.Reservation and $projection.ReservationItem = _MfgOrderComponentLongText.ReservationItem and $projection.ReservationRecordType = _MfgOrderComponentLongText.RecordType and $projection.LongTextLanguage = _MfgOrderComponentLongText.LongTextLanguage -- to extension
[1..1] E_ReservationDocumentItem _Extension $projection.Reservation = _Extension.Reservation and $projection.ReservationItem = _Extension.ReservationItem and $projection.ReservationRecordType = _Extension.RecordType -- start new associations for full coverage of text relations
[1..1] I_ManufacturingOrder _MfgOrderText $projection.ManufacturingOrder = _MfgOrderText.ManufacturingOrder
[1..1] I_Plant _ProductionPlantText $projection.ProductionPlant = _ProductionPlantText.Plant
[0..1] I_Plant _PlantText $projection.Plant = _PlantText.Plant
[0..*] I_ProductText _MaterialText $projection.Material = _MaterialText.Product
[0..1] I_WBSElementBasicData _WBSElementText $projection.WBSElementInternalID = _WBSElementText.WBSElementInternalID
[0..1] I_StorageLocation _StorageLocationText $projection.Plant = _StorageLocationText.Plant and $projection.StorageLocation = _StorageLocationText.StorageLocation
[0..*] I_ProductionSupplyAreaText _SupplyAreaText $projection.Plant = _SupplyAreaText.Plant and $projection.SupplyArea = _SupplyAreaText.ProductionSupplyArea
[0..1] I_Supplier _SupplierText $projection.Supplier = _SupplierText.Supplier
[0..1] I_PurchasingGroup _PurchasingGroupText $projection.PurchasingGroup = _PurchasingGroupText.PurchasingGroup
[0..*] I_ProductText _PhantomAssemblyText $projection.Assembly = _PhantomAssemblyText.Product
[0..*] I_ProductText _FollowUpMaterialText $projection.FollowUpMaterial = _FollowUpMaterialText.Product
[1..1] I_StatusObject _StatusObjectText $projection.ObjectInternalID = _StatusObjectText.StatusObject
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[0..1] I_CompanyCode _CompanyCodeText $projection.CompanyCode = _CompanyCodeText.CompanyCode
[0..1] I_ControllingArea _ControllingAreaText $projection.ControllingArea = _ControllingAreaText.ControllingArea
[0..*] I_FunctionalAreaText _FunctionalAreaText $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea -- end new associations for full coverage of text relations

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IMFGORDERCOMP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #DIMENSION 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 #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 view

Fields (253)

KeyFieldSource TableSource FieldDescription
KEY Reservation I_OrderComponent Reservation Reservation
KEY ReservationItem I_OrderComponent ReservationItem Reservation Item
KEY ReservationRecordType I_OrderComponent RecordType Reservation Record Type
MaterialGroup I_OrderComponent MaterialGroup Product Group
Material I_OrderComponent Material Vehicle Model
Plant I_OrderComponent Plant Valuation Area
ManufacturingOrderCategory I_OrderComponent OrderCategory Order Category
ManufacturingOrderType I_OrderComponent OrderType Order Type
ManufacturingOrder
ManufacturingOrderSequence I_OrderComponent Sequence Visit Sequence
MfgOrderSequenceCategory I_OrderComponent SequenceCategory
ManufacturingOrderOperation I_OrderComponent OrderOperation Operation or Phase
ProductionPlant I_OrderComponent ProductionPlant Prod plnt
OrderInternalID I_OrderComponent OrderInternalID Plan No.f.Oper.
OrderOperationInternalID I_OrderComponent OrderOperationInternalID
AssemblyMRPController
ProductionSupervisor I_LogisticsOrderBasic ProductionSupervisor Prodn Supervisor
MatlCompRequirementDate I_OrderComponent MatlCompRequirementDate Reqmts date
MatlCompRequirementTime I_OrderComponent MatlCompRequirementTime
LatestRequirementDate I_OrderComponent LatestRequirementDate Latest Requirement Date
MfgOrderActualReleaseDate I_LogisticsOrderBasic ActualReleasedDate
ReservationItemCreationCode I_OrderComponent ReservationItemCreationCode Reserv. status
ReservationIsFinallyIssued I_OrderComponent ReservationIsFinallyIssued Res Final Issue
MatlCompIsMarkedForDeletion I_OrderComponent MatlCompIsMarkedForDeletion
MaterialComponentIsMissing I_OrderComponent MaterialComponentIsMissing Missing Part
IsBulkMaterialComponent I_OrderComponent IsBulkMaterialComponent Bulk material
MatlCompIsMarkedForBackflush I_OrderComponent MatlCompIsMarkedForBackflush Backflush
MatlCompIsTextItem I_OrderComponent MatlCompIsTextItem Text Item
MaterialPlanningRelevance I_OrderComponent MaterialPlanningRelevance
MatlCompIsConfigurable I_OrderComponent MatlCompIsConfigurable Configur. Item
MaterialComponentIsClassified I_OrderComponent MaterialComponentIsClassified Classification
MaterialCompIsIntraMaterial I_OrderComponent MaterialCompIsIntraMaterial Intra Material
MaterialIsDirectlyProduced I_OrderComponent MaterialIsDirectlyProduced
MaterialIsDirectlyProcured I_OrderComponent MaterialIsDirectlyProcured
MaterialComponentText I_OrderComponent MaterialComponentText Item Text
MaterialComponentSecondText I_OrderComponent MaterialComponentSecondText Item Text
MaterialComponentHasLongText I_OrderComponent MaterialComponentHasLongText
LongTextLanguage I_OrderComponent LongTextLanguage Long Text Lang
RequirementType I_OrderComponent RequirementType RequirementType
SalesOrder I_OrderComponent SalesOrder SD Document
SalesOrderItem I_OrderComponent SalesOrderItem Sales Order Item
WBSElementInternalID I_OrderComponent WBSElementInternalID WBS Internal ID
ProductConfiguration I_OrderComponent ProductConfiguration Object Number
ChangeNumber I_OrderComponent ChangeNumber Change Number
MaterialRevisionLevel I_OrderComponent MaterialRevisionLevel Revision Level
EffectivityParameterVariant I_OrderComponent EffectivityParameterVariant Tech st from
MatlCompFreeDefinedAttribute I_OrderComponent MatlCompFreeDefinedAttribute Sort String
MaterialComponentSortText I_OrderComponent MaterialComponentSortText Sort string
ObjectInternalID I_OrderComponent ObjectInternalID Object number
BillOfMaterialCategory I_OrderComponent BillOfMaterialCategory BOM category
BillOfMaterialInternalID I_OrderComponent BillOfMaterialInternalID
BillOfMaterialVariantUsage I_LogisticsOrderBasic BillOfMaterialVariantUsage Usage
BillOfMaterialVariant I_OrderComponent BillOfMaterialVariant AlternativeBOM
BillOfMaterial
BillOfMaterialItemNodeNumber I_OrderComponent BOMItem
BillOfMaterialVersion I_OrderComponent BillOfMaterialVersion BOM Version
BOMItemInternalChangeCount I_OrderComponent BOMItemInternalChangeCount Counter
InheritedBOMItemNode I_OrderComponent InheritedBOMItemNode Nodes
BillOfMaterialItemCategory I_OrderComponent BOMItemCategory Item Category
BillOfMaterialItemNumber I_OrderComponent BillOfMaterialItemNumber Item
BOMItemDescription I_OrderComponent BOMItemDescription Item Text
BOMItemText2 I_OrderComponent BOMItemText2 Item Text
BOMExplosionDateID I_OrderComponent BOMExplosionDateID
PurchasingInfoRecord I_OrderComponent PurchasingInfoRecord Info Record
PurchasingGroup I_OrderComponent PurchasingGroup Purchasing Group
PurchaseRequisition I_OrderComponent PurchaseRequisition Requisition
PurchaseRequisitionItem I_OrderComponent PurchaseRequisitionItem Requisn. item
PurchaseOrder I_OrderComponent PurchaseOrder Purchasing Document
PurchaseOrderItem I_OrderComponent PurchaseOrderItem Purchasing Document Item
PurchaseOrderScheduleLine I_OrderComponent PurchaseOrderScheduleLine
Supplier I_OrderComponent Supplier Supplier
DeliveryDurationInDays I_OrderComponent DeliveryDurationInDays Del time (days)
MaterialGoodsReceiptDuration I_OrderComponent MaterialGoodsReceiptDuration GR proc. time
ExternalProcessingPrice
NumberOfOperationPriceUnits I_OrderComponent NumberOfPriceUnits
GoodsMovementIsAllowed I_OrderComponent GoodsMovementIsAllowed Mvt Allowed
StorageLocation I_OrderComponent StorageLocation StorageLocation
DebitCreditCode I_OrderComponent DebitCreditCode Single-Character Flag
GoodsMovementType I_OrderComponent GoodsMovementType Movement Type
InventorySpecialStockType I_OrderComponent InventorySpecialStockType Special Stock Type
InventorySpecialStockValnType I_OrderComponent InventorySpecialStockValnType Valuation
ConsumptionPosting I_OrderComponent ConsumptionPosting Consumption Posting
SupplyArea I_OrderComponent SupplyArea Supply Area
GoodsRecipientName I_OrderComponent GoodsRecipientName Recipient Name
UnloadingPointName I_OrderComponent UnloadingPointName Unloading Point Name
StockSegment I_OrderComponent StockSegment Stock Segment
RequirementSegment I_OrderComponent RequirementSegment Req. Segment
Batch I_OrderComponent Batch Lot No.
BatchEntryDeterminationCode
BatchSplitType I_OrderComponent BatchSplitType Checkbox
BatchMasterReservationItem I_OrderComponent BatchMasterReservationItem
BatchClassification I_OrderComponent BatchClassification Int.object no.
MaterialStaging I_OrderComponent MaterialStaging Staging Ind.
Warehouse I_OrderComponent Warehouse Warehouse No.
StorageType I_OrderComponent StorageType Storage Type
StorageBin I_OrderComponent StorageBin Storage Bin
MaterialCompCostingRelevancy I_OrderComponent MaterialCompCostingRelevancy CostingRelevncy
BusinessArea I_OrderComponent BusinessArea Business Area
CompanyCode I_OrderComponent CompanyCode Receiver Company Code
GLAccount I_OrderComponent GLAccount General Ledger
FunctionalArea I_OrderComponent FunctionalArea Sendr Fctl Area
ControllingArea I_OrderComponent ControllingArea Controlling Area
AccountAssignmentCategory I_OrderComponent AccountAssignmentCategory Acct Assgmt Cat
EarmarkedFundsDocument I_OrderComponent EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem
FundsCenter
Fund
CommitmentItem
CommitmentItemShortID I_OrderComponent CommitmentItemShortID Commitment Item Short ID
MaterialCompIsVariableSized I_OrderComponent MaterialCompIsVariableSized Var-Sized Item
VariableSizeItemUnit
VariableSizeItemQuantity I_OrderComponent VariableSizeItemQuantity VSI Quantity
VariableSizeComponentUnit
VariableSizeComponentQuantity I_OrderComponent VariableSizeComponentQuantity VSI Quantity
VariableSizeDimensionUnit
VariableSizeDimension1 I_OrderComponent VariableSizeDimension1 Size 1
VariableSizeDimension2 I_OrderComponent VariableSizeDimension2 Size 2
VariableSizeDimension3 I_OrderComponent VariableSizeDimension3 Size 3
VariableSizeCompFormulaKey I_OrderComponent VariableSizeCompFormulaKey VSI Formula
MaterialCompIsAlternativeItem I_OrderComponent MaterialCompIsAlternativeItem Alternat. item
AlternativeItemGroup I_OrderComponent AlternativeItemGroup AltItemGroup
AlternativeItemStrategy I_OrderComponent AlternativeItemStrategy Strategy
AlternativeItemPriority I_OrderComponent AlternativeItemPriority Priority
UsageProbabilityPercent I_OrderComponent UsageProbabilityPercent Usage Prob.
AlternativeMstrReservationItem I_OrderComponent AlternativeMstrReservationItem
MaterialComponentIsPhantomItem I_OrderComponent MaterialComponentIsPhantomItem Phantom Item
OrderPathValue I_OrderComponent OrderPathValue Order path
OrderLevelValue I_OrderComponent OrderLevelValue Order level
Assembly I_OrderComponent Assembly Pegged Reqmt
AssemblyOrderPathValue I_OrderComponent AssemblyOrderPathValue Assbly Ord.Path
AssemblyOrderLevelValue I_OrderComponent AssemblyOrderLevelValue Assbly Ord. Lvl
DiscontinuationGroup I_OrderComponent DiscontinuationGroup Discont. group
MatlCompDiscontinuationType I_OrderComponent MatlCompDiscontinuationType Share of scrap
MatlCompIsFollowUpMaterial I_OrderComponent MatlCompIsFollowUpMaterial
FollowUpGroup I_OrderComponent FollowUpGroup Follow-up group
FollowUpMaterial I_OrderComponent FollowUpMaterial
FollowUpMaterialIsNotActive I_OrderComponent FollowUpMaterialIsNotActive
FollowUpMaterialIsActive I_OrderComponent FollowUpMaterialIsActive
DiscontinuationMasterResvnItem I_OrderComponent DiscontinuationMasterResvnItem
MaterialProvisionType I_OrderComponent MaterialProvisionType Material Provision Type
MatlComponentSparePartType I_OrderComponent MatlComponentSparePartType Spare Part ID
LeadTimeOffset I_OrderComponent LeadTimeOffset Lead-tm offset
OperationLeadTimeOffsetUnit I_OrderComponent OperationLeadTimeOffsetUnit
OperationLeadTimeOffset I_OrderComponent OperationLeadTimeOffset Oper. LT offset
QuantityIsFixed I_OrderComponent QuantityIsFixed Qty. is fixed
IsNetScrap I_OrderComponent IsNetScrap Net Indicator
ComponentScrapInPercent I_OrderComponent ComponentScrapInPercent Component Scrap
OperationScrapInPercent I_OrderComponent OperationScrapInPercent Operation Scrap
MaterialQtyToBaseQtyNmrtr I_OrderComponent MaterialQtyToBaseQtyNmrtr Numerator
MaterialQtyToBaseQtyDnmntr I_OrderComponent MaterialQtyToBaseQtyDnmntr Denominator
BaseUnit
RequiredQuantity I_OrderComponent RequiredQuantity Requirement qty
WithdrawnQuantity I_OrderComponent WithdrawnQuantity Withdrawn Quantity
ConfirmedAvailableQuantity I_OrderComponent ConfirmedAvailableQuantity Available Quantity
MaterialCompOriginalQuantity I_OrderComponent MaterialCompOriginalQuantity
EntryUnit
GoodsMovementEntryQty I_OrderComponent GoodsMovementEntryQty
Currency I_OrderComponent Currency Valuation Crcy
WithdrawnQuantityAmount I_OrderComponent WithdrawnQuantityAmount Withdr. Value
CriticalComponentType I_OrderComponent CriticalComponentType Critical Component
CriticalComponentLevel I_OrderComponent CriticalComponentLevel Critical Level
_Reservation _Reservation
_ReservationItem _ReservationItem
_ReservationRecordType _ReservationRecordType
_MfgOrder _MfgOrder
_MfgOrderCategory _MfgOrderCategory
_MfgOrderType _MfgOrderType
_MfgOrderOperation _MfgOrderOperation
_MfgOrderOperationBySemKey _MfgOrderOperationBySemKey
_MfgOrderSequence _MfgOrderSequence
_MfgOrderSequenceCategory I_OrderComponent _SequenceCategory
_MfgOrderComponentLongText _MfgOrderComponentLongText
_OrderInternalID I_OrderComponent _OrderInternalID
_ProductionPlant I_OrderComponent _ProductionPlant
_AssemblyMRPController _AssemblyMRPController
_ProductionSupervisor _ProductionSupervisor
_RequirementType I_OrderComponent _RequirementType
_MaterialGroup I_OrderComponent _MaterialGroup
_Material I_OrderComponent _Material
_Product I_OrderComponent _Product
_ProductPlant I_OrderComponent _ProductPlant
_ProductStorageLocation I_OrderComponent _ProductStorageLocation
_ProductSupplyPlanning _ProductSupplyPlanning
_ProductUnitsOfMeasure _ProductUnitsOfMeasure
_Plant I_OrderComponent _Plant
_StorageLocation I_OrderComponent _StorageLocation
_Batch I_OrderComponent _Batch
_BatchSplitType I_OrderComponent _BatchSplitType
_DebitCreditCode I_OrderComponent _DebitCreditCode
_GoodsMovementType I_OrderComponent _GoodsMovementType
_InventorySpecialStockType I_OrderComponent _InventorySpecialStockType
_InventorySpecialStockValnType I_OrderComponent _InventorySpecialStockValnType
_ConsumptionPosting I_OrderComponent _ConsumptionPosting
_SupplyArea I_OrderComponent _SupplyArea
_Warehouse I_OrderComponent _Warehouse
_FollowUpMaterial I_OrderComponent _FollowUpMaterial
_DiscontinuationType I_OrderComponent _DiscontinuationType
_ProvisionType I_OrderComponent _ProvisionType
_SparePartType I_OrderComponent _SparePartType
_PhantomAssembly I_OrderComponent _PhantomAssembly
_BOMExplosion I_OrderComponent _BOMExplosion
_BillOfMaterialItem I_OrderComponent _BillOfMaterialItem
_BOMItemCategory I_OrderComponent _BOMItemCategory
_SalesOrder I_OrderComponent _SalesOrder
_SalesOrderItem I_OrderComponent _SalesOrderItem
_WBSElementBasicData I_OrderComponent _WBSElementBasicData
_ChangeNumber I_OrderComponent _ChangeNumber
_MaterialRevisionLevel I_OrderComponent _MaterialRevisionLevel
_PurchasingGroup I_OrderComponent _PurchasingGroup
_PurchasingInfoRecord I_OrderComponent _PurchasingInfoRecord
_PurchaseOrder I_OrderComponent _PurchaseOrder
_PurchaseOrderItem I_OrderComponent _PurchaseOrderItem
_PurchaseRequisition I_OrderComponent _PurchaseRequisition
_PurchaseRequisitionItem I_OrderComponent _PurchaseRequisitionItem
_Supplier I_OrderComponent _Supplier
_SupplierCompanyByPlant _SupplierCompanyByPlant
_CompanyCode I_OrderComponent _CompanyCode
_BusinessArea I_OrderComponent _BusinessArea
_GLAccount I_OrderComponent _GLAccount
_ControllingArea I_OrderComponent _ControllingArea
_FunctionalArea I_OrderComponent _FunctionalArea
_AccountAssignmentCategory I_OrderComponent _AccountAssignmentCategory
_EarmarkedFunds I_OrderComponent _EarmarkedFunds
_EarmarkedFundsItem I_OrderComponent _EarmarkedFundsItem
_Fund I_OrderComponent _Fund
_FundsCenter I_OrderComponent _FundsCenter
_CommitmentItem I_OrderComponent _CommitmentItem
_CommitmentItemShortID I_OrderComponent _CommitmentItemShortID
_OpLeadTimeOffsetUnit I_OrderComponent _OpLeadTimeOffsetUnit
_VariableSizeItemUnit I_OrderComponent _VariableSizeItemUnit
_VariableSizeCompUnit I_OrderComponent _VariableSizeComponentUnit
_BaseUnit I_OrderComponent _BaseUnit
_EntryUnit I_OrderComponent _EntryUnit
_Currency I_OrderComponent _Currency
_StatusObject I_OrderComponent _StatusObject
_LongTextLanguage I_OrderComponent _LongTextLanguage
_LongText I_OrderComponent _LongText
_MfgOrderText _MfgOrderText
_PlantText _PlantText
_ProductionPlantText _ProductionPlantText
_MaterialText _MaterialText
_WBSElementText _WBSElementText
_StorageLocationText _StorageLocationText
_SupplyAreaText _SupplyAreaText
_SupplierText _SupplierText
_PurchasingGroupText _PurchasingGroupText
_PhantomAssemblyText _PhantomAssemblyText
_FollowUpMaterialText _FollowUpMaterialText
_StatusObjectText _StatusObjectText
_BusinessAreaText _BusinessAreaText
_CompanyCodeText _CompanyCodeText
_ControllingAreaText _ControllingAreaText
_FunctionalAreaText _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_ManufacturingOrderComponent.
-- 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: IMFGORDERCOMP

CREATE VIEW I_ManufacturingOrderComponent AS
SELECT
  resb.Reservation AS Reservation,
  resb.ReservationItem AS ReservationItem,
  resb.RecordType AS ReservationRecordType,
  resb.MaterialGroup AS MaterialGroup,
  resb.Material AS Material,
  resb.Plant AS Plant,
  resb.OrderCategory AS ManufacturingOrderCategory,
  resb.OrderType AS ManufacturingOrderType,
  cast(resb.OrderID as manufacturingorder preserving type) AS ManufacturingOrder,
  resb.Sequence AS ManufacturingOrderSequence,
  resb.SequenceCategory AS MfgOrderSequenceCategory,
  resb.OrderOperation AS ManufacturingOrderOperation,
  resb.ProductionPlant AS ProductionPlant,
  resb.OrderInternalID AS OrderInternalID,
  resb.OrderOperationInternalID AS OrderOperationInternalID,
  cast(afko.MRPController as assymrpcontrl preserving type) AS AssemblyMRPController,
  afko.ProductionSupervisor AS ProductionSupervisor,
  resb.MatlCompRequirementDate AS MatlCompRequirementDate,
  resb.MatlCompRequirementTime AS MatlCompRequirementTime,
  resb.LatestRequirementDate AS LatestRequirementDate,
  afko.ActualReleasedDate AS MfgOrderActualReleaseDate,
  resb.ReservationItemCreationCode AS ReservationItemCreationCode,
  resb.ReservationIsFinallyIssued AS ReservationIsFinallyIssued,
  resb.MatlCompIsMarkedForDeletion AS MatlCompIsMarkedForDeletion,
  resb.MaterialComponentIsMissing AS MaterialComponentIsMissing,
  resb.IsBulkMaterialComponent AS IsBulkMaterialComponent,
  resb.MatlCompIsMarkedForBackflush AS MatlCompIsMarkedForBackflush,
  resb.MatlCompIsTextItem AS MatlCompIsTextItem,
  resb.MaterialPlanningRelevance AS MaterialPlanningRelevance,
  resb.MatlCompIsConfigurable AS MatlCompIsConfigurable,
  resb.MaterialComponentIsClassified AS MaterialComponentIsClassified,
  resb.MaterialCompIsIntraMaterial AS MaterialCompIsIntraMaterial,
  resb.MaterialIsDirectlyProduced AS MaterialIsDirectlyProduced,
  resb.MaterialIsDirectlyProcured AS MaterialIsDirectlyProcured,
  resb.MaterialComponentText AS MaterialComponentText,
  resb.MaterialComponentSecondText AS MaterialComponentSecondText,
  resb.MaterialComponentHasLongText AS MaterialComponentHasLongText,
  resb.LongTextLanguage AS LongTextLanguage,
  resb.RequirementType AS RequirementType,
  resb.SalesOrder AS SalesOrder,
  resb.SalesOrderItem AS SalesOrderItem,
  resb.WBSElementInternalID AS WBSElementInternalID,
  resb.ProductConfiguration AS ProductConfiguration,
  resb.ChangeNumber AS ChangeNumber,
  resb.MaterialRevisionLevel AS MaterialRevisionLevel,
  resb.EffectivityParameterVariant AS EffectivityParameterVariant,
  resb.MatlCompFreeDefinedAttribute AS MatlCompFreeDefinedAttribute,
  resb.MaterialComponentSortText AS MaterialComponentSortText,
  resb.ObjectInternalID AS ObjectInternalID,
  resb.BillOfMaterialCategory AS BillOfMaterialCategory,
  resb.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  afko.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  resb.BillOfMaterialVariant AS BillOfMaterialVariant,
  cast(afko.BillOfMaterial as pph_stnum preserving type) AS BillOfMaterial,
  resb.BOMItem AS BillOfMaterialItemNodeNumber,
  resb.BillOfMaterialVersion AS BillOfMaterialVersion,
  resb.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  resb.InheritedBOMItemNode AS InheritedBOMItemNode,
  resb.BOMItemCategory AS BillOfMaterialItemCategory,
  resb.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  resb.BOMItemDescription AS BOMItemDescription,
  resb.BOMItemText2 AS BOMItemText2,
  resb.BOMExplosionDateID AS BOMExplosionDateID,
  resb.PurchasingInfoRecord AS PurchasingInfoRecord,
  resb.PurchasingGroup AS PurchasingGroup,
  resb.PurchaseRequisition AS PurchaseRequisition,
  resb.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  resb.PurchaseOrder AS PurchaseOrder,
  resb.PurchaseOrderItem AS PurchaseOrderItem,
  resb.PurchaseOrderScheduleLine AS PurchaseOrderScheduleLine,
  resb.Supplier AS Supplier,
  resb.DeliveryDurationInDays AS DeliveryDurationInDays,
  resb.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
  resb.NumberOfPriceUnits AS NumberOfOperationPriceUnits,
  resb.GoodsMovementIsAllowed AS GoodsMovementIsAllowed,
  resb.StorageLocation AS StorageLocation,
  resb.DebitCreditCode AS DebitCreditCode,
  resb.GoodsMovementType AS GoodsMovementType,
  resb.InventorySpecialStockType AS InventorySpecialStockType,
  resb.InventorySpecialStockValnType AS InventorySpecialStockValnType,
  resb.ConsumptionPosting AS ConsumptionPosting,
  resb.SupplyArea AS SupplyArea,
  resb.GoodsRecipientName AS GoodsRecipientName,
  resb.UnloadingPointName AS UnloadingPointName,
  resb.StockSegment AS StockSegment,
  resb.RequirementSegment AS RequirementSegment,
  resb.Batch AS Batch,
  resb.BatchSplitType AS BatchSplitType,
  resb.BatchMasterReservationItem AS BatchMasterReservationItem,
  resb.BatchClassification AS BatchClassification,
  resb.MaterialStaging AS MaterialStaging,
  resb.Warehouse AS Warehouse,
  resb.StorageType AS StorageType,
  resb.StorageBin AS StorageBin,
  resb.MaterialCompCostingRelevancy AS MaterialCompCostingRelevancy,
  resb.BusinessArea AS BusinessArea,
  resb.CompanyCode AS CompanyCode,
  resb.GLAccount AS GLAccount,
  resb.FunctionalArea AS FunctionalArea,
  resb.ControllingArea AS ControllingArea,
  resb.AccountAssignmentCategory AS AccountAssignmentCategory,
  resb.EarmarkedFundsDocument AS EarmarkedFundsDocument,
  resb.CommitmentItemShortID AS CommitmentItemShortID,
  resb.MaterialCompIsVariableSized AS MaterialCompIsVariableSized,
  resb.VariableSizeItemQuantity AS VariableSizeItemQuantity,
  resb.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  resb.VariableSizeDimension1 AS VariableSizeDimension1,
  resb.VariableSizeDimension2 AS VariableSizeDimension2,
  resb.VariableSizeDimension3 AS VariableSizeDimension3,
  resb.VariableSizeCompFormulaKey AS VariableSizeCompFormulaKey,
  resb.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  resb.AlternativeItemGroup AS AlternativeItemGroup,
  resb.AlternativeItemStrategy AS AlternativeItemStrategy,
  resb.AlternativeItemPriority AS AlternativeItemPriority,
  resb.UsageProbabilityPercent AS UsageProbabilityPercent,
  resb.AlternativeMstrReservationItem AS AlternativeMstrReservationItem,
  resb.MaterialComponentIsPhantomItem AS MaterialComponentIsPhantomItem,
  resb.OrderPathValue AS OrderPathValue,
  resb.OrderLevelValue AS OrderLevelValue,
  resb.Assembly AS Assembly,
  resb.AssemblyOrderPathValue AS AssemblyOrderPathValue,
  resb.AssemblyOrderLevelValue AS AssemblyOrderLevelValue,
  resb.DiscontinuationGroup AS DiscontinuationGroup,
  resb.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  resb.MatlCompIsFollowUpMaterial AS MatlCompIsFollowUpMaterial,
  resb.FollowUpGroup AS FollowUpGroup,
  resb.FollowUpMaterial AS FollowUpMaterial,
  resb.FollowUpMaterialIsNotActive AS FollowUpMaterialIsNotActive,
  resb.FollowUpMaterialIsActive AS FollowUpMaterialIsActive,
  resb.DiscontinuationMasterResvnItem AS DiscontinuationMasterResvnItem,
  resb.MaterialProvisionType AS MaterialProvisionType,
  resb.MatlComponentSparePartType AS MatlComponentSparePartType,
  resb.LeadTimeOffset AS LeadTimeOffset,
  resb.OperationLeadTimeOffsetUnit AS OperationLeadTimeOffsetUnit,
  resb.OperationLeadTimeOffset AS OperationLeadTimeOffset,
  resb.QuantityIsFixed AS QuantityIsFixed,
  resb.IsNetScrap AS IsNetScrap,
  resb.ComponentScrapInPercent AS ComponentScrapInPercent,
  resb.OperationScrapInPercent AS OperationScrapInPercent,
  resb.MaterialQtyToBaseQtyNmrtr AS MaterialQtyToBaseQtyNmrtr,
  resb.MaterialQtyToBaseQtyDnmntr AS MaterialQtyToBaseQtyDnmntr,
  resb.RequiredQuantity AS RequiredQuantity,
  resb.WithdrawnQuantity AS WithdrawnQuantity,
  resb.ConfirmedAvailableQuantity AS ConfirmedAvailableQuantity,
  resb.MaterialCompOriginalQuantity AS MaterialCompOriginalQuantity,
  resb.GoodsMovementEntryQty AS GoodsMovementEntryQty,
  resb.Currency AS Currency,
  resb.WithdrawnQuantityAmount AS WithdrawnQuantityAmount,
  resb.CriticalComponentType AS CriticalComponentType,
  resb.CriticalComponentLevel AS CriticalComponentLevel,
  resb._SequenceCategory AS _MfgOrderSequenceCategory,
  resb._OrderInternalID AS _OrderInternalID,
  resb._ProductionPlant AS _ProductionPlant,
  resb._RequirementType AS _RequirementType,
  resb._MaterialGroup AS _MaterialGroup,
  resb._Material AS _Material,
  resb._Product AS _Product,
  resb._ProductPlant AS _ProductPlant,
  resb._ProductStorageLocation AS _ProductStorageLocation,
  resb._Plant AS _Plant,
  resb._StorageLocation AS _StorageLocation,
  resb._Batch AS _Batch,
  resb._BatchSplitType AS _BatchSplitType,
  resb._DebitCreditCode AS _DebitCreditCode,
  resb._GoodsMovementType AS _GoodsMovementType,
  resb._InventorySpecialStockType AS _InventorySpecialStockType,
  resb._InventorySpecialStockValnType AS _InventorySpecialStockValnType,
  resb._ConsumptionPosting AS _ConsumptionPosting,
  resb._SupplyArea AS _SupplyArea,
  resb._Warehouse AS _Warehouse,
  resb._FollowUpMaterial AS _FollowUpMaterial,
  resb._DiscontinuationType AS _DiscontinuationType,
  resb._ProvisionType AS _ProvisionType,
  resb._SparePartType AS _SparePartType,
  resb._PhantomAssembly AS _PhantomAssembly,
  resb._BOMExplosion AS _BOMExplosion,
  resb._BillOfMaterialItem AS _BillOfMaterialItem,
  resb._BOMItemCategory AS _BOMItemCategory,
  resb._SalesOrder AS _SalesOrder,
  resb._SalesOrderItem AS _SalesOrderItem,
  resb._WBSElementBasicData AS _WBSElementBasicData,
  resb._ChangeNumber AS _ChangeNumber,
  resb._MaterialRevisionLevel AS _MaterialRevisionLevel,
  resb._PurchasingGroup AS _PurchasingGroup,
  resb._PurchasingInfoRecord AS _PurchasingInfoRecord,
  resb._PurchaseOrder AS _PurchaseOrder,
  resb._PurchaseOrderItem AS _PurchaseOrderItem,
  resb._PurchaseRequisition AS _PurchaseRequisition,
  resb._PurchaseRequisitionItem AS _PurchaseRequisitionItem,
  resb._Supplier AS _Supplier,
  resb._CompanyCode AS _CompanyCode,
  resb._BusinessArea AS _BusinessArea,
  resb._GLAccount AS _GLAccount,
  resb._ControllingArea AS _ControllingArea,
  resb._FunctionalArea AS _FunctionalArea,
  resb._AccountAssignmentCategory AS _AccountAssignmentCategory,
  resb._EarmarkedFunds AS _EarmarkedFunds,
  resb._EarmarkedFundsItem AS _EarmarkedFundsItem,
  resb._Fund AS _Fund,
  resb._FundsCenter AS _FundsCenter,
  resb._CommitmentItem AS _CommitmentItem,
  resb._CommitmentItemShortID AS _CommitmentItemShortID,
  resb._OpLeadTimeOffsetUnit AS _OpLeadTimeOffsetUnit,
  resb._VariableSizeItemUnit AS _VariableSizeItemUnit,
  resb._VariableSizeComponentUnit AS _VariableSizeCompUnit,
  resb._BaseUnit AS _BaseUnit,
  resb._EntryUnit AS _EntryUnit,
  resb._Currency AS _Currency,
  resb._StatusObject AS _StatusObject,
  resb._LongTextLanguage AS _LongTextLanguage,
  resb._LongText AS _LongText
FROM I_OrderComponent AS resb
INNER JOIN I_LogisticsOrderBasic AS afko ON /* join condition not captured in parsed metadata */
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 ReservationRecordType = _ReservationItem.RecordType  -- association [1..1]
LEFT OUTER JOIN I_ReservationDocRecordType AS _ReservationRecordType ON ReservationRecordType = _ReservationRecordType.RecordType  -- association [0..1]
LEFT OUTER JOIN I_MfgOrderOperationBySemKey AS _MfgOrderOperationBySemKey ON ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence AND ManufacturingOrderOperation = _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_ProductSupplyPlanning AS _ProductSupplyPlanning ON Material = _ProductSupplyPlanning.Product AND Plant = _ProductSupplyPlanning.Plant  -- 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_SupplierCompanyByPlant AS _SupplierCompanyByPlant ON Plant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_ManufacturingOrderSequence AS _MfgOrderSequence ON ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrderOperation AS _MfgOrderOperation ON OrderInternalID = _MfgOrderOperation.MfgOrderInternalID AND OrderOperationInternalID = _MfgOrderOperation.OrderOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_MfgOrderComponentLongText AS _MfgOrderComponentLongText ON Reservation = _MfgOrderComponentLongText.Reservation AND ReservationItem = _MfgOrderComponentLongText.ReservationItem AND ReservationRecordType = _MfgOrderComponentLongText.RecordType AND LongTextLanguage = _MfgOrderComponentLongText.LongTextLanguage  -- 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]
LEFT OUTER JOIN I_ManufacturingOrder AS _MfgOrderText ON ManufacturingOrder = _MfgOrderText.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlantText ON ProductionPlant = _ProductionPlantText.Plant  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _PlantText ON Plant = _PlantText.Plant  -- association [0..1]
LEFT OUTER JOIN I_ProductText AS _MaterialText ON Material = _MaterialText.Product  -- association [0..*]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementText ON WBSElementInternalID = _WBSElementText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocationText ON Plant = _StorageLocationText.Plant AND StorageLocation = _StorageLocationText.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupplyAreaText AS _SupplyAreaText ON Plant = _SupplyAreaText.Plant AND SupplyArea = _SupplyAreaText.ProductionSupplyArea  -- association [0..*]
LEFT OUTER JOIN I_Supplier AS _SupplierText ON Supplier = _SupplierText.Supplier  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroupText ON PurchasingGroup = _PurchasingGroupText.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_ProductText AS _PhantomAssemblyText ON Assembly = _PhantomAssemblyText.Product  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _FollowUpMaterialText ON FollowUpMaterial = _FollowUpMaterialText.Product  -- association [0..*]
LEFT OUTER JOIN I_StatusObject AS _StatusObjectText ON ObjectInternalID = _StatusObjectText.StatusObject  -- association [1..1]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCodeText ON CompanyCode = _CompanyCodeText.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingAreaText ON ControllingArea = _ControllingAreaText.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _FunctionalAreaText ON FunctionalArea = _FunctionalAreaText.FunctionalArea  -- association [0..*]
;