R_ProdnRoutingOperationTP_2

DDL: R_PRODNROUTINGOPERATIONTP_2 Type: view_entity TRANSACTIONAL

Production Routing Operation

R_ProdnRoutingOperationTP_2 is a Transactional CDS View that provides data about "Production Routing Operation" in SAP S/4HANA. It reads from 2 data sources (I_ProductionRoutingOperation, I_ProdnRtgOperationToSequence) and exposes 135 fields with key fields ProductionRoutingGroup, ProductionRouting, ProductionRoutingSequence, ProductionRoutingOpIntID, ProductionRoutingOpIntVersion. It has 11 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_ProductionRoutingOperation operation from
I_ProdnRtgOperationToSequence operationseq inner

Associations (11)

CardinalityTargetAliasCondition
[0..*] R_ProductionRoutingSubopTP_2 _SubOp $projection.ProductionRoutingGroup = _SubOp.ProductionRoutingGroup and $projection.ProductionRouting = _SubOp.ProductionRouting and $projection.ProductionRoutingOpIntID = _SubOp.SuperiorOperationInternalID and $projection.ProductionRoutingSequence = _SubOp.ProductionRoutingSequence and $projection.ValidityEndDate >= _SubOp.ValidityStartDate and $projection.ValidityStartDate <= _SubOp.ValidityEndDate
[0..*] R_ProdnRoutingOpCompAllocTP_2 _OpCompAlloc $projection.ProductionRoutingGroup = _OpCompAlloc.ProductionRoutingGroup and $projection.ProductionRouting = _OpCompAlloc.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpCompAlloc.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpCompAlloc.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpCompAlloc.ValidityStartDate and $projection.ValidityStartDate <= _OpCompAlloc.ValidityEndDate
[1..*] R_ProductionRoutingHeaderTP_2 _Header $projection.ProductionRoutingGroup = _Header.ProductionRoutingGroup and $projection.ProductionRouting = _Header.ProductionRouting and $projection.ValidityEndDate >= _Header.ValidityStartDate and $projection.ValidityStartDate <= _Header.ValidityEndDate
[0..1] I_TaskListOperationLongText _LongText $projection.ProductionRoutingGroup = _LongText.TaskListGroup and $projection.ProductionRoutingOpIntID = _LongText.BOOOperationInternalID and $projection.ProductionRoutingOpIntVersion = _LongText.BOOInternalVersionCounter and $projection.LongTextLanguageCode is not null and _LongText.TaskListType = 'N'
[0..*] R_ProdnRtgOpMiscPRTAssgmtTP_2 _OpMiscPRTAssgmt $projection.ProductionRoutingGroup = _OpMiscPRTAssgmt.ProductionRoutingGroup and $projection.ProductionRouting = _OpMiscPRTAssgmt.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpMiscPRTAssgmt.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpMiscPRTAssgmt.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpMiscPRTAssgmt.ValidityStartDate and $projection.ValidityStartDate <= _OpMiscPRTAssgmt.ValidityEndDate
[0..*] R_ProdnRtgOpDocPRTAssgmtTP_2 _OpDocPRTAssgmt $projection.ProductionRoutingGroup = _OpDocPRTAssgmt.ProductionRoutingGroup and $projection.ProductionRouting = _OpDocPRTAssgmt.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpDocPRTAssgmt.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpDocPRTAssgmt.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpDocPRTAssgmt.ValidityStartDate and $projection.ValidityStartDate <= _OpDocPRTAssgmt.ValidityEndDate
[0..*] R_ProdnRtgOpMatlPRTAssgmtTP_2 _OpMatlPRTAssgmt $projection.ProductionRoutingGroup = _OpMatlPRTAssgmt.ProductionRoutingGroup and $projection.ProductionRouting = _OpMatlPRTAssgmt.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpMatlPRTAssgmt.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpMatlPRTAssgmt.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpMatlPRTAssgmt.ValidityStartDate and $projection.ValidityStartDate <= _OpMatlPRTAssgmt.ValidityEndDate
[0..*] R_ProdnRtgOpEquipPRTAssgmtTP_2 _OpEquipPRTAssgmt $projection.ProductionRoutingGroup = _OpEquipPRTAssgmt.ProductionRoutingGroup and $projection.ProductionRouting = _OpEquipPRTAssgmt.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpEquipPRTAssgmt.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpEquipPRTAssgmt.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpEquipPRTAssgmt.ValidityStartDate and $projection.ValidityStartDate <= _OpEquipPRTAssgmt.ValidityEndDate -- Inspection Characteristics
[0..*] R_ProdnRtgInspCharcsAssgmtTP_2 _OpInspCharcsAssgmt $projection.ProductionRoutingGroup = _OpInspCharcsAssgmt.ProductionRoutingGroup and $projection.ProductionRouting = _OpInspCharcsAssgmt.ProductionRouting and $projection.ProductionRoutingOpIntID = _OpInspCharcsAssgmt.ProductionRoutingOpIntID and $projection.ProductionRoutingSequence = _OpInspCharcsAssgmt.ProductionRoutingSequence and $projection.ValidityEndDate >= _OpInspCharcsAssgmt.ValidityStartDate and $projection.ValidityStartDate <= _OpInspCharcsAssgmt.ValidityEndDate
[1..1] E_ProductionRoutingOperation _Extension $projection.ProductionRoutingGroup = _Extension.ProductionRoutingGroup and $projection.ProductionRoutingOpIntID = _Extension.ProductionRoutingOpIntID and $projection.ProductionRoutingOpIntVersion = _Extension.ProductionRoutingOpIntVersion and _Extension.BillOfOperationsType = 'N'
[0..1] I_WorkCenter _WorkCenter $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode and $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Production Routing Operation view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey ProductionRoutingOpIntVersion view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (135)

