P_ProcOrderOperationDurn
P_ProcOrderOperationDurn is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (P_ProcOrdAORListDistinct, I_OrderOperation, I_MfgOrderBasic) and exposes 339 fields with key fields MfgOrderInternalID, OrderOperationInternalID. It has 77 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| P_ProcOrdAORListDistinct | _AORList | inner |
| I_OrderOperation | afvg | from |
| I_MfgOrderBasic | aufv | inner |
Associations (77)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_OrderInternalID | _OrderInternalID | $projection.MfgOrderInternalID = _OrderInternalID.OrderInternalID |
| [1..1] | I_MfgOrder | _MfgOrder | $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder |
| [1..1] | I_MfgOrderCategory | _MfgOrderCategory | $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory |
| [1..1] | I_MfgOrderType | _MfgOrderType | $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType |
| [0..1] | I_OrderOperationBasic | _SuperiorOperation | $projection.MfgOrderInternalID = _SuperiorOperation.OrderInternalID and $projection.SuperiorOperationInternalID = _SuperiorOperation.OrderOperationInternalID |
| [0..1] | I_OperationStandardText | _OperationStandardTextCode | $projection.OperationStandardTextCode = _OperationStandardTextCode.OperationStandardTextCode |
| [1..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [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_ProductionSupervisor | _ProductionSupervisor | $projection.Plant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor |
| [0..1] | I_MRPController | _MRPController | $projection.Plant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController |
| [0..1] | I_ResponsiblePlannerGroup | _ResponsiblePlannerGroup | $projection.Plant = _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 and $projection.WorkCenterTypeCode = 'A' |
| [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_MfgBillOfOperations | _BillOfOperationsVariant | $projection.BillOfOperationsType = _BillOfOperationsVariant.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsVariant.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsVariant.BillOfOperationsVariant |
| [0..1] | I_MfgBillOfOperationsSequence | _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.Plant = _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_PurchaseRequisition_Api01 | _PurchaseRequisitionItem | $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem |
| [0..1] | I_PurchaseRequisitionItemAPI01 | _PurchaseRequisitionItem2 | $projection.PurchaseRequisition = _PurchaseRequisitionItem2.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem2.PurchaseRequisitionItem |
| [0..1] | I_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.Plant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier |
| [0..1] | I_EmployeeWageGroup | _EmployeeWageGroup | $projection.Plant = _EmployeeWageGroup.Plant and $projection.EmployeeWageGroup = _EmployeeWageGroup.EmployeeWageGroup |
| [0..1] | I_EmployeeSuitability | _EmployeeSuitability | $projection.Plant = _EmployeeSuitability.Plant and $projection.EmployeeSuitability = _EmployeeSuitability.EmployeeSuitability |
| [0..1] | I_PersonWorkAgreement_1 | _Employee | $projection.Personnel = _Employee.PersonWorkAgreement |
| [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_CostElement | _CostElement | $projection.ControllingArea = _CostElement.ControllingArea and $projection.CostElement = _CostElement.CostElement |
| [0..1] | I_CostingVariant | _CostingVariant | $projection.CostingVariant = _CostingVariant.CostingVariant |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_ControllingObjectClass | _ControllingObjectClass | $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass |
| [0..1] | I_Currency | _ControllingObjectCurrency | $projection.ControllingObjectCurrency = _ControllingObjectCurrency.Currency |
| [0..1] | I_Currency | _OpExternalProcessingCurrency | $projection.OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency |
| [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.Plant = _OperationSetupGroupCategory.Plant and $projection.OperationSetupGroupCategory = _OperationSetupGroupCategory.OperationSetupGroupCategory |
| [0..1] | I_OperationSetupGroup | _OperationSetupGroup | $projection.OperationSetupGroup = _OperationSetupGroup.OperationSetupGroup and $projection.OperationSetupGroupCategory = _OperationSetupGroup.OperationSetupGroupCategory and $projection.Plant = _OperationSetupGroup.Plant |
| [0..1] | I_OperationSetupType | _OperationSetupType | $projection.OperationSetupType = _OperationSetupType.OperationSetupType and $projection.Plant = _OperationSetupType.Plant |
| [0..1] | I_LeadTimeReductionStrategy | _LeadTimeReductionStrategy | $projection.LeadTimeReductionStrategy = _LeadTimeReductionStrategy.LeadTimeReductionStrategy and $projection.Plant = _LeadTimeReductionStrategy.Plant |
| [0..1] | I_OperationDateOffsetRefCode | _StartDateOffsetReferenceCode | $projection.StartDateOffsetReferenceCode = _StartDateOffsetReferenceCode.OperationDateOffsetRefCode |
| [0..1] | I_OperationDateOffsetRefCode | _EndDateOffsetReferenceCode | $projection.EndDateOffsetReferenceCode = _EndDateOffsetReferenceCode.OperationDateOffsetRefCode |
| [0..1] | I_StandardWorkFmlaParamGroup | _StandardWorkFmlaParamGroup | $projection.StandardWorkFormulaParamGroup = _StandardWorkFmlaParamGroup.StandardWorkFormulaParamGroup |
| [0..1] | I_Language | _Language | $projection.Language = _Language.Language |
| [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 |
| [0..1] | I_UnitOfMeasure | _FreeDefinedQuantity1Unit | $projection.FreeDefinedQuantity1Unit = _FreeDefinedQuantity1Unit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _FreeDefinedQuantity2Unit | $projection.FreeDefinedQuantity2Unit = _FreeDefinedQuantity2Unit.UnitOfMeasure |
| [0..1] | I_Currency | _FreeDefinedAmount1Currency | $projection.FreeDefinedAmount1Currency = _FreeDefinedAmount1Currency.Currency |
| [0..1] | I_Currency | _FreeDefinedAmount2Currency | $projection.FreeDefinedAmount2Currency = _FreeDefinedAmount2Currency.Currency -- to root: Header |
| [1..1] | I_ManufacturingOrder | _ManufacturingOrder | $projection.ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder -- to parent: Sequence |
| [1..1] | I_MfgOrderSequence | _MfgOrderSequence | $projection.ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderSequence.ManufacturingOrderSequence -- to child: Components |
| [0..*] | I_MfgOrderOperationComponent | _MfgOrderOpComponent | $projection.ManufacturingOrder = _MfgOrderOpComponent.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOpComponent.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOpComponent.ManufacturingOrderOperation -- to child: Prodn. resource/tools |
| [0..*] | I_MfgOrderOperationPRT | _MfgOrderOperationPRT | $projection.ManufacturingOrder = _MfgOrderOperationPRT.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationPRT.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOperationPRT.ManufacturingOrderOperation -- to child: Trigger points |
| [0..*] | I_MfgOrderOperationTrggrPoint | _MfgOrderOpTriggerPoint | $projection.ManufacturingOrder = _MfgOrderOpTriggerPoint.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOpTriggerPoint.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOpTriggerPoint.ManufacturingOrderOperation -- to child: Document links |
| [0..*] | I_MfgOrderOpDocInfoRecdObjLink | _MfgOrderOpDocInfoRecord | $projection.ManufacturingOrder = _MfgOrderOpDocInfoRecord.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOpDocInfoRecord.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOpDocInfoRecord.ManufacturingOrderOperation -- to child: Confirmations |
| [0..*] | I_MfgOrderOperationConf | _MfgOrderOperationConf | $projection.ManufacturingOrder = _MfgOrderOperationConf.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationConf.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation = _MfgOrderOperationConf.ManufacturingOrderOperation -- to extension |
| [1..1] | E_OrderOperation | _Extension | $projection.MfgOrderInternalID = _Extension.OrderInternalID and $projection.OrderOperationInternalID = _Extension.OrderOperationInternalID |
| [0..1] | I_Material | _Material | $projection.Material = _Material.Material |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PPOROPDURN | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view |
Fields (339)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MfgOrderInternalID | |||
| KEY | OrderOperationInternalID | |||
| ManufacturingOrder | ||||
| ManufacturingOrderSequence | ||||
| MfgOrderOperationOrSubOp | afvc | Operation | Transaction | |
| ManufacturingOrderCategory | ||||
| ManufacturingOrderType | ||||
| ManufacturingOrderTypeName | ||||
| ProductionPlant | ||||
| ProductionPlantName | _ProductionPlant | PlantName | Plant Name | |
| PlantTimeZone | ||||
| ProductionSupervisor | ||||
| ProductionSupervisorName | _ProductionSupervisor | ProductionSupervisorName | ||
| MRPController | ||||
| MRPControllerName | _MRPController | MRPControllerName | Controller name | |
| ResponsiblePlannerGroup | ||||
| ProductConfiguration | ||||
| InspectionLot | I_MfgOrderBasic | InspectionLot | Inspection Lot | |
| ManufacturingOrderImportance | I_MfgOrderBasic | ManufacturingOrderImportance | ||
| MfgOrderOperationText | ||||
| Language | I_OrderOperation | Language | Report Text Language | |
| OperationStandardTextCode | ||||
| OperationIsToBeDeleted | I_OrderOperation | OperationIsToBeDeleted | Status | |
| MfgOrderOperationIsPhase | I_OrderOperation | MfgOrderOperationIsPhase | Ind.: Phase | |
| MfgOrderPhaseSuperiorOperation | ||||
| SuperiorOperationText | afvp | OperationText | Description | |
| NumberOfCapacities | ||||
| NumberOfConfirmationSlips | I_OrderOperation | NumberOfConfirmationSlips | No. of Conf. Slips | |
| OperationImportance | I_OrderOperation | OperationImportance | Priority | |
| SuperiorOperationInternalID | I_OrderOperation | SuperiorOperationInternalID | Sup. Op. Node | |
| Plant | I_OrderOperation | Plant | Valuation Area | |
| WorkCenterInternalID | ||||
| WorkCenterTypeCode | ||||
| OperationControlProfile | ||||
| OperationControlProfileName | ||||
| ControlRecipeDestination | I_OrderOperation | ControlRecipeDestination | CtrlRec.Destin. | |
| OperationConfirmation | I_OrderOperation | OperationConfirmation | Return Agmt | |
| NumberOfOperationConfirmations | ||||
| FactoryCalendar | ||||
| CapacityRequirement | I_OrderOperation | CapacityRequirement | Id number | |
| CapacityRequirementItem | ||||
| ChangeNumber | I_OrderOperation | ChangeNumber | Change Number | |
| ObjectInternalID | ||||
| OperationTrackingNumber | I_OrderOperation | OperationTrackingNumber | Tracking Number | |
| BillOfOperationsType | ||||
| BillOfOperationsGroup | I_OrderOperation | BillOfOperationsGroup | Group | |
| BillOfOperationsVariant | I_OrderOperation | BillOfOperationsVariant | Group Counter | |
| BillOfOperationsSequence | ||||
| BOOOperationInternalID | I_OrderOperation | BOOOperationInternalID | Task list node | |
| BillOfOperationsVersion | I_OrderOperation | BillOfOperationsVersion | Routing Version | |
| BillOfMaterialCategory | ||||
| BillOfMaterialInternalID | I_OrderOperation | BillOfMaterialInternalID | BOM | |
| BillOfMaterialItemNodeNumber | ||||
| BOMItemNodeCount | I_OrderOperation | BOMItemNodeCount | Counter | |
| ExtProcgOperationHasSubcontrg | I_OrderOperation | ExtProcgOperationHasSubcontrg | Subcontracting | |
| PurchasingOrganization | ||||
| PurchasingGroup | I_OrderOperation | PurchasingGroup | Purchasing Group | |
| PurchaseRequisition | ||||
| PurgInfoRecdDataIsFixed | ||||
| PurchasingInfoRecordCategory | ||||
| Supplier | I_OrderOperation | Supplier | Supplier | |
| GoodsRecipientName | ||||
| 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 | |
| ControllingArea | I_MfgOrderBasic | ControllingArea | Controlling Area | |
| ProfitCenter | ||||
| RequestingCostCenter | ||||
| CostElement | I_OrderOperation | CostElement | G/L Account | |
| CostingVariant | I_OrderOperation | CostingVariant | Costing Variant | |
| CostingSheet | I_OrderOperation | CostingSheet | Costing Sheet | |
| CostEstimate | I_OrderOperation | CostEstimate | Cost EstimateNo | |
| ControllingObjectCurrency | I_OrderOperation | ControllingObjectCurrency | CO Object Currency | |
| ControllingObjectClass | ||||
| FunctionalArea | I_OrderOperation | FunctionalArea | Sendr Fctl Area | |
| TaxJurisdiction | I_OrderOperation | TaxJurisdiction | Tax Jurisdiction | |
| EmployeeWageType | ||||
| EmployeeWageGroup | ||||
| EmployeeSuitability | ||||
| NumberOfTimeTickets | I_OrderOperation | NumberOfTimeTickets | No.TimeTickets | |
| Personnel | ||||
| NumberOfEmployees | ||||
| OperationSetupGroupCategory | ||||
| OperationSetupGroup | ||||
| OperationSetupType | ||||
| OperationOverlappingIsRequired | I_OrderOperation | OperationOverlappingIsRequired | Req.Overlapping | |
| OperationOverlappingIsPossible | I_OrderOperation | OperationOverlappingIsPossible | Opt.Overlapping | |
| OperationsIsAlwaysOverlapping | I_OrderOperation | OperationsIsAlwaysOverlapping | Flow Manufact. | |
| OperationSplitIsRequired | I_OrderOperation | OperationSplitIsRequired | Splitting Reqd | |
| MaximumNumberOfSplits | I_OrderOperation | MaximumNumberOfSplits | Maximum Splits | |
| LeadTimeReductionStrategy | ||||
| OpSchedldReductionLevel | I_OrderOperation | OpSchedldReductionLevel | Reduction Level | |
| OpErlstSchedldExecStrtDte | ||||
| OpErlstSchedldExecStrtTme | ||||
| OpErlstSchedldProcgStrtDte | ||||
| OpErlstSchedldProcgStrtTme | ||||
| OpErlstSchedldTrdwnStrtDte | ||||
| OpErlstSchedldTrdwnStrtTme | ||||
| OpErlstSchedldExecEndDte | ||||
| OpErlstSchedldExecEndTme | ||||
| OpLtstSchedldExecStrtDte | ||||
| OpLtstSchedldExecStrtTme | ||||
| OpLtstSchedldProcgStrtDte | ||||
| OpLtstSchedldProcgStrtTme | ||||
| OpLtstSchedldTrdwnStrtDte | ||||
| OpLtstSchedldTrdwnStrtTme | ||||
| OpLtstSchedldExecEndDte | ||||
| OpLtstSchedldExecEndTme | ||||
| SchedldFcstdEarliestStartDate | ||||
| SchedldFcstdEarliestStartTime | ||||
| SchedldFcstdEarliestEndDate | ||||
| SchedldFcstdEarliestEndTime | ||||
| LatestSchedldFcstdStartDate | ||||
| SchedldFcstdLatestStartTime | ||||
| LatestSchedldFcstdEndDate | ||||
| SchedldFcstdLatestEndTime | ||||
| OperationConfirmedStartDate | ||||
| OperationConfirmedEndDate | ||||
| OpActualExecutionStartDate | I_OrderOperation | OpActualExecutionStartDate | Execution Start Date | |
| OpActualExecutionStartTime | I_OrderOperation | OpActualExecutionStartTime | Execution Start Time | |
| OpActualSetupEndDate | I_OrderOperation | OpActualSetupEndDate | Setup End Date | |
| OpActualSetupEndTime | I_OrderOperation | OpActualSetupEndTime | Setup End Time | |
| OpActualProcessingStartDate | I_OrderOperation | OpActualProcessingStartDate | Start of Proc. | |
| OpActualProcessingStartTime | I_OrderOperation | OpActualProcessingStartTime | Start of Proc. | |
| OpActualProcessingEndDate | I_OrderOperation | OpActualProcessingEndDate | Processing End Date | |
| OpActualProcessingEndTime | I_OrderOperation | OpActualProcessingEndTime | Processing End Time | |
| OpActualTeardownStartDate | I_OrderOperation | OpActualTeardownStartDate | Teardown Start Date | |
| OpActualTeardownStartTme | I_OrderOperation | OpActualTeardownStartTme | Teardown Start Time | |
| OpActualExecutionEndDate | I_OrderOperation | OpActualExecutionEndDate | Execution End Date | |
| OpActualExecutionEndTime | I_OrderOperation | OpActualExecutionEndTime | Execution End Time | |
| EarliestScheduledWaitStartDate | I_OrderOperation | EarliestScheduledWaitStartDate | Erl. Wait Start Date | |
| EarliestScheduledWaitStartTime | I_OrderOperation | EarliestScheduledWaitStartTime | Erl. Wait Start Time | |
| EarliestScheduledWaitEndDate | I_OrderOperation | EarliestScheduledWaitEndDate | Erlst Wait End Date | |
| EarliestScheduledWaitEndTime | I_OrderOperation | EarliestScheduledWaitEndTime | Erlst Wait End Time | |
| LatestScheduledWaitStartDate | I_OrderOperation | LatestScheduledWaitStartDate | Ltst Wait Start Date | |
| LatestScheduledWaitStartTime | I_OrderOperation | LatestScheduledWaitStartTime | Ltst Wait Start Time | |
| LatestScheduledWaitEndDate | I_OrderOperation | LatestScheduledWaitEndDate | Latest Wait End Date | |
| LatestScheduledWaitEndTime | I_OrderOperation | LatestScheduledWaitEndTime | Latest Wait End Time | |
| BreakDurationUnit | I_OrderOperation | BreakDurationUnit | Break Time Unit | |
| PlannedBreakDuration | I_OrderOperation | PlannedBreakDuration | Break Time | |
| ConfirmedBreakDuration | I_OrderOperation | ConfirmedBreakDuration | Conf Break Time | |
| OverlapMinimumDurationUnit | ||||
| 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 | Normal duration | |
| OperationStandardDurationUnit | I_OrderOperation | OperationStandardDurationUnit | Norm.duratn un. | |
| MinimumDuration | ||||
| MinimumDurationUnit | ||||
| ScheduledMoveDuration | I_OrderOperation | ScheduledMoveDuration | Move Time | |
| ScheduledMoveDurationUnit | I_OrderOperation | ScheduledMoveDurationUnit | Move Time Unit | |
| ScheduledQueueDuration | I_OrderOperation | ScheduledQueueDuration | Queue Time | |
| ScheduledQueueDurationUnit | I_OrderOperation | ScheduledQueueDurationUnit | Queue Time Unit | |
| ScheduledWaitDuration | I_OrderOperation | ScheduledWaitDuration | Wait Time | |
| ScheduledWaitDurationUnit | I_OrderOperation | ScheduledWaitDurationUnit | Wait Time Unit | |
| PlannedDeliveryDuration | ||||
| OpPlannedSetupDurn | I_OrderOperation | OpPlannedSetupDurn | Setup Time | |
| OpPlannedSetupDurnUnit | I_OrderOperation | OpPlannedSetupDurnUnit | Setup Unit | |
| OpPlannedProcessingDurn | I_OrderOperation | OpPlannedProcessingDurn | Processing Time | |
| OpPlannedProcessingDurnUnit | ||||
| OpPlannedTeardownDurn | I_OrderOperation | OpPlannedTeardownDurn | Teardown | |
| OpPlannedTeardownDurnUnit | I_OrderOperation | OpPlannedTeardownDurnUnit | Teardown Unit | |
| StartDateOffsetReferenceCode | ||||
| StartDateOffsetDurationUnit | I_OrderOperation | StartDateOffsetDurationUnit | Unit | |
| StartDateOffsetDuration | I_OrderOperation | StartDateOffsetDuration | Offset | |
| EndDateOffsetReferenceCode | ||||
| EndDateOffsetDurationUnit | I_OrderOperation | EndDateOffsetDurationUnit | Unit | |
| EndDateOffsetDuration | I_OrderOperation | EndDateOffsetDuration | Offset to finsh | |
| StandardWorkFormulaParamGroup | I_OrderOperation | StandardWorkFormulaParamGroup | Std Value Key | |
| OperationUnit | ||||
| OpQtyToBaseQtyDnmntr | I_OrderOperation | OpQtyToBaseQtyDnmntr | Denominator | |
| OpQtyToBaseQtyNmrtr | I_OrderOperation | OpQtyToBaseQtyNmrtr | Numerator | |
| OperationScrapPercent | I_OrderOperation | OperationScrapPercent | Scrap | |
| OperationReferenceQuantity | I_OrderOperation | OperationReferenceQuantity | Base Quantity | |
| OpPlannedTotalQuantity | I_OrderOperation | OpPlannedTotalQuantity | Operation Qty | |
| OpPlannedScrapQuantity | I_OrderOperation | OpPlannedScrapQuantity | Planned Scrap | |
| OpPlannedYieldQuantity | ||||
| OpTotalConfirmedYieldQty | I_OrderOperation | OpTotalConfirmedYieldQty | Yield Quantity | |
| OpTotalConfirmedScrapQty | I_OrderOperation | OpTotalConfirmedScrapQty | Scrap Quantity | |
| OperationConfirmedReworkQty | I_OrderOperation | OperationConfirmedReworkQty | Rework Quantity | |
| ProductionUnit | ||||
| OpTotConfdYieldQtyInOrdQtyUnit | I_OrderOperation | OpTotConfdYieldQtyInOrdQtyUnit | Yield in Order Unit | |
| OpWorkQuantityUnit1 | ||||
| OpConfirmedWorkQuantity1 | ||||
| NoFurtherOpWorkQuantity1IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity1IsExpd | ||
| OpWorkQuantityUnit2 | ||||
| OpConfirmedWorkQuantity2 | ||||
| NoFurtherOpWorkQuantity2IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity2IsExpd | No Remain. Act. | |
| OpWorkQuantityUnit3 | ||||
| OpConfirmedWorkQuantity3 | ||||
| NoFurtherOpWorkQuantity3IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity3IsExpd | No Remain. Act. | |
| OpWorkQuantityUnit4 | ||||
| OpConfirmedWorkQuantity4 | ||||
| NoFurtherOpWorkQuantity4IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity4IsExpd | No Remain. Act. | |
| OpWorkQuantityUnit5 | ||||
| OpConfirmedWorkQuantity5 | ||||
| NoFurtherOpWorkQuantity5IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity5IsExpd | No Remain. Act. | |
| OpWorkQuantityUnit6 | ||||
| OpConfirmedWorkQuantity6 | ||||
| NoFurtherOpWorkQuantity6IsExpd | I_OrderOperation | NoFurtherOpWorkQuantity6IsExpd | No Remain. Act. | |
| WorkCenterStandardWorkQtyUnit1 | ||||
| WorkCenterStandardWorkQty1 | ||||
| CostCtrActivityType1 | ||||
| WorkCenterStandardWorkQtyUnit2 | ||||
| WorkCenterStandardWorkQty2 | ||||
| CostCtrActivityType2 | ||||
| WorkCenterStandardWorkQtyUnit3 | ||||
| WorkCenterStandardWorkQty3 | ||||
| CostCtrActivityType3 | ||||
| WorkCenterStandardWorkQtyUnit4 | ||||
| WorkCenterStandardWorkQty4 | ||||
| CostCtrActivityType4 | ||||
| WorkCenterStandardWorkQtyUnit5 | ||||
| WorkCenterStandardWorkQty5 | ||||
| CostCtrActivityType5 | ||||
| WorkCenterStandardWorkQtyUnit6 | ||||
| WorkCenterStandardWorkQty6 | ||||
| CostCtrActivityType6 | ||||
| BusinessProcess | ||||
| BusinessProcessEntryUnit | I_OrderOperation | BusinessProcessEntryUnit | Process Unit | |
| BusinessProcessConfirmedQty | I_OrderOperation | BusinessProcessConfirmedQty | Process Quantity | |
| NoFurtherBusinessProcQtyIsExpd | I_OrderOperation | NoFurtherBusinessProcQtyIsExpd | No Remain. Act. | |
| BusinessProcRemainingQtyUnit | I_OrderOperation | BusinessProcRemainingQtyUnit | RemainProc.Unit | |
| BusinessProcessRemainingQty | ||||
| FreeDefinedTableFieldSemantic | I_OrderOperation | FreeDefinedTableFieldSemantic | Field key PS | |
| 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 | User field unit | |
| FreeDefinedQuantity1 | I_OrderOperation | FreeDefinedQuantity1 | User field qty. | |
| FreeDefinedQuantity2Unit | I_OrderOperation | FreeDefinedQuantity2Unit | User field unit | |
| FreeDefinedQuantity2 | I_OrderOperation | FreeDefinedQuantity2 | User field qty. | |
| FreeDefinedAmount1Currency | I_OrderOperation | FreeDefinedAmount1Currency | UserFld 7 crncy | |
| FreeDefinedAmount1 | I_OrderOperation | FreeDefinedAmount1 | User fld 7-amt | |
| FreeDefinedAmount2Currency | I_OrderOperation | FreeDefinedAmount2Currency | User field unit | |
| FreeDefinedAmount2 | I_OrderOperation | FreeDefinedAmount2 | User fld 8-amt | |
| FreeDefinedDate1 | I_OrderOperation | FreeDefinedDate1 | User field date | |
| FreeDefinedDate2 | I_OrderOperation | FreeDefinedDate2 | User field date | |
| FreeDefinedIndicator1 | I_OrderOperation | FreeDefinedIndicator1 | User field ind. | |
| FreeDefinedIndicator2 | I_OrderOperation | FreeDefinedIndicator2 | User field ind. | |
| ConfirmationIsNotPossible | _OperationControlProfile | ConfirmationIsNotPossible | ||
| ConfirmationGroup | _OperationConfirmation | ConfirmationGroup | ||
| OrderIntBillOfOpItemOfPhase | I_OrderOperation | OrderIntBillOfOpItemOfPhase | ||
| Material | _ManufacturingOrder | Material | Vehicle Model | |
| OrdObjectInternalID | I_MfgOrderBasic | ObjectInternalID | Object number | |
| WorkCenter | ||||
| WorkCenterText | ||||
| CapacityInternalID | _WorkCenter | CapacityInternalID | Capacity ID | |
| _OrderInternalID | _OrderInternalID | |||
| _ManufacturingOrder | _ManufacturingOrder | |||
| _MfgOrder | _MfgOrder | |||
| _MfgOrderSequence | _MfgOrderSequence | |||
| _MfgOrderOpComponent | _MfgOrderOpComponent | |||
| _MfgOrderOperationPRT | _MfgOrderOperationPRT | |||
| _MfgOrderOpTriggerPoint | _MfgOrderOpTriggerPoint | |||
| _MfgOrderOpDocInfoRecord | _MfgOrderOpDocInfoRecord | |||
| _MfgOrderOperationConf | _MfgOrderOperationConf | |||
| _MfgOrderCategory | _MfgOrderCategory | |||
| _MfgOrderType | _MfgOrderType | |||
| _SuperiorOperation | _SuperiorOperation | |||
| _OperationStandardTextCode | _OperationStandardTextCode | |||
| _Plant | _Plant | |||
| _MRPController | _MRPController | |||
| _ResponsiblePlannerGroup | _ResponsiblePlannerGroup | |||
| _ProductionSupervisor | _ProductionSupervisor | |||
| _ProductionUnit | _ProductionUnit | |||
| _OperationUnit | _OperationUnit | |||
| _WorkCenter | _WorkCenter | |||
| _WorkCenterType | _WorkCenterType | |||
| _OperationControlProfile | _OperationControlProfile | |||
| _BillOfOperationsType | _BillOfOperationsType | |||
| _BillOfOperationsGroup | _BillOfOperationsGroup | |||
| _BillOfOperationsVariant | _BillOfOperationsVariant | |||
| _BillOfOperationsSequence | _BillOfOperationsSequence | |||
| _BOOOperationInternalID | _BOOOperationInternalID | |||
| _OperationConfirmation | _OperationConfirmation | |||
| _FactoryCalendar | _FactoryCalendar | |||
| _CapacityRequirement | _CapacityRequirement | |||
| _CapacityRequirementItem | _CapacityRequirementItem | |||
| _ControlRecipeDestination | _ControlRecipeDestination | |||
| _ChangeNumber | _ChangeNumber | |||
| _PurchasingOrganization | _PurchasingOrganization | |||
| _PurchasingGroup | _PurchasingGroup | |||
| _PurchaseOrder | _PurchaseOrder | |||
| _PurchaseOrderItem | _PurchaseOrderItem | |||
| _PurchaseRequisition | _PurchaseRequisition | |||
| _PurchaseRequisitionItem | _PurchaseRequisitionItem | |||
| _PurchaseRequisitionItem2 | _PurchaseRequisitionItem2 | |||
| _PurchasingInfoRecord | _PurchasingInfoRecord | |||
| _Supplier | _Supplier | |||
| _SupplierCompanyByPlant | _SupplierCompanyByPlant | |||
| _OpExternalProcessingCurrency | _OpExternalProcessingCurrency | |||
| _EmployeeWageGroup | _EmployeeWageGroup | |||
| _EmployeeSuitability | _EmployeeSuitability | |||
| _Employee | _Employee | |||
| _CompanyCode | _CompanyCode | |||
| _ProfitCenter | _ProfitCenter | |||
| _RequestingCostCenter | _RequestingCostCenter | |||
| _ControllingArea | _ControllingArea | |||
| _ControllingObjectClass | _ControllingObjectClass | |||
| _ControllingObjectCurrency | _ControllingObjectCurrency | |||
| _CostElement | _CostElement | |||
| _CostingVariant | _CostingVariant | |||
| _FunctionalArea | _FunctionalArea | |||
| _BusinessArea | _BusinessArea | |||
| _BusinessProcess | _BusinessProcess | |||
| _BusinessProcessEntryUnit | _BusinessProcessEntryUnit | |||
| _OperationSetupGroupCategory | _OperationSetupGroupCategory | |||
| _OperationSetupGroup | _OperationSetupGroup | |||
| _OperationSetupType | _OperationSetupType | |||
| _LeadTimeReductionStrategy | _LeadTimeReductionStrategy | |||
| _StartDateOffsetReferenceCode | _StartDateOffsetReferenceCode | |||
| _EndDateOffsetReferenceCode | _EndDateOffsetReferenceCode | |||
| _StandardWorkFmlaParamGroup | _StandardWorkFmlaParamGroup | |||
| _Language | _Language | |||
| _SetupOpActyNtwkInstance | _SetupOpActyNtwkInstance | |||
| _ProduceOpActyNtwkInstance | _ProduceOpActyNtwkInstance | |||
| _TeardownOpActyNtwkInstance | _TeardownOpActyNtwkInstance | |||
| _LongText | _LongText | |||
| _FreeDefinedQuantity1Unit | _FreeDefinedQuantity1Unit | |||
| _FreeDefinedQuantity2Unit | _FreeDefinedQuantity2Unit | |||
| _FreeDefinedAmount1Currency | _FreeDefinedAmount1Currency | |||
| _FreeDefinedAmount2Currency | _FreeDefinedAmount2Currency | |||
| _ProductionPlant | _ProductionPlant | |||
| _Material | _Material |
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 P_ProcOrderOperationDurn.
-- 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: PPOROPDURN
CREATE VIEW P_ProcOrderOperationDurn AS
SELECT
cast(afvg.OrderInternalID as pph_aufpl preserving type) AS MfgOrderInternalID,
cast(afvg.OrderOperationInternalID as operationinternalid preserving type) AS OrderOperationInternalID,
cast(aufv.ManufacturingOrder as manufacturingorder preserving type) AS ManufacturingOrder,
cast(afvg.Sequence as manufacturingordersequence preserving type) AS ManufacturingOrderSequence,
afvc.Operation AS MfgOrderOperationOrSubOp,
cast(aufv.ManufacturingOrderCategory as manufacturingordercategory preserving type) AS ManufacturingOrderCategory,
cast(aufv.ManufacturingOrderType as manufacturingordertype preserving type) AS ManufacturingOrderType,
_MfgOrderType._Text[1: Language=$session.system_language].ManufacturingOrderTypeName AS ManufacturingOrderTypeName,
cast(aufv.ProductionPlant as pwwrk preserving type) AS ProductionPlant,
_ProductionPlant.PlantName AS ProductionPlantName,
cast( _ProductionPlant._OrganizationAddress[AddressRepresentationCode = ''].AddressTimeZone as co_plant_timezone ) AS PlantTimeZone,
cast(aufv.ProductionSupervisor as pph_fevor preserving type) AS ProductionSupervisor,
_ProductionSupervisor.ProductionSupervisorName AS ProductionSupervisorName,
cast(aufv.MRPController as pph_dispo preserving type) AS MRPController,
_MRPController.MRPControllerName AS MRPControllerName,
cast(aufv.ResponsiblePlannerGroup as vagrp preserving type) AS ResponsiblePlannerGroup,
cast(aufv.ProductConfiguration as product_configuration preserving type) AS ProductConfiguration,
aufv.InspectionLot AS InspectionLot,
aufv.ManufacturingOrderImportance AS ManufacturingOrderImportance,
cast(afvg.OperationText as mfgorderoperationtext preserving type) AS MfgOrderOperationText,
afvg.Language AS Language,
cast(afvg.StandardTextInternalID as pph_ktsch preserving type) AS OperationStandardTextCode,
afvg.OperationIsToBeDeleted AS OperationIsToBeDeleted,
afvg.MfgOrderOperationIsPhase AS MfgOrderOperationIsPhase,
cast(afvp.Operation as vdm_supop preserving type) AS MfgOrderPhaseSuperiorOperation,
afvp.OperationText AS SuperiorOperationText,
cast(afvg.NumberOfCapacities as pph_anzkap preserving type) AS NumberOfCapacities,
afvg.NumberOfConfirmationSlips AS NumberOfConfirmationSlips,
afvg.OperationImportance AS OperationImportance,
afvg.SuperiorOperationInternalID AS SuperiorOperationInternalID,
afvg.Plant AS Plant,
cast(afvg.WorkCenterInternalID as pph_arbid preserving type) AS WorkCenterInternalID,
cast(afvg.WorkCenterTypeCode as pph_arbty preserving type) AS WorkCenterTypeCode,
cast(afvg.OperationControlProfile as pph_steus preserving type) AS OperationControlProfile,
_OperationControlProfile._Text[1: Language=$session.system_language].OperationControlProfileName AS OperationControlProfileName,
afvg.ControlRecipeDestination AS ControlRecipeDestination,
afvg.OperationConfirmation AS OperationConfirmation,
cast(afvg.NumberOfOperationConfirmations as pph_noofconf preserving type) AS NumberOfOperationConfirmations,
cast(afvg.FactoryCalendar as cr_wfcid preserving type) AS FactoryCalendar,
afvg.CapacityRequirement AS CapacityRequirement,
cast(afvg.CapacityRequirementItem as pph_bedzl preserving type) AS CapacityRequirementItem,
afvg.ChangeNumber AS ChangeNumber,
cast(afvg.ObjectInternalID as pph_objnr preserving type) AS ObjectInternalID,
afvg.OperationTrackingNumber AS OperationTrackingNumber,
cast(afvg.BillOfOperationsType as billofoperationstype preserving type) AS BillOfOperationsType,
afvg.BillOfOperationsGroup AS BillOfOperationsGroup,
afvg.BillOfOperationsVariant AS BillOfOperationsVariant,
cast(afvg.BillOfOperationsSequence as boosequence preserving type) AS BillOfOperationsSequence,
afvg.BOOOperationInternalID AS BOOOperationInternalID,
afvg.BillOfOperationsVersion AS BillOfOperationsVersion,
cast(afvg.BillOfMaterialCategory as pph_stlty preserving type) AS BillOfMaterialCategory,
afvg.BillOfMaterialInternalID AS BillOfMaterialInternalID,
cast(afvg.BillOfMaterialItemNodeNumber as pph_stlkn preserving type) AS BillOfMaterialItemNodeNumber,
afvg.BOMItemNodeCount AS BOMItemNodeCount,
afvg.ExtProcgOperationHasSubcontrg AS ExtProcgOperationHasSubcontrg,
cast(afvg.PurchasingOrganization as pph_ekorg preserving type) AS PurchasingOrganization,
afvg.PurchasingGroup AS PurchasingGroup,
cast(afvg.PurgInfoRecdDataIsFixed as vdm_kzfix preserving type) AS PurgInfoRecdDataIsFixed,
cast(afvg.PurchasingInfoRecordCategory as pph_esokz preserving type) AS PurchasingInfoRecordCategory,
afvg.Supplier AS Supplier,
cast(afvg.GoodsRecipientName as pph_wempf preserving type) AS GoodsRecipientName,
afvg.UnloadingPointName AS UnloadingPointName,
afvg.Currency AS OpExternalProcessingCurrency,
afvg.OpExternalProcessingPrice AS OpExternalProcessingPrice,
afvg.NumberOfOperationPriceUnits AS NumberOfOperationPriceUnits,
afvg.CompanyCode AS CompanyCode,
afvg.BusinessArea AS BusinessArea,
aufv.ControllingArea AS ControllingArea,
afvg.CostElement AS CostElement,
afvg.CostingVariant AS CostingVariant,
afvg.CostingSheet AS CostingSheet,
afvg.CostEstimate AS CostEstimate,
afvg.ControllingObjectCurrency AS ControllingObjectCurrency,
cast(afvg.ControllingObjectClass as pph_scope preserving type) AS ControllingObjectClass,
afvg.FunctionalArea AS FunctionalArea,
afvg.TaxJurisdiction AS TaxJurisdiction,
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,
afvg.NumberOfTimeTickets AS NumberOfTimeTickets,
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,
afvg.OperationOverlappingIsRequired AS OperationOverlappingIsRequired,
afvg.OperationOverlappingIsPossible AS OperationOverlappingIsPossible,
afvg.OperationsIsAlwaysOverlapping AS OperationsIsAlwaysOverlapping,
afvg.OperationSplitIsRequired AS OperationSplitIsRequired,
afvg.MaximumNumberOfSplits AS MaximumNumberOfSplits,
cast(afvg.LeadTimeReductionStrategy as pph_rstra preserving type) AS LeadTimeReductionStrategy,
afvg.OpSchedldReductionLevel AS OpSchedldReductionLevel,
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.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.OperationConfirmedStartDate as pph_isavd preserving type) AS OperationConfirmedStartDate,
cast(afvg.OperationConfirmedEndDate as pph_ieavd preserving type) AS OperationConfirmedEndDate,
afvg.OpActualExecutionStartDate AS OpActualExecutionStartDate,
afvg.OpActualExecutionStartTime AS OpActualExecutionStartTime,
afvg.OpActualSetupEndDate AS OpActualSetupEndDate,
afvg.OpActualSetupEndTime AS OpActualSetupEndTime,
afvg.OpActualProcessingStartDate AS OpActualProcessingStartDate,
afvg.OpActualProcessingStartTime AS OpActualProcessingStartTime,
afvg.OpActualProcessingEndDate AS OpActualProcessingEndDate,
afvg.OpActualProcessingEndTime AS OpActualProcessingEndTime,
afvg.OpActualTeardownStartDate AS OpActualTeardownStartDate,
afvg.OpActualTeardownStartTme AS OpActualTeardownStartTme,
afvg.OpActualExecutionEndDate AS OpActualExecutionEndDate,
afvg.OpActualExecutionEndTime AS OpActualExecutionEndTime,
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,
cast(afvg.OverlapMinimumDurationUnit as pph_dzeimu preserving type) AS OverlapMinimumDurationUnit,
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,
cast(afvg.MinimumDuration as vdm_daumin preserving type) AS MinimumDuration,
cast(afvg.MinimumDurationUnit as vdm_daumine preserving type) AS MinimumDurationUnit,
afvg.ScheduledMoveDuration AS ScheduledMoveDuration,
afvg.ScheduledMoveDurationUnit AS ScheduledMoveDurationUnit,
afvg.ScheduledQueueDuration AS ScheduledQueueDuration,
afvg.ScheduledQueueDurationUnit AS ScheduledQueueDurationUnit,
afvg.ScheduledWaitDuration AS ScheduledWaitDuration,
afvg.ScheduledWaitDurationUnit AS ScheduledWaitDurationUnit,
cast(afvg.PlannedDeliveryDuration as pph_plifz preserving type) AS PlannedDeliveryDuration,
afvg.OpPlannedSetupDurn AS OpPlannedSetupDurn,
afvg.OpPlannedSetupDurnUnit AS OpPlannedSetupDurnUnit,
afvg.OpPlannedProcessingDurn AS OpPlannedProcessingDurn,
cast(afvg.OpPlannedProcessingDurnUnit as pph_beaze preserving type) AS OpPlannedProcessingDurnUnit,
afvg.OpPlannedTeardownDurn AS OpPlannedTeardownDurn,
afvg.OpPlannedTeardownDurnUnit AS OpPlannedTeardownDurnUnit,
afvg.StartDateOffsetDurationUnit AS StartDateOffsetDurationUnit,
afvg.StartDateOffsetDuration AS StartDateOffsetDuration,
afvg.EndDateOffsetDurationUnit AS EndDateOffsetDurationUnit,
afvg.EndDateOffsetDuration AS EndDateOffsetDuration,
afvg.StandardWorkFormulaParamGroup AS StandardWorkFormulaParamGroup,
cast(afvg.OperationUnit as operationunit preserving type) AS OperationUnit,
afvg.OpQtyToBaseQtyDnmntr AS OpQtyToBaseQtyDnmntr,
afvg.OpQtyToBaseQtyNmrtr AS OpQtyToBaseQtyNmrtr,
afvg.OperationScrapPercent AS OperationScrapPercent,
afvg.OperationReferenceQuantity AS OperationReferenceQuantity,
afvg.OpPlannedTotalQuantity AS OpPlannedTotalQuantity,
afvg.OpPlannedScrapQuantity AS OpPlannedScrapQuantity,
cast((afvg.OpPlannedTotalQuantity - afvg.OpPlannedScrapQuantity) as vdm_gmeng) AS OpPlannedYieldQuantity,
afvg.OpTotalConfirmedYieldQty AS OpTotalConfirmedYieldQty,
afvg.OpTotalConfirmedScrapQty AS OpTotalConfirmedScrapQty,
afvg.OperationConfirmedReworkQty AS OperationConfirmedReworkQty,
cast(aufv.ProductionUnit as productionunit preserving type) AS ProductionUnit,
afvg.OpTotConfdYieldQtyInOrdQtyUnit AS OpTotConfdYieldQtyInOrdQtyUnit,
cast(afvg.OpWorkQuantityUnit1 as vdm_ile01 preserving type) AS OpWorkQuantityUnit1,
cast(afvg.OpConfirmedWorkQuantity1 as vdm_ism01 preserving type) AS OpConfirmedWorkQuantity1,
afvg.NoFurtherOpWorkQuantity1IsExpd AS NoFurtherOpWorkQuantity1IsExpd,
cast(afvg.OpWorkQuantityUnit2 as vdm_ile02 preserving type) AS OpWorkQuantityUnit2,
cast(afvg.OpConfirmedWorkQuantity2 as vdm_ism02 preserving type) AS OpConfirmedWorkQuantity2,
afvg.NoFurtherOpWorkQuantity2IsExpd AS NoFurtherOpWorkQuantity2IsExpd,
cast(afvg.OpWorkQuantityUnit3 as vdm_ile03 preserving type) AS OpWorkQuantityUnit3,
cast(afvg.OpConfirmedWorkQuantity3 as vdm_ism03 preserving type) AS OpConfirmedWorkQuantity3,
afvg.NoFurtherOpWorkQuantity3IsExpd AS NoFurtherOpWorkQuantity3IsExpd,
cast(afvg.OpWorkQuantityUnit4 as vdm_ile04 preserving type) AS OpWorkQuantityUnit4,
cast(afvg.OpConfirmedWorkQuantity4 as vdm_ism04 preserving type) AS OpConfirmedWorkQuantity4,
afvg.NoFurtherOpWorkQuantity4IsExpd AS NoFurtherOpWorkQuantity4IsExpd,
cast(afvg.OpWorkQuantityUnit5 as vdm_ile05 preserving type) AS OpWorkQuantityUnit5,
cast(afvg.OpConfirmedWorkQuantity5 as vdm_ism05 preserving type) AS OpConfirmedWorkQuantity5,
afvg.NoFurtherOpWorkQuantity5IsExpd AS NoFurtherOpWorkQuantity5IsExpd,
cast(afvg.OpWorkQuantityUnit6 as vdm_ile06 preserving type) AS OpWorkQuantityUnit6,
cast(afvg.OpConfirmedWorkQuantity6 as vdm_ism06 preserving type) AS OpConfirmedWorkQuantity6,
afvg.NoFurtherOpWorkQuantity6IsExpd AS NoFurtherOpWorkQuantity6IsExpd,
cast(afvg.WorkCenterStandardWorkQtyUnit1 as pph_vge01 preserving type) AS WorkCenterStandardWorkQtyUnit1,
cast(afvg.WorkCenterStandardWorkQty1 as vdm_vgw01 preserving type) AS WorkCenterStandardWorkQty1,
cast(afvg.CostCtrActivityType1 as vdm_lar01 preserving type) AS CostCtrActivityType1,
cast(afvg.WorkCenterStandardWorkQtyUnit2 as pph_vge02 preserving type) AS WorkCenterStandardWorkQtyUnit2,
cast(afvg.WorkCenterStandardWorkQty2 as vdm_vgw02 preserving type) AS WorkCenterStandardWorkQty2,
cast(afvg.CostCtrActivityType2 as vdm_lar02 preserving type) AS CostCtrActivityType2,
cast(afvg.WorkCenterStandardWorkQtyUnit3 as pph_vge03 preserving type) AS WorkCenterStandardWorkQtyUnit3,
cast(afvg.WorkCenterStandardWorkQty3 as vdm_vgw03 preserving type) AS WorkCenterStandardWorkQty3,
cast(afvg.CostCtrActivityType3 as vdm_lar03 preserving type) AS CostCtrActivityType3,
cast(afvg.WorkCenterStandardWorkQtyUnit4 as pph_vge04 preserving type) AS WorkCenterStandardWorkQtyUnit4,
cast(afvg.WorkCenterStandardWorkQty4 as vdm_vgw04 preserving type) AS WorkCenterStandardWorkQty4,
cast(afvg.CostCtrActivityType4 as vdm_lar04 preserving type) AS CostCtrActivityType4,
cast(afvg.WorkCenterStandardWorkQtyUnit5 as pph_vge05 preserving type) AS WorkCenterStandardWorkQtyUnit5,
cast(afvg.WorkCenterStandardWorkQty5 as vdm_vgw05 preserving type) AS WorkCenterStandardWorkQty5,
cast(afvg.CostCtrActivityType5 as vdm_lar05 preserving type) AS CostCtrActivityType5,
cast(afvg.WorkCenterStandardWorkQtyUnit6 as pph_vge06 preserving type) AS WorkCenterStandardWorkQtyUnit6,
cast(afvg.WorkCenterStandardWorkQty6 as vdm_vgw06 preserving type) AS WorkCenterStandardWorkQty6,
cast(afvg.CostCtrActivityType6 as vdm_lar06 preserving type) AS CostCtrActivityType6,
afvg.BusinessProcessEntryUnit AS BusinessProcessEntryUnit,
afvg.BusinessProcessConfirmedQty AS BusinessProcessConfirmedQty,
afvg.NoFurtherBusinessProcQtyIsExpd AS NoFurtherBusinessProcQtyIsExpd,
afvg.BusinessProcRemainingQtyUnit AS BusinessProcRemainingQtyUnit,
cast(afvg.BusinessProcessRemainingQty as pph_oprz1 preserving type) AS BusinessProcessRemainingQty,
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,
_OperationControlProfile.ConfirmationIsNotPossible AS ConfirmationIsNotPossible,
_OperationConfirmation.ConfirmationGroup AS ConfirmationGroup,
afvg.OrderIntBillOfOpItemOfPhase AS OrderIntBillOfOpItemOfPhase,
_ManufacturingOrder.Material AS Material,
aufv.ObjectInternalID AS OrdObjectInternalID,
cast(_WorkCenter.WorkCenter as pph_arbpl preserving type) AS WorkCenter,
_WorkCenter._Text[1: Language=$session.system_language].WorkCenterText AS WorkCenterText,
_WorkCenter.CapacityInternalID AS CapacityInternalID
FROM I_OrderOperation AS afvg
INNER JOIN P_ProcOrdAORListDistinct AS _AORList ON /* join condition not captured in parsed metadata */
INNER JOIN I_MfgOrderBasic AS aufv ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON MfgOrderInternalID = _OrderInternalID.OrderInternalID -- association [1..1]
LEFT OUTER JOIN I_MfgOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder -- 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 MfgOrderInternalID = _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 _Plant ON Plant = _Plant.Plant -- association [1..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_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_ProductionSupervisor AS _ProductionSupervisor ON Plant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON Plant = _MRPController.Plant AND MRPController = _MRPController.MRPController -- association [0..1]
LEFT OUTER JOIN I_ResponsiblePlannerGroup AS _ResponsiblePlannerGroup ON Plant = _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 AND WorkCenterTypeCode = 'A' -- 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_MfgBillOfOperations AS _BillOfOperationsVariant ON BillOfOperationsType = _BillOfOperationsVariant.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsVariant.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsVariant.BillOfOperationsVariant -- association [0..1]
LEFT OUTER JOIN I_MfgBillOfOperationsSequence 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 Plant = _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_PurchaseRequisition_Api01 AS _PurchaseRequisitionItem ON PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN I_PurchaseRequisitionItemAPI01 AS _PurchaseRequisitionItem2 ON PurchaseRequisition = _PurchaseRequisitionItem2.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem2.PurchaseRequisitionItem -- association [0..1]
LEFT OUTER JOIN I_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 Plant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier -- association [0..1]
LEFT OUTER JOIN I_EmployeeWageGroup AS _EmployeeWageGroup ON Plant = _EmployeeWageGroup.Plant AND EmployeeWageGroup = _EmployeeWageGroup.EmployeeWageGroup -- association [0..1]
LEFT OUTER JOIN I_EmployeeSuitability AS _EmployeeSuitability ON Plant = _EmployeeSuitability.Plant AND EmployeeSuitability = _EmployeeSuitability.EmployeeSuitability -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _Employee ON Personnel = _Employee.PersonWorkAgreement -- 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_CostElement AS _CostElement ON ControllingArea = _CostElement.ControllingArea AND CostElement = _CostElement.CostElement -- association [0..1]
LEFT OUTER JOIN I_CostingVariant AS _CostingVariant ON CostingVariant = _CostingVariant.CostingVariant -- association [0..1]
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_Currency AS _ControllingObjectCurrency ON ControllingObjectCurrency = _ControllingObjectCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _OpExternalProcessingCurrency ON OpExternalProcessingCurrency = _OpExternalProcessingCurrency.Currency -- 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 Plant = _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 Plant = _OperationSetupGroup.Plant -- association [0..1]
LEFT OUTER JOIN I_OperationSetupType AS _OperationSetupType ON OperationSetupType = _OperationSetupType.OperationSetupType AND Plant = _OperationSetupType.Plant -- association [0..1]
LEFT OUTER JOIN I_LeadTimeReductionStrategy AS _LeadTimeReductionStrategy ON LeadTimeReductionStrategy = _LeadTimeReductionStrategy.LeadTimeReductionStrategy AND Plant = _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_StandardWorkFmlaParamGroup AS _StandardWorkFmlaParamGroup ON StandardWorkFormulaParamGroup = _StandardWorkFmlaParamGroup.StandardWorkFormulaParamGroup -- association [0..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language -- 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]
LEFT OUTER JOIN I_UnitOfMeasure AS _FreeDefinedQuantity1Unit ON FreeDefinedQuantity1Unit = _FreeDefinedQuantity1Unit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _FreeDefinedQuantity2Unit ON FreeDefinedQuantity2Unit = _FreeDefinedQuantity2Unit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedAmount1Currency ON FreeDefinedAmount1Currency = _FreeDefinedAmount1Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedAmount2Currency ON FreeDefinedAmount2Currency = _FreeDefinedAmount2Currency.Currency -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _ManufacturingOrder ON ManufacturingOrder = _ManufacturingOrder.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_MfgOrderOperationComponent AS _MfgOrderOpComponent ON ManufacturingOrder = _MfgOrderOpComponent.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOpComponent.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOpComponent.ManufacturingOrderOperation -- association [0..*]
LEFT OUTER JOIN I_MfgOrderOperationPRT AS _MfgOrderOperationPRT ON ManufacturingOrder = _MfgOrderOperationPRT.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOperationPRT.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOperationPRT.ManufacturingOrderOperation -- association [0..*]
LEFT OUTER JOIN I_MfgOrderOperationTrggrPoint AS _MfgOrderOpTriggerPoint ON ManufacturingOrder = _MfgOrderOpTriggerPoint.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOpTriggerPoint.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOpTriggerPoint.ManufacturingOrderOperation -- association [0..*]
LEFT OUTER JOIN I_MfgOrderOpDocInfoRecdObjLink AS _MfgOrderOpDocInfoRecord ON ManufacturingOrder = _MfgOrderOpDocInfoRecord.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOpDocInfoRecord.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOpDocInfoRecord.ManufacturingOrderOperation -- association [0..*]
LEFT OUTER JOIN I_MfgOrderOperationConf AS _MfgOrderOperationConf ON ManufacturingOrder = _MfgOrderOperationConf.ManufacturingOrder AND ManufacturingOrderSequence = _MfgOrderOperationConf.ManufacturingOrderSequence AND ManufacturingOrderOperation = _MfgOrderOperationConf.ManufacturingOrderOperation -- association [0..*]
LEFT OUTER JOIN E_OrderOperation AS _Extension ON MfgOrderInternalID = _Extension.OrderInternalID AND OrderOperationInternalID = _Extension.OrderOperationInternalID -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA