Deprecated
This CDS view is deprecated in S/4HANA. Use I_ManufacturingOrderOperation instead. View all deprecated CDS views →

I_MfgOrderOperation

DDL: I_MFGORDEROPERATION SQL: IPPMFGORDOPER Type: view COMPOSITE

Manufacturing Order Operation

I_MfgOrderOperation is a Composite CDS View (Dimension) that provides data about "Manufacturing Order Operation" in SAP S/4HANA. It reads from 2 data sources (I_OrderOperation, I_MfgOrderBasic) and exposes 315 fields with key fields OrderInternalBillOfOperations, OrderIntBillOfOperationsItem. It has 61 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_OrderOperation afvg from
I_MfgOrderBasic aufv inner

Associations (61)

CardinalityTargetAliasCondition
[1..1] I_OrdInternalBillOfOperations _OrdInternalBillOfOperations $projection.OrderInternalBillOfOperations = _OrdInternalBillOfOperations.OrderInternalBillOfOperations
[1..1] I_MfgOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
[1..1] I_MfgOrderSequence _MfgOrderSequence $projection.ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence
[1..1] I_MfgOrderCategory _MfgOrderCategory $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory
[1..1] I_MfgOrderType _MfgOrderType $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
[0..1] I_OrderOperationBasic _SuperiorOperation $projection.OrderInternalBillOfOperations = _SuperiorOperation.OrderInternalID and $projection.SuperiorOperationInternalID = _SuperiorOperation.OrderOperationInternalID
[0..1] I_OperationStandardText _OperationStandardTextCode $projection.OperationStandardTextCode = _OperationStandardTextCode.OperationStandardTextCode
[1..1] I_Plant _ProductionPlant $projection.ProductionPlant = _ProductionPlant.Plant
[1..1] I_UnitOfMeasure _ProductionUnit $projection.ProductionUnit = _ProductionUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _OperationUnit $projection.OperationUnit = _OperationUnit.UnitOfMeasure
[0..1] I_MRPController _MRPController $projection.ProductionPlant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[0..1] I_ProductionSupervisor _ProductionSupervisor $projection.ProductionPlant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor
[0..1] I_ResponsiblePlannerGroup _ResponsiblePlannerGroup $projection.ProductionPlant = _ResponsiblePlannerGroup.Plant and $projection.ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup
[0..1] I_WorkCenterType _WorkCenterType $projection.WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode
[0..1] I_WorkCenter _WorkCenter $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode and $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID
[0..1] I_WorkCenterType _WorkCenterType_2 $projection.WorkCenterTypeCode_2 = _WorkCenterType_2.WorkCenterTypeCode
[0..1] I_WorkCenter _WorkCenter_2 $projection.WorkCenterTypeCode_2 = _WorkCenter_2.WorkCenterTypeCode and $projection.WorkCenterInternalID = _WorkCenter_2.WorkCenterInternalID
[1..1] I_OperationControlProfile _OperationControlProfile $projection.OperationControlProfile = _OperationControlProfile.OperationControlProfile
[0..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[0..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup
[0..1] I_BillOfOperations _BillOfOperationsVariant $projection.BillOfOperationsType = _BillOfOperationsVariant.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsVariant.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsVariant.BillOfOperationsVariant
[0..1] I_BillOfOperationsSequence _BillOfOperationsSequence $projection.BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant and $projection.BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence
[0..1] I_BOOOperationInternalID _BOOOperationInternalID $projection.BillOfOperationsType = _BOOOperationInternalID.BillOfOperationsType and $projection.BillOfOperationsGroup = _BOOOperationInternalID.BillOfOperationsGroup and $projection.BOOOperationInternalID = _BOOOperationInternalID.BOOOperationInternalID
[0..1] I_FactoryCalendar _FactoryCalendar $projection.FactoryCalendar = _FactoryCalendar.FactoryCalendar
[0..1] I_CapacityRequirement _CapacityRequirement $projection.CapacityRequirement = _CapacityRequirement.CapacityRequirement
[0..1] I_CapacityRequirementItem _CapacityRequirementItem $projection.CapacityRequirement = _CapacityRequirementItem.CapacityRequirement and $projection.CapacityRequirementItem = _CapacityRequirementItem.CapacityRequirementItem
[0..1] I_ControlRecipeDestination _ControlRecipeDestination $projection.ProductionPlant = _ControlRecipeDestination.Plant and $projection.ControlRecipeDestination = _ControlRecipeDestination.ControlRecipeDestination
[0..1] I_ConfirmationGroup _OperationConfirmation $projection.OperationConfirmation = _OperationConfirmation.ConfirmationGroup
[0..1] I_ChangeMaster _ChangeNumber $projection.ChangeNumber = _ChangeNumber.ChangeNumber
[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_PurchaseRequisitionItemAPI01 _PurchaseRequisitionItem $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] I_PurchasingGroup _PurchasingGroup $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup
[0..1] I_PurchasingInfoRecordApi01 _PurchasingInfoRecord $projection.PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_SupplierCompanyByPlant _SupplierCompanyByPlant $projection.ProductionPlant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier
[0..1] I_EmployeeWageGroup _EmployeeWageGroup $projection.ProductionPlant = _EmployeeWageGroup.Plant and $projection.EmployeeWageGroup = _EmployeeWageGroup.EmployeeWageGroup
[0..1] I_EmployeeSuitability _EmployeeSuitability $projection.ProductionPlant = _EmployeeSuitability.Plant and $projection.EmployeeSuitability = _EmployeeSuitability.EmployeeSuitability --
[0..1] I_Employment _Employee $projection.Personnel = _Employee.EmploymentInternalID
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..*] I_CostCenter _RequestingCostCenter $projection.ControllingArea = _RequestingCostCenter.ControllingArea and $projection.RequestingCostCenter = _RequestingCostCenter.CostCenter
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_ControllingObjectClass _ControllingObjectClass $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_BusinessProcess _BusinessProcess $projection.ControllingArea = _BusinessProcess.ControllingArea and $projection.BusinessProcess = _BusinessProcess.BusinessProcess
[0..1] I_UnitOfMeasure _BusinessProcessEntryUnit $projection.BusinessProcessEntryUnit = _BusinessProcessEntryUnit.UnitOfMeasure
[0..1] I_OperationSetupGroupCategory _OperationSetupGroupCategory $projection.ProductionPlant = _OperationSetupGroupCategory.Plant and $projection.OperationSetupGroupCategory = _OperationSetupGroupCategory.OperationSetupGroupCategory
[0..1] I_OperationSetupGroup _OperationSetupGroup $projection.OperationSetupGroup = _OperationSetupGroup.OperationSetupGroup and $projection.OperationSetupGroupCategory = _OperationSetupGroup.OperationSetupGroupCategory and $projection.ProductionPlant = _OperationSetupGroup.Plant
[0..1] I_OperationSetupType _OperationSetupType $projection.OperationSetupType = _OperationSetupType.OperationSetupType and $projection.ProductionPlant = _OperationSetupType.Plant
[0..1] I_LeadTimeReductionStrategy _LeadTimeReductionStrategy $projection.LeadTimeReductionStrategy = _LeadTimeReductionStrategy.LeadTimeReductionStrategy and $projection.ProductionPlant = _LeadTimeReductionStrategy.Plant
[0..1] I_OperationDateOffsetRefCode _StartDateOffsetReferenceCode $projection.StartDateOffsetReferenceCode = _StartDateOffsetReferenceCode.OperationDateOffsetRefCode
[0..1] I_OperationDateOffsetRefCode _EndDateOffsetReferenceCode $projection.EndDateOffsetReferenceCode = _EndDateOffsetReferenceCode.OperationDateOffsetRefCode
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_Currency _OpExternalProcessingCurrency $projection.OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency
[0..1] I_OpActyNtwkInstance _SetupOpActyNtwkInstance $projection.SetupOpActyNtwkInstance = _SetupOpActyNtwkInstance.OpActyNtwkInstance
[0..1] I_OpActyNtwkInstance _ProduceOpActyNtwkInstance $projection.ProduceOpActyNtwkInstance = _ProduceOpActyNtwkInstance.OpActyNtwkInstance
[0..1] I_OpActyNtwkInstance _TeardownOpActyNtwkInstance $projection.TeardownOpActyNtwkInstance = _TeardownOpActyNtwkInstance.OpActyNtwkInstance

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IPPMFGORDOPER view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
Metadata.allowExtensions true view
ObjectModel.representativeKey OrderIntBillOfOperationsItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_ManufacturingOrderOperation view
VDM.viewType #COMPOSITE view
EndUserText.label Manufacturing Order Operation view

Fields (315)

KeyFieldSource TableSource FieldDescription
KEY OrderInternalBillOfOperations
KEY OrderIntBillOfOperationsItem
ManufacturingOrder
ManufacturingOrderSequence
ManufacturingOrderCategory
ManufacturingOrderType
ProductionSupervisor
MRPController
ResponsiblePlannerGroup
ProductConfiguration
MfgOrderOperationText
OperationStandardTextCode
NumberOfCapacities
SuperiorOperationInternalID
ProductionPlant
WorkCenterInternalID
WorkCenterTypeCode_2
OperationControlProfile
NumberOfOperationConfirmations
FactoryCalendar
CapacityRequirementItem
ManufacturingObject
BillOfOperationsType
BillOfMaterialCategory
BillOfMaterialItemNodeNumber
PurchasingOrganization
PurchaseRequisition
PurchasingInfoRecordCategory
GoodsRecipientName
EmployeeWageType
EmployeeWageGroup
EmployeeSuitability
Personnel
NumberOfEmployees
OperationSetupGroupCategory
OperationSetupGroup
OperationSetupType
LeadTimeReductionStrategy
OpErlstSchedldExecStrtDte
OpErlstSchedldExecStrtTme
OpErlstSchedldProcgStrtDte
OpErlstSchedldProcgStrtTme
OpErlstSchedldTrdwnStrtDte
OpErlstSchedldTrdwnStrtTme
OpErlstSchedldExecEndDte
OpErlstSchedldExecEndTme
OpLtstSchedldExecStrtDte
OpLtstSchedldExecStrtTme
OpLtstSchedldProcgStrtDte
OpLtstSchedldProcgStrtTme
OpLtstSchedldTrdwnStrtDte
OpLtstSchedldTrdwnStrtTme
OpLtstSchedldExecEndDte
OpLtstSchedldExecEndTme
OperationConfirmedStartDate
OperationConfirmedEndDate
OpActualExecutionStartDate
OpActualExecutionStartTime
OpActualSetupEndDate
OpActualSetupEndTime
OpActualProcessingStartDate
OpActualProcessingStartTime
OpActualProcessingEndDate
OpActualProcessingEndTime
OpActualTeardownStartDate
OpActualTeardownStartTme
OpActualExecutionEndDate
OpActualExecutionEndTime
SchedldFcstdEarliestStartDate
SchedldFcstdEarliestStartTime
SchedldFcstdEarliestEndDate
SchedldFcstdEarliestEndTime
LatestSchedldFcstdStartDate
SchedldFcstdLatestStartTime
LatestSchedldFcstdEndDate
SchedldFcstdLatestEndTime
OverlapMinimumDurationUnit
PlannedDeliveryDuration
OpPlannedProcessingDurnUnit
OperationUnit
OpPlannedYieldQuantity
ProductionUnit
WorkCenterStandardWorkQtyUnit1
WorkCenterStandardWorkQtyUnit2
WorkCenterStandardWorkQtyUnit3
WorkCenterStandardWorkQtyUnit4
WorkCenterStandardWorkQtyUnit5
WorkCenterStandardWorkQtyUnit6
BusinessProcessRemainingQty
SetupOpActyNtwkInstance
ProduceOpActyNtwkInstance
TeardownOpActyNtwkInstance
_OrdInternalBillOfOperations _OrdInternalBillOfOperations
_MfgOrder _MfgOrder
_MfgOrderSequence _MfgOrderSequence
_MfgOrderCategory _MfgOrderCategory
_MfgOrderType _MfgOrderType
_SuperiorOperation _SuperiorOperation
_OperationStandardTextCode _OperationStandardTextCode
_ProductionPlant _ProductionPlant
_ProductionSupervisor _ProductionSupervisor
_ProductionUnit _ProductionUnit
_OperationUnit _OperationUnit
_WorkCenter _WorkCenter
_WorkCenter_2 _WorkCenter_2
_WorkCenterType _WorkCenterType
_WorkCenterType_2 _WorkCenterType_2
_OperationControlProfile _OperationControlProfile
_BillOfOperationsType _BillOfOperationsType
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsVariant _BillOfOperationsVariant
_BillOfOperationsSequence _BillOfOperationsSequence
_BOOOperationInternalID _BOOOperationInternalID
_MRPController _MRPController
_ResponsiblePlannerGroup _ResponsiblePlannerGroup
_ControlRecipeDestination _ControlRecipeDestination
_OperationConfirmation _OperationConfirmation
_FactoryCalendar _FactoryCalendar
_CapacityRequirement _CapacityRequirement
_CapacityRequirementItem _CapacityRequirementItem
_ChangeNumber _ChangeNumber
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseRequisition _PurchaseRequisition
_PurchaseRequisitionItem _PurchaseRequisitionItem
_PurchasingInfoRecord _PurchasingInfoRecord
_Supplier _Supplier
_SupplierCompanyByPlant _SupplierCompanyByPlant
_OpExternalProcessingCurrency _OpExternalProcessingCurrency
_EmployeeWageGroup _EmployeeWageGroup
_EmployeeSuitability _EmployeeSuitability
_Employee _Employee
_CompanyCode _CompanyCode
_ProfitCenter _ProfitCenter
_RequestingCostCenter _RequestingCostCenter
_ControllingArea _ControllingArea
_ControllingObjectClass _ControllingObjectClass
_FunctionalArea _FunctionalArea
_BusinessArea _BusinessArea
_BusinessProcess _BusinessProcess
_BusinessProcessEntryUnit _BusinessProcessEntryUnit
_OperationSetupGroupCategory _OperationSetupGroupCategory
_OperationSetupGroup _OperationSetupGroup
_OperationSetupType _OperationSetupType
_LeadTimeReductionStrategy _LeadTimeReductionStrategy
_StartDateOffsetReferenceCode _StartDateOffsetReferenceCode
_EndDateOffsetReferenceCode _EndDateOffsetReferenceCode
_Language _Language
_SetupOpActyNtwkInstance _SetupOpActyNtwkInstance
_ProduceOpActyNtwkInstance _ProduceOpActyNtwkInstance
_TeardownOpActyNtwkInstance _TeardownOpActyNtwkInstance
MfgOrderOperationOrSubOp afvc Operation Transaction
MfgOrderPhaseSuperiorOperation afvp Operation Transaction
InspectionLot I_MfgOrderBasic InspectionLot Inspection Lot
ManufacturingOrderImportance I_MfgOrderBasic ManufacturingOrderImportance
ControllingArea I_MfgOrderBasic ControllingArea Controlling Area
Language I_OrderOperation Language Report Text Language
OperationIsToBeDeleted I_OrderOperation OperationIsToBeDeleted
MfgOrderOperationIsPhase I_OrderOperation MfgOrderOperationIsPhase
NumberOfConfirmationSlips I_OrderOperation NumberOfConfirmationSlips No. of Conf. Slips
OperationImportance I_OrderOperation OperationImportance
WorkCenterTypeCode I_OrderOperation WorkCenterTypeCode Object Type
ControlRecipeDestination I_OrderOperation ControlRecipeDestination
OperationConfirmation I_OrderOperation OperationConfirmation
CapacityRequirement I_OrderOperation CapacityRequirement
ChangeNumber I_OrderOperation ChangeNumber Change Number
OperationTrackingNumber I_OrderOperation OperationTrackingNumber Tracking Number
BillOfOperationsGroup I_OrderOperation BillOfOperationsGroup Group
BillOfOperationsVariant I_OrderOperation BillOfOperationsVariant Group Counter
BillOfOperationsSequence I_OrderOperation BillOfOperationsSequence Sequence
BOOOperationInternalID I_OrderOperation BOOOperationInternalID Task list node
BillOfOperationsVersion I_OrderOperation BillOfOperationsVersion Routing Version
BillOfMaterialInternalID I_OrderOperation BillOfMaterialInternalID
BOMItemNodeCount I_OrderOperation BOMItemNodeCount Counter
ExtProcgOperationHasSubcontrg I_OrderOperation ExtProcgOperationHasSubcontrg Subcontracting
PurchasingGroup I_OrderOperation PurchasingGroup Purchasing Group
PurgInfoRecdDataIsFixed I_OrderOperation PurgInfoRecdDataIsFixed
OpExternalProcessingPriceUnit I_OrderOperation OpExternalProcessingPriceUnit Price unit
Supplier I_OrderOperation Supplier Supplier
UnloadingPointName I_OrderOperation UnloadingPointName Unloading Point Name
OpExternalProcessingCurrency I_OrderOperation Currency Valuation Crcy
OpExternalProcessingPrice I_OrderOperation OpExternalProcessingPrice Price
NumberOfOperationPriceUnits I_OrderOperation NumberOfOperationPriceUnits Price Unit
CompanyCode I_OrderOperation CompanyCode Receiver Company Code
BusinessArea I_OrderOperation BusinessArea Business Area
ProfitCenter I_OrderOperation ProfitCenter Profit Center
RequestingCostCenter I_OrderOperation RequestingCostCenter Req.cost center
CostElement I_OrderOperation CostElement G/L Account
CostingVariant I_OrderOperation CostingVariant
CostingSheet I_OrderOperation CostingSheet Costing Sheet
CostEstimate I_OrderOperation CostEstimate Cost EstimateNo
ControllingObjectCurrency I_OrderOperation ControllingObjectCurrency CO Object Currency
ControllingObjectClass I_OrderOperation ControllingObjectClass Object Class
FunctionalArea I_OrderOperation FunctionalArea Sendr Fctl Area
TaxJurisdiction I_OrderOperation TaxJurisdiction Tax Jurisdiction
NumberOfTimeTickets I_OrderOperation NumberOfTimeTickets No.TimeTickets
OperationOverlappingIsRequired I_OrderOperation OperationOverlappingIsRequired
OperationOverlappingIsPossible I_OrderOperation OperationOverlappingIsPossible
OperationsIsAlwaysOverlapping I_OrderOperation OperationsIsAlwaysOverlapping
OperationSplitIsRequired I_OrderOperation OperationSplitIsRequired Splitting Reqd
MaximumNumberOfSplits I_OrderOperation MaximumNumberOfSplits Maximum Splits
OpSchedldReductionLevel I_OrderOperation OpSchedldReductionLevel
EarliestScheduledWaitStartDate I_OrderOperation EarliestScheduledWaitStartDate
EarliestScheduledWaitStartTime I_OrderOperation EarliestScheduledWaitStartTime
EarliestScheduledWaitEndDate I_OrderOperation EarliestScheduledWaitEndDate
EarliestScheduledWaitEndTime I_OrderOperation EarliestScheduledWaitEndTime
LatestScheduledWaitStartDate I_OrderOperation LatestScheduledWaitStartDate
LatestScheduledWaitStartTime I_OrderOperation LatestScheduledWaitStartTime
LatestScheduledWaitEndDate I_OrderOperation LatestScheduledWaitEndDate
LatestScheduledWaitEndTime I_OrderOperation LatestScheduledWaitEndTime
BreakDurationUnit I_OrderOperation BreakDurationUnit
PlannedBreakDuration I_OrderOperation PlannedBreakDuration
ConfirmedBreakDuration I_OrderOperation ConfirmedBreakDuration
OverlapMinimumDuration I_OrderOperation OverlapMinimumDuration Minimum Overlap
MaximumWaitDurationUnit I_OrderOperation MaximumWaitDurationUnit Max. Wait Unit
MaximumWaitDuration I_OrderOperation MaximumWaitDuration Max. Wait Time
MinimumWaitDurationUnit I_OrderOperation MinimumWaitDurationUnit Req. Wait Unit
MinimumWaitDuration I_OrderOperation MinimumWaitDuration Min. Wait Time
StandardMoveDurationUnit I_OrderOperation StandardMoveDurationUnit StdMoveTime Un
StandardMoveDuration I_OrderOperation StandardMoveDuration Std Move Time
StandardQueueDurationUnit I_OrderOperation StandardQueueDurationUnit Std Queue Unit
StandardQueueDuration I_OrderOperation StandardQueueDuration Std Queue Time
MinimumQueueDurationUnit I_OrderOperation MinimumQueueDurationUnit Min. Queue Unit
MinimumQueueDuration I_OrderOperation MinimumQueueDuration Min. Queue Time
MinimumMoveDurationUnit I_OrderOperation MinimumMoveDurationUnit MinMoveTime Un
MinimumMoveDuration I_OrderOperation MinimumMoveDuration Min. Move Time
OperationStandardDuration I_OrderOperation OperationStandardDuration
OperationStandardDurationUnit I_OrderOperation OperationStandardDurationUnit
MinimumDuration I_OrderOperation MinimumDuration
MinimumDurationUnit I_OrderOperation MinimumDurationUnit
MinimumProcessingDuration I_OrderOperation MinimumProcessingDuration
MinimumProcessingDurationUnit I_OrderOperation MinimumProcessingDurationUnit
ScheduledMoveDuration I_OrderOperation ScheduledMoveDuration
ScheduledMoveDurationUnit I_OrderOperation ScheduledMoveDurationUnit
ScheduledQueueDuration I_OrderOperation ScheduledQueueDuration
ScheduledQueueDurationUnit I_OrderOperation ScheduledQueueDurationUnit
ScheduledWaitDuration I_OrderOperation ScheduledWaitDuration
ScheduledWaitDurationUnit I_OrderOperation ScheduledWaitDurationUnit
OpPlannedSetupDurn I_OrderOperation OpPlannedSetupDurn
OpPlannedSetupDurnUnit I_OrderOperation OpPlannedSetupDurnUnit
OpPlannedProcessingDurn I_OrderOperation OpPlannedProcessingDurn
OpPlannedTeardownDurn I_OrderOperation OpPlannedTeardownDurn
OpPlannedTeardownDurnUnit I_OrderOperation OpPlannedTeardownDurnUnit
FcstdStandardDurationUnit I_OrderOperation FcstdStandardDurationUnit
StartDateOffsetReferenceCode I_OrderOperation StartDateOffsetReferenceCode
StartDateOffsetDurationUnit I_OrderOperation StartDateOffsetDurationUnit
StartDateOffsetDuration I_OrderOperation StartDateOffsetDuration
EndDateOffsetReferenceCode I_OrderOperation EndDateOffsetReferenceCode
EndDateOffsetDurationUnit I_OrderOperation EndDateOffsetDurationUnit
EndDateOffsetDuration I_OrderOperation EndDateOffsetDuration
OpQtyToBaseQtyDnmntr I_OrderOperation OpQtyToBaseQtyDnmntr
OpQtyToBaseQtyNmrtr I_OrderOperation OpQtyToBaseQtyNmrtr
OperationScrapPercent I_OrderOperation OperationScrapPercent Scrap
OperationReferenceQuantity I_OrderOperation OperationReferenceQuantity Base Quantity
OpPlannedTotalQuantity I_OrderOperation OpPlannedTotalQuantity
OpPlannedScrapQuantity I_OrderOperation OpPlannedScrapQuantity
OpTotalConfirmedYieldQty I_OrderOperation OpTotalConfirmedYieldQty
OpTotalConfirmedScrapQty I_OrderOperation OpTotalConfirmedScrapQty
OperationConfirmedReworkQty I_OrderOperation OperationConfirmedReworkQty
OpTotConfdYieldQtyInOrdQtyUnit I_OrderOperation OpTotConfdYieldQtyInOrdQtyUnit
OpWorkQuantityUnit1 I_OrderOperation OpWorkQuantityUnit1
OpConfirmedWorkQuantity1 I_OrderOperation OpConfirmedWorkQuantity1
NoFurtherOpWorkQuantity1IsExpd I_OrderOperation NoFurtherOpWorkQuantity1IsExpd
OpWorkQuantityUnit2 I_OrderOperation OpWorkQuantityUnit2
OpConfirmedWorkQuantity2 I_OrderOperation OpConfirmedWorkQuantity2
NoFurtherOpWorkQuantity2IsExpd I_OrderOperation NoFurtherOpWorkQuantity2IsExpd
OpWorkQuantityUnit3 I_OrderOperation OpWorkQuantityUnit3
OpConfirmedWorkQuantity3 I_OrderOperation OpConfirmedWorkQuantity3
NoFurtherOpWorkQuantity3IsExpd I_OrderOperation NoFurtherOpWorkQuantity3IsExpd
OpWorkQuantityUnit4 I_OrderOperation OpWorkQuantityUnit4
OpConfirmedWorkQuantity4 I_OrderOperation OpConfirmedWorkQuantity4
NoFurtherOpWorkQuantity4IsExpd I_OrderOperation NoFurtherOpWorkQuantity4IsExpd
OpWorkQuantityUnit5 I_OrderOperation OpWorkQuantityUnit5
OpConfirmedWorkQuantity5 I_OrderOperation OpConfirmedWorkQuantity5
NoFurtherOpWorkQuantity5IsExpd I_OrderOperation NoFurtherOpWorkQuantity5IsExpd
OpWorkQuantityUnit6 I_OrderOperation OpWorkQuantityUnit6
OpConfirmedWorkQuantity6 I_OrderOperation OpConfirmedWorkQuantity6
NoFurtherOpWorkQuantity6IsExpd I_OrderOperation NoFurtherOpWorkQuantity6IsExpd
WorkCenterStandardWorkQty1 I_OrderOperation WorkCenterStandardWorkQty1
CostCtrActivityType1 I_OrderOperation CostCtrActivityType1 Activity Type
WorkCenterStandardWorkQty2 I_OrderOperation WorkCenterStandardWorkQty2
CostCtrActivityType2 I_OrderOperation CostCtrActivityType2 Activity Type
WorkCenterStandardWorkQty3 I_OrderOperation WorkCenterStandardWorkQty3
CostCtrActivityType3 I_OrderOperation CostCtrActivityType3 Activity Type
WorkCenterStandardWorkQty4 I_OrderOperation WorkCenterStandardWorkQty4
CostCtrActivityType4 I_OrderOperation CostCtrActivityType4 Activity Type
WorkCenterStandardWorkQty5 I_OrderOperation WorkCenterStandardWorkQty5
CostCtrActivityType5 I_OrderOperation CostCtrActivityType5 Activity Type
WorkCenterStandardWorkQty6 I_OrderOperation WorkCenterStandardWorkQty6
CostCtrActivityType6 I_OrderOperation CostCtrActivityType6 Activity Type
BusinessProcess I_OrderOperation BusinessProcess Business Process
BusinessProcessEntryUnit I_OrderOperation BusinessProcessEntryUnit
BusinessProcessConfirmedQty I_OrderOperation BusinessProcessConfirmedQty
NoFurtherBusinessProcQtyIsExpd I_OrderOperation NoFurtherBusinessProcQtyIsExpd
BusinessProcRemainingQtyUnit I_OrderOperation BusinessProcRemainingQtyUnit
FreeDefinedTableFieldSemantic I_OrderOperation FreeDefinedTableFieldSemantic
FreeDefinedAttribute01 I_OrderOperation FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 I_OrderOperation FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 I_OrderOperation FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 I_OrderOperation FreeDefinedAttribute04 Attribute 4
FreeDefinedQuantity1Unit I_OrderOperation FreeDefinedQuantity1Unit
FreeDefinedQuantity1 I_OrderOperation FreeDefinedQuantity1
FreeDefinedQuantity2Unit I_OrderOperation FreeDefinedQuantity2Unit
FreeDefinedQuantity2 I_OrderOperation FreeDefinedQuantity2
FreeDefinedAmount1Currency I_OrderOperation FreeDefinedAmount1Currency
FreeDefinedAmount1 I_OrderOperation FreeDefinedAmount1
FreeDefinedAmount2Currency I_OrderOperation FreeDefinedAmount2Currency
FreeDefinedAmount2 I_OrderOperation FreeDefinedAmount2
FreeDefinedDate1 I_OrderOperation FreeDefinedDate1
FreeDefinedDate2 I_OrderOperation FreeDefinedDate2
FreeDefinedIndicator1 I_OrderOperation FreeDefinedIndicator1
FreeDefinedIndicator2 I_OrderOperation FreeDefinedIndicator2
_LongText I_OrderOperation _LongText

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_MfgOrderOperation.
-- 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: IPPMFGORDOPER

CREATE VIEW I_MfgOrderOperation AS
SELECT
  cast(afvg.OrderInternalID as pph_aufpl preserving type) AS OrderInternalBillOfOperations,
  cast(afvg.OrderOperationInternalID as operationinternalid preserving type) AS OrderIntBillOfOperationsItem,
  cast(aufv.ManufacturingOrder as manufacturingorder preserving type) AS ManufacturingOrder,
  cast(afvg.Sequence as manufacturingordersequence preserving type) AS ManufacturingOrderSequence,
  cast(aufv.ManufacturingOrderCategory as manufacturingordercategory preserving type) AS ManufacturingOrderCategory,
  cast(aufv.ManufacturingOrderType as manufacturingordertype preserving type) AS ManufacturingOrderType,
  cast(aufv.ProductionSupervisor as pph_fevor preserving type) AS ProductionSupervisor,
  cast(aufv.MRPController as pph_dispo preserving type) AS MRPController,
  cast(aufv.ResponsiblePlannerGroup as vagrp preserving type) AS ResponsiblePlannerGroup,
  cast(aufv.ProductConfiguration as product_configuration preserving type) AS ProductConfiguration,
  cast(afvg.OperationText as mfgorderoperationtext preserving type) AS MfgOrderOperationText,
  cast(afvg.StandardTextInternalID as pph_ktsch preserving type) AS OperationStandardTextCode,
  cast(afvg.NumberOfCapacities as pph_anzkap preserving type) AS NumberOfCapacities,
  cast(afvg.Plant as pwwrk preserving type) AS ProductionPlant,
  cast(afvg.WorkCenterInternalID as pph_arbid preserving type) AS WorkCenterInternalID,
  cast(afvg.WorkCenterTypeCode_2 as vdm_arbty preserving type) AS WorkCenterTypeCode_2,
  cast(afvg.OperationControlProfile as pph_steus preserving type) AS OperationControlProfile,
  cast(afvg.NumberOfOperationConfirmations as pph_noofconf preserving type) AS NumberOfOperationConfirmations,
  cast(afvg.FactoryCalendar as cr_wfcid preserving type) AS FactoryCalendar,
  cast(afvg.CapacityRequirementItem as pph_bedzl preserving type) AS CapacityRequirementItem,
  cast(afvg.ObjectInternalID as pph_objnr preserving type) AS ManufacturingObject,
  cast(afvg.BillOfOperationsType as billofoperationstype preserving type) AS BillOfOperationsType,
  cast(afvg.BillOfMaterialCategory as pph_stlty preserving type) AS BillOfMaterialCategory,
  cast(afvg.BillOfMaterialItemNodeNumber as pph_stlkn preserving type) AS BillOfMaterialItemNodeNumber,
  cast(afvg.PurchasingOrganization as pph_ekorg preserving type) AS PurchasingOrganization,
  cast(afvg.PurchasingInfoRecordCategory as pph_esokz preserving type) AS PurchasingInfoRecordCategory,
  cast(afvg.GoodsRecipientName as pph_wempf preserving type) AS GoodsRecipientName,
  cast(afvg.EmployeeWageType as pph_loart preserving type) AS EmployeeWageType,
  cast(afvg.EmployeeWageGroup as pph_logrp preserving type) AS EmployeeWageGroup,
  cast(afvg.EmployeeSuitability as pph_qualf preserving type) AS EmployeeSuitability,
  cast(afvg.Personnel as pph_pernr preserving type) AS Personnel,
  cast(afvg.NumberOfEmployees as pph_anzms preserving type) AS NumberOfEmployees,
  cast(afvg.OperationSetupGroupCategory as pph_rfgrp preserving type) AS OperationSetupGroupCategory,
  cast(afvg.OperationSetupGroup as pph_rfsch preserving type) AS OperationSetupGroup,
  cast(afvg.OperationSetupType as pph_rasch preserving type) AS OperationSetupType,
  cast(afvg.LeadTimeReductionStrategy as pph_rstra preserving type) AS LeadTimeReductionStrategy,
  cast(afvg.OpErlstSchedldExecStrtDte as pph_fsavd preserving type) AS OpErlstSchedldExecStrtDte,
  cast(afvg.OpErlstSchedldExecStrtTme as pph_fsavz preserving type) AS OpErlstSchedldExecStrtTme,
  cast(afvg.OpErlstSchedldProcgStrtDte as pph_fssbd preserving type) AS OpErlstSchedldProcgStrtDte,
  cast(afvg.OpErlstSchedldProcgStrtTme as pph_fssbz preserving type) AS OpErlstSchedldProcgStrtTme,
  cast(afvg.OpErlstSchedldTrdwnStrtDte as pph_fssad preserving type) AS OpErlstSchedldTrdwnStrtDte,
  cast(afvg.OpErlstSchedldTrdwnStrtTme as pph_fssaz preserving type) AS OpErlstSchedldTrdwnStrtTme,
  cast(afvg.OpErlstSchedldExecEndDte as pph_fsedd preserving type) AS OpErlstSchedldExecEndDte,
  cast(afvg.OpErlstSchedldExecEndTme as pph_fsedz preserving type) AS OpErlstSchedldExecEndTme,
  cast(afvg.OpLtstSchedldExecStrtDte as pph_ssavd preserving type) AS OpLtstSchedldExecStrtDte,
  cast(afvg.OpLtstSchedldExecStrtTme as pph_ssavz preserving type) AS OpLtstSchedldExecStrtTme,
  cast(afvg.OpLtstSchedldProcgStrtDte as pph_sssbd preserving type) AS OpLtstSchedldProcgStrtDte,
  cast(afvg.OpLtstSchedldProcgStrtTme as pph_sssbz preserving type) AS OpLtstSchedldProcgStrtTme,
  cast(afvg.OpLtstSchedldTrdwnStrtDte as pph_sssad preserving type) AS OpLtstSchedldTrdwnStrtDte,
  cast(afvg.OpLtstSchedldTrdwnStrtTme as pph_sssaz preserving type) AS OpLtstSchedldTrdwnStrtTme,
  cast(afvg.OpLtstSchedldExecEndDte as pph_ssedd preserving type) AS OpLtstSchedldExecEndDte,
  cast(afvg.OpLtstSchedldExecEndTme as pph_ssedz preserving type) AS OpLtstSchedldExecEndTme,
  cast(afvg.OperationConfirmedStartDate as pph_isavd preserving type) AS OperationConfirmedStartDate,
  cast(afvg.OperationConfirmedEndDate as pph_ieavd preserving type) AS OperationConfirmedEndDate,
  cast(afvg.OpActualExecutionStartDate as vdm_isdd preserving type) AS OpActualExecutionStartDate,
  cast(afvg.OpActualExecutionStartTime as vdm_isdz preserving type) AS OpActualExecutionStartTime,
  cast(afvg.OpActualSetupEndDate as vdm_ierd preserving type) AS OpActualSetupEndDate,
  cast(afvg.OpActualSetupEndTime as vdm_ierz preserving type) AS OpActualSetupEndTime,
  cast(afvg.OpActualProcessingStartDate as vdm_isbd preserving type) AS OpActualProcessingStartDate,
  cast(afvg.OpActualProcessingStartTime as vdm_isbz preserving type) AS OpActualProcessingStartTime,
  cast(afvg.OpActualProcessingEndDate as vdm_iebd preserving type) AS OpActualProcessingEndDate,
  cast(afvg.OpActualProcessingEndTime as vdm_iebz preserving type) AS OpActualProcessingEndTime,
  cast(afvg.OpActualTeardownStartDate as vdm_isad preserving type) AS OpActualTeardownStartDate,
  cast(afvg.OpActualTeardownStartTme as vdm_isaz preserving type) AS OpActualTeardownStartTme,
  cast(afvg.OpActualExecutionEndDate as vdm_iedd preserving type) AS OpActualExecutionEndDate,
  cast(afvg.OpActualExecutionEndTime as vdm_iedz preserving type) AS OpActualExecutionEndTime,
  cast(afvg.SchedldFcstdEarliestStartDate as pph_fpavd preserving type) AS SchedldFcstdEarliestStartDate,
  cast(afvg.SchedldFcstdEarliestStartTime as pph_fpavz preserving type) AS SchedldFcstdEarliestStartTime,
  cast(afvg.SchedldFcstdEarliestEndDate as pph_fpedd preserving type) AS SchedldFcstdEarliestEndDate,
  cast(afvg.SchedldFcstdEarliestEndTime as pph_fpedz preserving type) AS SchedldFcstdEarliestEndTime,
  cast(afvg.LatestSchedldFcstdStartDate as pph_spavd preserving type) AS LatestSchedldFcstdStartDate,
  cast(afvg.SchedldFcstdLatestStartTime as pph_spavz preserving type) AS SchedldFcstdLatestStartTime,
  cast(afvg.LatestSchedldFcstdEndDate as pph_spedd preserving type) AS LatestSchedldFcstdEndDate,
  cast(afvg.SchedldFcstdLatestEndTime as pph_spedz preserving type) AS SchedldFcstdLatestEndTime,
  cast(afvg.OverlapMinimumDurationUnit as pph_dzeimu preserving type) AS OverlapMinimumDurationUnit,
  cast(afvg.PlannedDeliveryDuration as pph_plifz preserving type) AS PlannedDeliveryDuration,
  cast(afvg.OpPlannedProcessingDurnUnit as pph_beaze preserving type) AS OpPlannedProcessingDurnUnit,
  cast(afvg.OperationUnit as operationunit preserving type) AS OperationUnit,
  (afvg.OpPlannedTotalQuantity - afvg.OpPlannedScrapQuantity) AS OpPlannedYieldQuantity,
  cast(aufv.ProductionUnit as productionunit preserving type) AS ProductionUnit,
  cast(afvg.WorkCenterStandardWorkQtyUnit1 as pph_vge01 preserving type) AS WorkCenterStandardWorkQtyUnit1,
  cast(afvg.WorkCenterStandardWorkQtyUnit2 as pph_vge02 preserving type) AS WorkCenterStandardWorkQtyUnit2,
  cast(afvg.WorkCenterStandardWorkQtyUnit3 as pph_vge03 preserving type) AS WorkCenterStandardWorkQtyUnit3,
  cast(afvg.WorkCenterStandardWorkQtyUnit4 as pph_vge04 preserving type) AS WorkCenterStandardWorkQtyUnit4,
  cast(afvg.WorkCenterStandardWorkQtyUnit5 as pph_vge05 preserving type) AS WorkCenterStandardWorkQtyUnit5,
  cast(afvg.WorkCenterStandardWorkQtyUnit6 as pph_vge06 preserving type) AS WorkCenterStandardWorkQtyUnit6,
  cast(afvg.BusinessProcessRemainingQty as pph_oprz1 preserving type) AS BusinessProcessRemainingQty,
  afvc.Operation AS MfgOrderOperationOrSubOp,
  afvp.Operation AS MfgOrderPhaseSuperiorOperation,
  aufv.InspectionLot AS InspectionLot,
  aufv.ManufacturingOrderImportance AS ManufacturingOrderImportance,
  aufv.ControllingArea AS ControllingArea,
  afvg.Language AS Language,
  afvg.OperationIsToBeDeleted AS OperationIsToBeDeleted,
  afvg.MfgOrderOperationIsPhase AS MfgOrderOperationIsPhase,
  afvg.NumberOfConfirmationSlips AS NumberOfConfirmationSlips,
  afvg.OperationImportance AS OperationImportance,
  afvg.WorkCenterTypeCode AS WorkCenterTypeCode,
  afvg.ControlRecipeDestination AS ControlRecipeDestination,
  afvg.OperationConfirmation AS OperationConfirmation,
  afvg.CapacityRequirement AS CapacityRequirement,
  afvg.ChangeNumber AS ChangeNumber,
  afvg.OperationTrackingNumber AS OperationTrackingNumber,
  afvg.BillOfOperationsGroup AS BillOfOperationsGroup,
  afvg.BillOfOperationsVariant AS BillOfOperationsVariant,
  afvg.BillOfOperationsSequence AS BillOfOperationsSequence,
  afvg.BOOOperationInternalID AS BOOOperationInternalID,
  afvg.BillOfOperationsVersion AS BillOfOperationsVersion,
  afvg.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  afvg.BOMItemNodeCount AS BOMItemNodeCount,
  afvg.ExtProcgOperationHasSubcontrg AS ExtProcgOperationHasSubcontrg,
  afvg.PurchasingGroup AS PurchasingGroup,
  afvg.PurgInfoRecdDataIsFixed AS PurgInfoRecdDataIsFixed,
  afvg.OpExternalProcessingPriceUnit AS OpExternalProcessingPriceUnit,
  afvg.Supplier AS Supplier,
  afvg.UnloadingPointName AS UnloadingPointName,
  afvg.Currency AS OpExternalProcessingCurrency,
  afvg.OpExternalProcessingPrice AS OpExternalProcessingPrice,
  afvg.NumberOfOperationPriceUnits AS NumberOfOperationPriceUnits,
  afvg.CompanyCode AS CompanyCode,
  afvg.BusinessArea AS BusinessArea,
  afvg.ProfitCenter AS ProfitCenter,
  afvg.RequestingCostCenter AS RequestingCostCenter,
  afvg.CostElement AS CostElement,
  afvg.CostingVariant AS CostingVariant,
  afvg.CostingSheet AS CostingSheet,
  afvg.CostEstimate AS CostEstimate,
  afvg.ControllingObjectCurrency AS ControllingObjectCurrency,
  afvg.ControllingObjectClass AS ControllingObjectClass,
  afvg.FunctionalArea AS FunctionalArea,
  afvg.TaxJurisdiction AS TaxJurisdiction,
  afvg.NumberOfTimeTickets AS NumberOfTimeTickets,
  afvg.OperationOverlappingIsRequired AS OperationOverlappingIsRequired,
  afvg.OperationOverlappingIsPossible AS OperationOverlappingIsPossible,
  afvg.OperationsIsAlwaysOverlapping AS OperationsIsAlwaysOverlapping,
  afvg.OperationSplitIsRequired AS OperationSplitIsRequired,
  afvg.MaximumNumberOfSplits AS MaximumNumberOfSplits,
  afvg.OpSchedldReductionLevel AS OpSchedldReductionLevel,
  afvg.EarliestScheduledWaitStartDate AS EarliestScheduledWaitStartDate,
  afvg.EarliestScheduledWaitStartTime AS EarliestScheduledWaitStartTime,
  afvg.EarliestScheduledWaitEndDate AS EarliestScheduledWaitEndDate,
  afvg.EarliestScheduledWaitEndTime AS EarliestScheduledWaitEndTime,
  afvg.LatestScheduledWaitStartDate AS LatestScheduledWaitStartDate,
  afvg.LatestScheduledWaitStartTime AS LatestScheduledWaitStartTime,
  afvg.LatestScheduledWaitEndDate AS LatestScheduledWaitEndDate,
  afvg.LatestScheduledWaitEndTime AS LatestScheduledWaitEndTime,
  afvg.BreakDurationUnit AS BreakDurationUnit,
  afvg.PlannedBreakDuration AS PlannedBreakDuration,
  afvg.ConfirmedBreakDuration AS ConfirmedBreakDuration,
  afvg.OverlapMinimumDuration AS OverlapMinimumDuration,
  afvg.MaximumWaitDurationUnit AS MaximumWaitDurationUnit,
  afvg.MaximumWaitDuration AS MaximumWaitDuration,
  afvg.MinimumWaitDurationUnit AS MinimumWaitDurationUnit,
  afvg.MinimumWaitDuration AS MinimumWaitDuration,
  afvg.StandardMoveDurationUnit AS StandardMoveDurationUnit,
  afvg.StandardMoveDuration AS StandardMoveDuration,
  afvg.StandardQueueDurationUnit AS StandardQueueDurationUnit,
  afvg.StandardQueueDuration AS StandardQueueDuration,
  afvg.MinimumQueueDurationUnit AS MinimumQueueDurationUnit,
  afvg.MinimumQueueDuration AS MinimumQueueDuration,
  afvg.MinimumMoveDurationUnit AS MinimumMoveDurationUnit,
  afvg.MinimumMoveDuration AS MinimumMoveDuration,
  afvg.OperationStandardDuration AS OperationStandardDuration,
  afvg.OperationStandardDurationUnit AS OperationStandardDurationUnit,
  afvg.MinimumDuration AS MinimumDuration,
  afvg.MinimumDurationUnit AS MinimumDurationUnit,
  afvg.MinimumProcessingDuration AS MinimumProcessingDuration,
  afvg.MinimumProcessingDurationUnit AS MinimumProcessingDurationUnit,
  afvg.ScheduledMoveDuration AS ScheduledMoveDuration,
  afvg.ScheduledMoveDurationUnit AS ScheduledMoveDurationUnit,
  afvg.ScheduledQueueDuration AS ScheduledQueueDuration,
  afvg.ScheduledQueueDurationUnit AS ScheduledQueueDurationUnit,
  afvg.ScheduledWaitDuration AS ScheduledWaitDuration,
  afvg.ScheduledWaitDurationUnit AS ScheduledWaitDurationUnit,
  afvg.OpPlannedSetupDurn AS OpPlannedSetupDurn,
  afvg.OpPlannedSetupDurnUnit AS OpPlannedSetupDurnUnit,
  afvg.OpPlannedProcessingDurn AS OpPlannedProcessingDurn,
  afvg.OpPlannedTeardownDurn AS OpPlannedTeardownDurn,
  afvg.OpPlannedTeardownDurnUnit AS OpPlannedTeardownDurnUnit,
  afvg.FcstdStandardDurationUnit AS FcstdStandardDurationUnit,
  afvg.StartDateOffsetReferenceCode AS StartDateOffsetReferenceCode,
  afvg.StartDateOffsetDurationUnit AS StartDateOffsetDurationUnit,
  afvg.StartDateOffsetDuration AS StartDateOffsetDuration,
  afvg.EndDateOffsetReferenceCode AS EndDateOffsetReferenceCode,
  afvg.EndDateOffsetDurationUnit AS EndDateOffsetDurationUnit,
  afvg.EndDateOffsetDuration AS EndDateOffsetDuration,
  afvg.OpQtyToBaseQtyDnmntr AS OpQtyToBaseQtyDnmntr,
  afvg.OpQtyToBaseQtyNmrtr AS OpQtyToBaseQtyNmrtr,
  afvg.OperationScrapPercent AS OperationScrapPercent,
  afvg.OperationReferenceQuantity AS OperationReferenceQuantity,
  afvg.OpPlannedTotalQuantity AS OpPlannedTotalQuantity,
  afvg.OpPlannedScrapQuantity AS OpPlannedScrapQuantity,
  afvg.OpTotalConfirmedYieldQty AS OpTotalConfirmedYieldQty,
  afvg.OpTotalConfirmedScrapQty AS OpTotalConfirmedScrapQty,
  afvg.OperationConfirmedReworkQty AS OperationConfirmedReworkQty,
  afvg.OpTotConfdYieldQtyInOrdQtyUnit AS OpTotConfdYieldQtyInOrdQtyUnit,
  afvg.OpWorkQuantityUnit1 AS OpWorkQuantityUnit1,
  afvg.OpConfirmedWorkQuantity1 AS OpConfirmedWorkQuantity1,
  afvg.NoFurtherOpWorkQuantity1IsExpd AS NoFurtherOpWorkQuantity1IsExpd,
  afvg.OpWorkQuantityUnit2 AS OpWorkQuantityUnit2,
  afvg.OpConfirmedWorkQuantity2 AS OpConfirmedWorkQuantity2,
  afvg.NoFurtherOpWorkQuantity2IsExpd AS NoFurtherOpWorkQuantity2IsExpd,
  afvg.OpWorkQuantityUnit3 AS OpWorkQuantityUnit3,
  afvg.OpConfirmedWorkQuantity3 AS OpConfirmedWorkQuantity3,
  afvg.NoFurtherOpWorkQuantity3IsExpd AS NoFurtherOpWorkQuantity3IsExpd,
  afvg.OpWorkQuantityUnit4 AS OpWorkQuantityUnit4,
  afvg.OpConfirmedWorkQuantity4 AS OpConfirmedWorkQuantity4,
  afvg.NoFurtherOpWorkQuantity4IsExpd AS NoFurtherOpWorkQuantity4IsExpd,
  afvg.OpWorkQuantityUnit5 AS OpWorkQuantityUnit5,
  afvg.OpConfirmedWorkQuantity5 AS OpConfirmedWorkQuantity5,
  afvg.NoFurtherOpWorkQuantity5IsExpd AS NoFurtherOpWorkQuantity5IsExpd,
  afvg.OpWorkQuantityUnit6 AS OpWorkQuantityUnit6,
  afvg.OpConfirmedWorkQuantity6 AS OpConfirmedWorkQuantity6,
  afvg.NoFurtherOpWorkQuantity6IsExpd AS NoFurtherOpWorkQuantity6IsExpd,
  afvg.WorkCenterStandardWorkQty1 AS WorkCenterStandardWorkQty1,
  afvg.CostCtrActivityType1 AS CostCtrActivityType1,
  afvg.WorkCenterStandardWorkQty2 AS WorkCenterStandardWorkQty2,
  afvg.CostCtrActivityType2 AS CostCtrActivityType2,
  afvg.WorkCenterStandardWorkQty3 AS WorkCenterStandardWorkQty3,
  afvg.CostCtrActivityType3 AS CostCtrActivityType3,
  afvg.WorkCenterStandardWorkQty4 AS WorkCenterStandardWorkQty4,
  afvg.CostCtrActivityType4 AS CostCtrActivityType4,
  afvg.WorkCenterStandardWorkQty5 AS WorkCenterStandardWorkQty5,
  afvg.CostCtrActivityType5 AS CostCtrActivityType5,
  afvg.WorkCenterStandardWorkQty6 AS WorkCenterStandardWorkQty6,
  afvg.CostCtrActivityType6 AS CostCtrActivityType6,
  afvg.BusinessProcess AS BusinessProcess,
  afvg.BusinessProcessEntryUnit AS BusinessProcessEntryUnit,
  afvg.BusinessProcessConfirmedQty AS BusinessProcessConfirmedQty,
  afvg.NoFurtherBusinessProcQtyIsExpd AS NoFurtherBusinessProcQtyIsExpd,
  afvg.BusinessProcRemainingQtyUnit AS BusinessProcRemainingQtyUnit,
  afvg.FreeDefinedTableFieldSemantic AS FreeDefinedTableFieldSemantic,
  afvg.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
  afvg.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
  afvg.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
  afvg.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
  afvg.FreeDefinedQuantity1Unit AS FreeDefinedQuantity1Unit,
  afvg.FreeDefinedQuantity1 AS FreeDefinedQuantity1,
  afvg.FreeDefinedQuantity2Unit AS FreeDefinedQuantity2Unit,
  afvg.FreeDefinedQuantity2 AS FreeDefinedQuantity2,
  afvg.FreeDefinedAmount1Currency AS FreeDefinedAmount1Currency,
  afvg.FreeDefinedAmount1 AS FreeDefinedAmount1,
  afvg.FreeDefinedAmount2Currency AS FreeDefinedAmount2Currency,
  afvg.FreeDefinedAmount2 AS FreeDefinedAmount2,
  afvg.FreeDefinedDate1 AS FreeDefinedDate1,
  afvg.FreeDefinedDate2 AS FreeDefinedDate2,
  afvg.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
  afvg.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
  afvg._LongText AS _LongText
FROM I_OrderOperation AS afvg
INNER JOIN I_MfgOrderBasic AS aufv ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_OrdInternalBillOfOperations AS _OrdInternalBillOfOperations ON OrderInternalBillOfOperations = _OrdInternalBillOfOperations.OrderInternalBillOfOperations  -- 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_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_OrderOperationBasic AS _SuperiorOperation ON OrderInternalBillOfOperations = _SuperiorOperation.OrderInternalID AND SuperiorOperationInternalID = _SuperiorOperation.OrderOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_OperationStandardText AS _OperationStandardTextCode ON OperationStandardTextCode = _OperationStandardTextCode.OperationStandardTextCode  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ProductionUnit ON ProductionUnit = _ProductionUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OperationUnit ON OperationUnit = _OperationUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON ProductionPlant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupervisor AS _ProductionSupervisor ON ProductionPlant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor  -- association [0..1]
LEFT OUTER JOIN I_ResponsiblePlannerGroup AS _ResponsiblePlannerGroup ON ProductionPlant = _ResponsiblePlannerGroup.Plant AND ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup  -- association [0..1]
LEFT OUTER JOIN I_WorkCenterType AS _WorkCenterType ON WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode  -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode AND WorkCenterInternalID = _WorkCenter.WorkCenterInternalID  -- association [0..1]
LEFT OUTER JOIN I_WorkCenterType AS _WorkCenterType_2 ON WorkCenterTypeCode_2 = _WorkCenterType_2.WorkCenterTypeCode  -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter_2 ON WorkCenterTypeCode_2 = _WorkCenter_2.WorkCenterTypeCode AND WorkCenterInternalID = _WorkCenter_2.WorkCenterInternalID  -- association [0..1]
LEFT OUTER JOIN I_OperationControlProfile AS _OperationControlProfile ON OperationControlProfile = _OperationControlProfile.OperationControlProfile  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsType AS _BillOfOperationsType ON BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsGroup AS _BillOfOperationsGroup ON BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperations AS _BillOfOperationsVariant ON BillOfOperationsType = _BillOfOperationsVariant.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsVariant.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsVariant.BillOfOperationsVariant  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsSequence AS _BillOfOperationsSequence ON BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant AND BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence  -- association [0..1]
LEFT OUTER JOIN I_BOOOperationInternalID AS _BOOOperationInternalID ON BillOfOperationsType = _BOOOperationInternalID.BillOfOperationsType AND BillOfOperationsGroup = _BOOOperationInternalID.BillOfOperationsGroup AND BOOOperationInternalID = _BOOOperationInternalID.BOOOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _FactoryCalendar ON FactoryCalendar = _FactoryCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_CapacityRequirement AS _CapacityRequirement ON CapacityRequirement = _CapacityRequirement.CapacityRequirement  -- association [0..1]
LEFT OUTER JOIN I_CapacityRequirementItem AS _CapacityRequirementItem ON CapacityRequirement = _CapacityRequirementItem.CapacityRequirement AND CapacityRequirementItem = _CapacityRequirementItem.CapacityRequirementItem  -- association [0..1]
LEFT OUTER JOIN I_ControlRecipeDestination AS _ControlRecipeDestination ON ProductionPlant = _ControlRecipeDestination.Plant AND ControlRecipeDestination = _ControlRecipeDestination.ControlRecipeDestination  -- association [0..1]
LEFT OUTER JOIN I_ConfirmationGroup AS _OperationConfirmation ON OperationConfirmation = _OperationConfirmation.ConfirmationGroup  -- association [0..1]
LEFT OUTER JOIN I_ChangeMaster AS _ChangeNumber ON ChangeNumber = _ChangeNumber.ChangeNumber  -- 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_PurchaseRequisitionItemAPI01 AS _PurchaseRequisitionItem ON PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_PurchasingInfoRecordApi01 AS _PurchasingInfoRecord ON PurchasingInfoRecord = _PurchasingInfoRecord.PurchasingInfoRecord  -- 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 ProductionPlant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier  -- association [0..1]
LEFT OUTER JOIN I_EmployeeWageGroup AS _EmployeeWageGroup ON ProductionPlant = _EmployeeWageGroup.Plant AND EmployeeWageGroup = _EmployeeWageGroup.EmployeeWageGroup  -- association [0..1]
LEFT OUTER JOIN I_EmployeeSuitability AS _EmployeeSuitability ON ProductionPlant = _EmployeeSuitability.Plant AND EmployeeSuitability = _EmployeeSuitability.EmployeeSuitability  -- association [0..1]
LEFT OUTER JOIN I_Employment AS _Employee ON Personnel = _Employee.EmploymentInternalID  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _RequestingCostCenter ON ControllingArea = _RequestingCostCenter.ControllingArea AND RequestingCostCenter = _RequestingCostCenter.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_ControllingObjectClass AS _ControllingObjectClass ON ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_BusinessProcess AS _BusinessProcess ON ControllingArea = _BusinessProcess.ControllingArea AND BusinessProcess = _BusinessProcess.BusinessProcess  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BusinessProcessEntryUnit ON BusinessProcessEntryUnit = _BusinessProcessEntryUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_OperationSetupGroupCategory AS _OperationSetupGroupCategory ON ProductionPlant = _OperationSetupGroupCategory.Plant AND OperationSetupGroupCategory = _OperationSetupGroupCategory.OperationSetupGroupCategory  -- association [0..1]
LEFT OUTER JOIN I_OperationSetupGroup AS _OperationSetupGroup ON OperationSetupGroup = _OperationSetupGroup.OperationSetupGroup AND OperationSetupGroupCategory = _OperationSetupGroup.OperationSetupGroupCategory AND ProductionPlant = _OperationSetupGroup.Plant  -- association [0..1]
LEFT OUTER JOIN I_OperationSetupType AS _OperationSetupType ON OperationSetupType = _OperationSetupType.OperationSetupType AND ProductionPlant = _OperationSetupType.Plant  -- association [0..1]
LEFT OUTER JOIN I_LeadTimeReductionStrategy AS _LeadTimeReductionStrategy ON LeadTimeReductionStrategy = _LeadTimeReductionStrategy.LeadTimeReductionStrategy AND ProductionPlant = _LeadTimeReductionStrategy.Plant  -- association [0..1]
LEFT OUTER JOIN I_OperationDateOffsetRefCode AS _StartDateOffsetReferenceCode ON StartDateOffsetReferenceCode = _StartDateOffsetReferenceCode.OperationDateOffsetRefCode  -- association [0..1]
LEFT OUTER JOIN I_OperationDateOffsetRefCode AS _EndDateOffsetReferenceCode ON EndDateOffsetReferenceCode = _EndDateOffsetReferenceCode.OperationDateOffsetRefCode  -- association [0..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _OpExternalProcessingCurrency ON OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _SetupOpActyNtwkInstance ON SetupOpActyNtwkInstance = _SetupOpActyNtwkInstance.OpActyNtwkInstance  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _ProduceOpActyNtwkInstance ON ProduceOpActyNtwkInstance = _ProduceOpActyNtwkInstance.OpActyNtwkInstance  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _TeardownOpActyNtwkInstance ON TeardownOpActyNtwkInstance = _TeardownOpActyNtwkInstance.OpActyNtwkInstance  -- association [0..1]
;