KeyFieldSource TableSource FieldDescription
KEY ProductionRoutingGroup I_ProductionRoutingOperation BillOfOperationsGroup Group
KEY ProductionRouting I_ProductionRoutingOperation BillOfOperationsVariant Group Counter
KEY ProductionRoutingSequence I_ProductionRoutingOperation BillOfOperationsSequence Sequence
KEY ProductionRoutingOpIntID I_ProductionRoutingOperation BOOOperationInternalID Task list node
KEY ProductionRoutingOpIntVersion I_ProductionRoutingOperation BOOOpInternalVersionCounter Counter
Operation
CreationDate I_ProductionRoutingOperation CreationDate Time Stamp
CreatedByUser I_ProductionRoutingOperation CreatedByUser User Name
LastChangeDate I_ProductionRoutingOperation LastChangeDate Time Stamp
LastChangedByUser I_ProductionRoutingOperation LastChangedByUser User Name
ChangeNumber I_ProductionRoutingOperation ChangeNumber Change Number
ValidityStartDate I_ProductionRoutingOperation ValidityStartDate Validity Start Date
ValidityEndDate I_ProductionRoutingOperation ValidityEndDate ValidTo
IsDeleted I_ProductionRoutingOperation IsDeleted TRUE
IsImplicitlyDeleted I_ProductionRoutingOperation IsImplicitlyDeleted
OperationText I_ProductionRoutingOperation OperationText Description
LongTextLanguageCode I_ProductionRoutingOperation LongTextLanguageCode Language
Plant I_ProductionRoutingOperation Plant Valuation Area
OperationControlProfile I_ProductionRoutingOperation OperationControlProfile Control Key
OperationStandardTextCode I_ProductionRoutingOperation OperationStandardTextCode Std Text Key
WorkCenterTypeCode I_ProductionRoutingOperation WorkCenterTypeCode Object Type
WorkCenterInternalID I_ProductionRoutingOperation WorkCenterInternalID Work Center
CapacityCategoryCode I_ProductionRoutingOperation CapacityCategoryCode
CostElement I_ProductionRoutingOperation CostElement G/L Account
OperationCostingRelevancyType I_ProductionRoutingOperation OperationCostingRelevancyType Operation Costing Relevancy Type
NumberOfTimeTickets I_ProductionRoutingOperation NumberOfTimeTickets No.TimeTickets
NumberOfConfirmationSlips I_ProductionRoutingOperation NumberOfConfirmationSlips No. of Conf. Slips
EmployeeWageGroup I_ProductionRoutingOperation EmployeeWageGroup Wage Group
EmployeeWageType I_ProductionRoutingOperation EmployeeWageType Wage type
EmployeeSuitability I_ProductionRoutingOperation EmployeeSuitability
NumberOfEmployees I_ProductionRoutingOperation NumberOfEmployees No. employees
BillOfOperationsRefType I_ProductionRoutingOperation BillOfOperationsRefType
BillOfOperationsRefGroup I_ProductionRoutingOperation BillOfOperationsRefGroup
BillOfOperationsRefVariant I_ProductionRoutingOperation BillOfOperationsRefVariant
LineSegmentTakt I_ProductionRoutingOperation LineSegmentTakt
OperationStdWorkQtyGrpgCat I_ProductionRoutingOperation OperationStdWorkQtyGrpgCat
OrderHasNoSubOperations I_ProductionRoutingOperation OrderHasNoSubOperations
OperationSetupType I_ProductionRoutingOperation OperationSetupType Setup Type Key
OperationSetupGroupCategory I_ProductionRoutingOperation OperationSetupGroupCategory Setup group cat
OperationSetupGroup I_ProductionRoutingOperation OperationSetupGroup Setup group key
BOOOperationIsPhase I_ProductionRoutingOperation BOOOperationIsPhase
BOOPhaseSuperiorOpInternalID I_ProductionRoutingOperation BOOPhaseSuperiorOpInternalID
ControlRecipeDestination I_ProductionRoutingOperation ControlRecipeDestination
OpIsExtlyProcdWithSubcontrg
PurchasingInfoRecord I_ProductionRoutingOperation PurchasingInfoRecord Info Record
PurchasingOrganization I_ProductionRoutingOperation PurchasingOrganization Purchasing Organization
PurchaseContract I_ProductionRoutingOperation PurchaseContract Purchasing Doc.
PurchaseContractItem I_ProductionRoutingOperation PurchaseContractItem Item
PurchasingInfoRecdAddlGrpgName I_ProductionRoutingOperation PurchasingInfoRecdAddlGrpgName Sort Term
MaterialGroup I_ProductionRoutingOperation MaterialGroup Product Group
PurchasingGroup I_ProductionRoutingOperation PurchasingGroup Purchasing Group
Supplier I_ProductionRoutingOperation Supplier Supplier
PlannedDeliveryDuration I_ProductionRoutingOperation PlannedDeliveryDuration Pl. Deliv. Time
NumberOfOperationPriceUnits I_ProductionRoutingOperation NumberOfOperationPriceUnits Price Unit
OpExternalProcessingCurrency I_ProductionRoutingOperation OpExternalProcessingCurrency Currency
OpExternalProcessingPrice I_ProductionRoutingOperation OpExternalProcessingPrice Price
InspectionLotType I_ProductionRoutingOperation InspectionLotType Inspection Type
InspResultRecordingView I_ProductionRoutingOperation InspResultRecordingView
InspSbstCompletionConfirmation I_ProductionRoutingOperation InspSbstCompletionConfirmation
InspSbstHasNoTimeOrQuantity I_ProductionRoutingOperation InspSbstHasNoTimeOrQuantity Price determin.
OperationReferenceQuantity I_ProductionRoutingOperation OperationReferenceQuantity Base Quantity
OperationUnit I_ProductionRoutingOperation OperationUnit Act/op UoM
OperationScrapPercent I_ProductionRoutingOperation OperationScrapPercent Scrap
OpQtyToBaseQtyNmrtr I_ProductionRoutingOperation OpQtyToBaseQtyNmrtr
OpQtyToBaseQtyDnmntr I_ProductionRoutingOperation OpQtyToBaseQtyDnmntr
StandardWorkQuantity1 I_ProductionRoutingOperation StandardWorkQuantity1 Standard Value
StandardWorkQuantityUnit1 I_ProductionRoutingOperation StandardWorkQuantityUnit1 Std value unit
CostCtrActivityType1 I_ProductionRoutingOperation CostCtrActivityType1 Activity Type
PerfEfficiencyRatioCode1 I_ProductionRoutingOperation PerfEfficiencyRatioCode1
StandardWorkQuantity2 I_ProductionRoutingOperation StandardWorkQuantity2 Standard Value
StandardWorkQuantityUnit2 I_ProductionRoutingOperation StandardWorkQuantityUnit2 Std value unit
CostCtrActivityType2 I_ProductionRoutingOperation CostCtrActivityType2 Activity Type
PerfEfficiencyRatioCode2 I_ProductionRoutingOperation PerfEfficiencyRatioCode2
StandardWorkQuantity3 I_ProductionRoutingOperation StandardWorkQuantity3 Standard Value
StandardWorkQuantityUnit3 I_ProductionRoutingOperation StandardWorkQuantityUnit3 Std value unit
CostCtrActivityType3 I_ProductionRoutingOperation CostCtrActivityType3 Activity Type
PerfEfficiencyRatioCode3 I_ProductionRoutingOperation PerfEfficiencyRatioCode3
StandardWorkQuantity4 I_ProductionRoutingOperation StandardWorkQuantity4 Standard Value
StandardWorkQuantityUnit4 I_ProductionRoutingOperation StandardWorkQuantityUnit4 Std value unit
CostCtrActivityType4 I_ProductionRoutingOperation CostCtrActivityType4 Activity Type
PerfEfficiencyRatioCode4 I_ProductionRoutingOperation PerfEfficiencyRatioCode4
StandardWorkQuantity5 I_ProductionRoutingOperation StandardWorkQuantity5 Standard Value
StandardWorkQuantityUnit5 I_ProductionRoutingOperation StandardWorkQuantityUnit5 Std value unit
CostCtrActivityType5 I_ProductionRoutingOperation CostCtrActivityType5 Activity Type
PerfEfficiencyRatioCode5 I_ProductionRoutingOperation PerfEfficiencyRatioCode5
StandardWorkQuantity6 I_ProductionRoutingOperation StandardWorkQuantity6 Standard Value
StandardWorkQuantityUnit6 I_ProductionRoutingOperation StandardWorkQuantityUnit6 Std value unit
CostCtrActivityType6 I_ProductionRoutingOperation CostCtrActivityType6 Activity Type
PerfEfficiencyRatioCode6 I_ProductionRoutingOperation PerfEfficiencyRatioCode6
BusinessProcess I_ProductionRoutingOperation BusinessProcess Business Process
LeadTimeReductionStrategy I_ProductionRoutingOperation LeadTimeReductionStrategy Red. Strategy
TeardownAndWaitIsParallel I_ProductionRoutingOperation TeardownAndWaitIsParallel Teardown/Wait Par.
BillOfOperationsBreakDuration I_ProductionRoutingOperation BillOfOperationsBreakDuration Break Time
BreakDurationUnit I_ProductionRoutingOperation BreakDurationUnit
MaximumWaitDuration I_ProductionRoutingOperation MaximumWaitDuration Max. Wait Time
MaximumWaitDurationUnit I_ProductionRoutingOperation MaximumWaitDurationUnit Max. Wait Unit
MinimumWaitDuration I_ProductionRoutingOperation MinimumWaitDuration Min. Wait Time
MinimumWaitDurationUnit I_ProductionRoutingOperation MinimumWaitDurationUnit Req. Wait Unit
StandardQueueDuration I_ProductionRoutingOperation StandardQueueDuration Std Queue Time
StandardQueueDurationUnit I_ProductionRoutingOperation StandardQueueDurationUnit Std Queue Unit
MinimumQueueDuration I_ProductionRoutingOperation MinimumQueueDuration Min. Queue Time
MinimumQueueDurationUnit I_ProductionRoutingOperation MinimumQueueDurationUnit Min. Queue Unit
StandardMoveDuration I_ProductionRoutingOperation StandardMoveDuration Std Move Time
StandardMoveDurationUnit I_ProductionRoutingOperation StandardMoveDurationUnit StdMoveTime Un
MinimumMoveDuration I_ProductionRoutingOperation MinimumMoveDuration Min. Move Time
MinimumMoveDurationUnit I_ProductionRoutingOperation MinimumMoveDurationUnit MinMoveTime Un
OperationSplitIsRequired I_ProductionRoutingOperation OperationSplitIsRequired Splitting Reqd
MaximumNumberOfSplits I_ProductionRoutingOperation MaximumNumberOfSplits Maximum Splits
MinProcessingDurationPerSplit I_ProductionRoutingOperation MinProcessingDurationPerSplit Min. Proc. Time
MinProcessingDurnPerSplitUnit I_ProductionRoutingOperation MinProcessingDurnPerSplitUnit Min. Proc. Time
OperationOverlappingIsRequired I_ProductionRoutingOperation OperationOverlappingIsRequired
OperationOverlappingIsPossible I_ProductionRoutingOperation OperationOverlappingIsPossible
OperationsIsAlwaysOverlapping I_ProductionRoutingOperation OperationsIsAlwaysOverlapping
OperationHasNoOverlapping I_ProductionRoutingOperation OperationHasNoOverlapping
OverlapMinimumDuration I_ProductionRoutingOperation OverlapMinimumDuration Minimum Overlap
OverlapMinimumDurationUnit I_ProductionRoutingOperation OverlapMinimumDurationUnit Min.Overlap Tme
OverlapMinimumTransferQty I_ProductionRoutingOperation OverlapMinimumTransferQty Min. Send-Ahead
OverlapMinimumTransferQtyUnit I_ProductionRoutingOperation OverlapMinimumTransferQtyUnit Act/op UoM
FactoryCalendar I_ProductionRoutingOperation FactoryCalendar Factory Calendar
ChangedDateTime _NonSqncTP ChangedDateTime Time Stamp
PlainLongText _LongText PlainLongText Long Text
WorkCenter _WorkCenter WorkCenter Work Center
_Supplier I_ProductionRoutingOperation _Supplier
_SupplierCompanyByPlant I_ProductionRoutingOperation _SupplierCompanyByPlant
_Header _Header
_SubOp _SubOp
_OpCompAlloc _OpCompAlloc
_NonSqncTP _NonSqncTP
_LongText _LongText
_ProdnRtgTP _ProdnRtgTP
_OpMiscPRTAssgmt _OpMiscPRTAssgmt
_OpDocPRTAssgmt _OpDocPRTAssgmt
_OpMatlPRTAssgmt _OpMatlPRTAssgmt
_OpEquipPRTAssgmt _OpEquipPRTAssgmt
_OpInspCharcsAssgmt _OpInspCharcsAssgmt

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 R_ProdnRoutingOperationTP_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_ProdnRoutingOperationTP_2 AS
SELECT
  operation.BillOfOperationsGroup AS ProductionRoutingGroup,
  operation.BillOfOperationsVariant AS ProductionRouting,
  operation.BillOfOperationsSequence AS ProductionRoutingSequence,
  operation.BOOOperationInternalID AS ProductionRoutingOpIntID,
  operation.BOOOpInternalVersionCounter AS ProductionRoutingOpIntVersion,
  cast(operation.Operation as pph_vornr preserving type) AS Operation,
  operation.CreationDate AS CreationDate,
  operation.CreatedByUser AS CreatedByUser,
  operation.LastChangeDate AS LastChangeDate,
  operation.LastChangedByUser AS LastChangedByUser,
  operation.ChangeNumber AS ChangeNumber,
  operation.ValidityStartDate AS ValidityStartDate,
  operation.ValidityEndDate AS ValidityEndDate,
  operation.IsDeleted AS IsDeleted,
  operation.IsImplicitlyDeleted AS IsImplicitlyDeleted,
  operation.OperationText AS OperationText,
  operation.LongTextLanguageCode AS LongTextLanguageCode,
  operation.Plant AS Plant,
  operation.OperationControlProfile AS OperationControlProfile,
  operation.OperationStandardTextCode AS OperationStandardTextCode,
  operation.WorkCenterTypeCode AS WorkCenterTypeCode,
  operation.WorkCenterInternalID AS WorkCenterInternalID,
  operation.CapacityCategoryCode AS CapacityCategoryCode,
  operation.CostElement AS CostElement,
  operation.OperationCostingRelevancyType AS OperationCostingRelevancyType,
  operation.NumberOfTimeTickets AS NumberOfTimeTickets,
  operation.NumberOfConfirmationSlips AS NumberOfConfirmationSlips,
  operation.EmployeeWageGroup AS EmployeeWageGroup,
  operation.EmployeeWageType AS EmployeeWageType,
  operation.EmployeeSuitability AS EmployeeSuitability,
  operation.NumberOfEmployees AS NumberOfEmployees,
  operation.BillOfOperationsRefType AS BillOfOperationsRefType,
  operation.BillOfOperationsRefGroup AS BillOfOperationsRefGroup,
  operation.BillOfOperationsRefVariant AS BillOfOperationsRefVariant,
  operation.LineSegmentTakt AS LineSegmentTakt,
  operation.OperationStdWorkQtyGrpgCat AS OperationStdWorkQtyGrpgCat,
  operation.OrderHasNoSubOperations AS OrderHasNoSubOperations,
  operation.OperationSetupType AS OperationSetupType,
  operation.OperationSetupGroupCategory AS OperationSetupGroupCategory,
  operation.OperationSetupGroup AS OperationSetupGroup,
  operation.BOOOperationIsPhase AS BOOOperationIsPhase,
  operation.BOOPhaseSuperiorOpInternalID AS BOOPhaseSuperiorOpInternalID,
  operation.ControlRecipeDestination AS ControlRecipeDestination,
  cast( operation.OpIsExtlyProcdWithSubcontrg as pph_frdlb) AS OpIsExtlyProcdWithSubcontrg,
  operation.PurchasingInfoRecord AS PurchasingInfoRecord,
  operation.PurchasingOrganization AS PurchasingOrganization,
  operation.PurchaseContract AS PurchaseContract,
  operation.PurchaseContractItem AS PurchaseContractItem,
  operation.PurchasingInfoRecdAddlGrpgName AS PurchasingInfoRecdAddlGrpgName,
  operation.MaterialGroup AS MaterialGroup,
  operation.PurchasingGroup AS PurchasingGroup,
  operation.Supplier AS Supplier,
  operation.PlannedDeliveryDuration AS PlannedDeliveryDuration,
  operation.NumberOfOperationPriceUnits AS NumberOfOperationPriceUnits,
  operation.OpExternalProcessingCurrency AS OpExternalProcessingCurrency,
  operation.OpExternalProcessingPrice AS OpExternalProcessingPrice,
  operation.InspectionLotType AS InspectionLotType,
  operation.InspResultRecordingView AS InspResultRecordingView,
  operation.InspSbstCompletionConfirmation AS InspSbstCompletionConfirmation,
  operation.InspSbstHasNoTimeOrQuantity AS InspSbstHasNoTimeOrQuantity,
  operation.OperationReferenceQuantity AS OperationReferenceQuantity,
  operation.OperationUnit AS OperationUnit,
  operation.OperationScrapPercent AS OperationScrapPercent,
  operation.OpQtyToBaseQtyNmrtr AS OpQtyToBaseQtyNmrtr,
  operation.OpQtyToBaseQtyDnmntr AS OpQtyToBaseQtyDnmntr,
  operation.StandardWorkQuantity1 AS StandardWorkQuantity1,
  operation.StandardWorkQuantityUnit1 AS StandardWorkQuantityUnit1,
  operation.CostCtrActivityType1 AS CostCtrActivityType1,
  operation.PerfEfficiencyRatioCode1 AS PerfEfficiencyRatioCode1,
  operation.StandardWorkQuantity2 AS StandardWorkQuantity2,
  operation.StandardWorkQuantityUnit2 AS StandardWorkQuantityUnit2,
  operation.CostCtrActivityType2 AS CostCtrActivityType2,
  operation.PerfEfficiencyRatioCode2 AS PerfEfficiencyRatioCode2,
  operation.StandardWorkQuantity3 AS StandardWorkQuantity3,
  operation.StandardWorkQuantityUnit3 AS StandardWorkQuantityUnit3,
  operation.CostCtrActivityType3 AS CostCtrActivityType3,
  operation.PerfEfficiencyRatioCode3 AS PerfEfficiencyRatioCode3,
  operation.StandardWorkQuantity4 AS StandardWorkQuantity4,
  operation.StandardWorkQuantityUnit4 AS StandardWorkQuantityUnit4,
  operation.CostCtrActivityType4 AS CostCtrActivityType4,
  operation.PerfEfficiencyRatioCode4 AS PerfEfficiencyRatioCode4,
  operation.StandardWorkQuantity5 AS StandardWorkQuantity5,
  operation.StandardWorkQuantityUnit5 AS StandardWorkQuantityUnit5,
  operation.CostCtrActivityType5 AS CostCtrActivityType5,
  operation.PerfEfficiencyRatioCode5 AS PerfEfficiencyRatioCode5,
  operation.StandardWorkQuantity6 AS StandardWorkQuantity6,
  operation.StandardWorkQuantityUnit6 AS StandardWorkQuantityUnit6,
  operation.CostCtrActivityType6 AS CostCtrActivityType6,
  operation.PerfEfficiencyRatioCode6 AS PerfEfficiencyRatioCode6,
  operation.BusinessProcess AS BusinessProcess,
  operation.LeadTimeReductionStrategy AS LeadTimeReductionStrategy,
  operation.TeardownAndWaitIsParallel AS TeardownAndWaitIsParallel,
  operation.BillOfOperationsBreakDuration AS BillOfOperationsBreakDuration,
  operation.BreakDurationUnit AS BreakDurationUnit,
  operation.MaximumWaitDuration AS MaximumWaitDuration,
  operation.MaximumWaitDurationUnit AS MaximumWaitDurationUnit,
  operation.MinimumWaitDuration AS MinimumWaitDuration,
  operation.MinimumWaitDurationUnit AS MinimumWaitDurationUnit,
  operation.StandardQueueDuration AS StandardQueueDuration,
  operation.StandardQueueDurationUnit AS StandardQueueDurationUnit,
  operation.MinimumQueueDuration AS MinimumQueueDuration,
  operation.MinimumQueueDurationUnit AS MinimumQueueDurationUnit,
  operation.StandardMoveDuration AS StandardMoveDuration,
  operation.StandardMoveDurationUnit AS StandardMoveDurationUnit,
  operation.MinimumMoveDuration AS MinimumMoveDuration,
  operation.MinimumMoveDurationUnit AS MinimumMoveDurationUnit,
  operation.OperationSplitIsRequired AS OperationSplitIsRequired,
  operation.MaximumNumberOfSplits AS MaximumNumberOfSplits,
  operation.MinProcessingDurationPerSplit AS MinProcessingDurationPerSplit,
  operation.MinProcessingDurnPerSplitUnit AS MinProcessingDurnPerSplitUnit,
  operation.OperationOverlappingIsRequired AS OperationOverlappingIsRequired,
  operation.OperationOverlappingIsPossible AS OperationOverlappingIsPossible,
  operation.OperationsIsAlwaysOverlapping AS OperationsIsAlwaysOverlapping,
  operation.OperationHasNoOverlapping AS OperationHasNoOverlapping,
  operation.OverlapMinimumDuration AS OverlapMinimumDuration,
  operation.OverlapMinimumDurationUnit AS OverlapMinimumDurationUnit,
  operation.OverlapMinimumTransferQty AS OverlapMinimumTransferQty,
  operation.OverlapMinimumTransferQtyUnit AS OverlapMinimumTransferQtyUnit,
  operation.FactoryCalendar AS FactoryCalendar,
  _NonSqncTP.ChangedDateTime AS ChangedDateTime,
  _LongText.PlainLongText AS PlainLongText,
  _WorkCenter.WorkCenter AS WorkCenter,
  operation._Supplier AS _Supplier,
  operation._SupplierCompanyByPlant AS _SupplierCompanyByPlant
FROM I_ProductionRoutingOperation AS operation
INNER JOIN I_ProdnRtgOperationToSequence AS operationseq ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_ProductionRoutingSubopTP_2 AS _SubOp ON ProductionRoutingGroup = _SubOp.ProductionRoutingGroup AND ProductionRouting = _SubOp.ProductionRouting AND ProductionRoutingOpIntID = _SubOp.SuperiorOperationInternalID AND ProductionRoutingSequence = _SubOp.ProductionRoutingSequence AND ValidityEndDate >= _SubOp.ValidityStartDate AND ValidityStartDate <= _SubOp.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProdnRoutingOpCompAllocTP_2 AS _OpCompAlloc ON ProductionRoutingGroup = _OpCompAlloc.ProductionRoutingGroup AND ProductionRouting = _OpCompAlloc.ProductionRouting AND ProductionRoutingOpIntID = _OpCompAlloc.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpCompAlloc.ProductionRoutingSequence AND ValidityEndDate >= _OpCompAlloc.ValidityStartDate AND ValidityStartDate <= _OpCompAlloc.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProductionRoutingHeaderTP_2 AS _Header ON ProductionRoutingGroup = _Header.ProductionRoutingGroup AND ProductionRouting = _Header.ProductionRouting AND ValidityEndDate >= _Header.ValidityStartDate AND ValidityStartDate <= _Header.ValidityEndDate  -- association [1..*]
LEFT OUTER JOIN I_TaskListOperationLongText AS _LongText ON ProductionRoutingGroup = _LongText.TaskListGroup AND ProductionRoutingOpIntID = _LongText.BOOOperationInternalID AND ProductionRoutingOpIntVersion = _LongText.BOOInternalVersionCounter AND LongTextLanguageCode is not null AND _LongText.TaskListType = 'N'  -- association [0..1]
LEFT OUTER JOIN R_ProdnRtgOpMiscPRTAssgmtTP_2 AS _OpMiscPRTAssgmt ON ProductionRoutingGroup = _OpMiscPRTAssgmt.ProductionRoutingGroup AND ProductionRouting = _OpMiscPRTAssgmt.ProductionRouting AND ProductionRoutingOpIntID = _OpMiscPRTAssgmt.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpMiscPRTAssgmt.ProductionRoutingSequence AND ValidityEndDate >= _OpMiscPRTAssgmt.ValidityStartDate AND ValidityStartDate <= _OpMiscPRTAssgmt.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProdnRtgOpDocPRTAssgmtTP_2 AS _OpDocPRTAssgmt ON ProductionRoutingGroup = _OpDocPRTAssgmt.ProductionRoutingGroup AND ProductionRouting = _OpDocPRTAssgmt.ProductionRouting AND ProductionRoutingOpIntID = _OpDocPRTAssgmt.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpDocPRTAssgmt.ProductionRoutingSequence AND ValidityEndDate >= _OpDocPRTAssgmt.ValidityStartDate AND ValidityStartDate <= _OpDocPRTAssgmt.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProdnRtgOpMatlPRTAssgmtTP_2 AS _OpMatlPRTAssgmt ON ProductionRoutingGroup = _OpMatlPRTAssgmt.ProductionRoutingGroup AND ProductionRouting = _OpMatlPRTAssgmt.ProductionRouting AND ProductionRoutingOpIntID = _OpMatlPRTAssgmt.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpMatlPRTAssgmt.ProductionRoutingSequence AND ValidityEndDate >= _OpMatlPRTAssgmt.ValidityStartDate AND ValidityStartDate <= _OpMatlPRTAssgmt.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProdnRtgOpEquipPRTAssgmtTP_2 AS _OpEquipPRTAssgmt ON ProductionRoutingGroup = _OpEquipPRTAssgmt.ProductionRoutingGroup AND ProductionRouting = _OpEquipPRTAssgmt.ProductionRouting AND ProductionRoutingOpIntID = _OpEquipPRTAssgmt.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpEquipPRTAssgmt.ProductionRoutingSequence AND ValidityEndDate >= _OpEquipPRTAssgmt.ValidityStartDate AND ValidityStartDate <= _OpEquipPRTAssgmt.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN R_ProdnRtgInspCharcsAssgmtTP_2 AS _OpInspCharcsAssgmt ON ProductionRoutingGroup = _OpInspCharcsAssgmt.ProductionRoutingGroup AND ProductionRouting = _OpInspCharcsAssgmt.ProductionRouting AND ProductionRoutingOpIntID = _OpInspCharcsAssgmt.ProductionRoutingOpIntID AND ProductionRoutingSequence = _OpInspCharcsAssgmt.ProductionRoutingSequence AND ValidityEndDate >= _OpInspCharcsAssgmt.ValidityStartDate AND ValidityStartDate <= _OpInspCharcsAssgmt.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN E_ProductionRoutingOperation AS _Extension ON ProductionRoutingGroup = _Extension.ProductionRoutingGroup AND ProductionRoutingOpIntID = _Extension.ProductionRoutingOpIntID AND ProductionRoutingOpIntVersion = _Extension.ProductionRoutingOpIntVersion AND _Extension.BillOfOperationsType = 'N'  -- association [1..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode AND WorkCenterInternalID = _WorkCenter.WorkCenterInternalID  -- association [0..1]
;