P_ProdnModOperationComponent

DDL: P_PRODNMODOPERATIONCOMPONENT Type: view_entity COMPOSITE

P_ProdnModOperationComponent is a Composite CDS View in SAP S/4HANA. It reads from 5 data sources (P_ProductionModelComponent, P_ProductionModelComponent, I_BOMItemOldChangeState, I_RoutingCompAllocSrchMod, I_RoutingCompAllocSrchMod) and exposes 213 fields with key fields BillOfOperationsGroup, BillOfOperationsType, BillOfOperationsVariant, BOOOperationInternalID, BOOOpBOMItemInternalID.

Data Sources (5)

SourceAliasJoin Type
P_ProductionModelComponent BOMItem inner
P_ProductionModelComponent BOMItem inner
I_BOMItemOldChangeState DeleteItemInOpComponent left_outer
I_RoutingCompAllocSrchMod OperationComponent from
I_RoutingCompAllocSrchMod OperationComponent union

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view

Fields (213)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsGroup I_RoutingCompAllocSrchMod BillOfOperationsGroup Group
KEY BillOfOperationsType I_RoutingCompAllocSrchMod BillOfOperationsType Task List Type
KEY BillOfOperationsVariant I_RoutingCompAllocSrchMod BillOfOperationsVariant Group Counter
KEY BOOOperationInternalID I_RoutingCompAllocSrchMod BOOOperationInternalID Task list node
KEY BOOOpBOMItemInternalID I_RoutingCompAllocSrchMod BOOOpBOMItemInternalID Allocation no.
KEY BOOOpBOMItemIntVersCounter I_RoutingCompAllocSrchMod BOOOpBOMItemIntVersCounter Sort pos.
KEY BillOfOperationsSequence I_RoutingCompAllocSrchMod BillOfOperationsSequence Sequence
BillOfOperationsVersion I_RoutingCompAllocSrchMod BillOfOperationsVersion Routing Version
ProductionModelUUID P_ProductionModelComponent ProductionModelUUID Prodn Model UUID
BillOfMaterial I_RoutingCompAllocSrchMod BillOfMaterial BOM
BillOfMaterialVariant I_RoutingCompAllocSrchMod BillOfMaterialVariant AlternativeBOM
BillOfMaterialCategory I_RoutingCompAllocSrchMod BillOfMaterialCategory BOM category
BillOfMaterialItemNodeNumber I_RoutingCompAllocSrchMod BillOfMaterialItemNodeNumber Item node
BillOfMaterialVariantUsage P_ProductionModelComponent BillOfMaterialVariantUsage Usage
Plant P_ProductionModelComponent Plant Valuation Area
Material P_ProductionModelComponent Material Vehicle Model
BillOfMaterialVersion P_ProductionModelComponent BillOfMaterialVersion BOM Version
ProductionModelComponentUUID P_ProductionModelComponent ProductionModelComponentUUID Guid
ValidityStartDate P_ProductionModelComponent ValidityStartDate Validity Start Date
ValidityEndDate P_ProductionModelComponent ValidityEndDate ValidTo
EngineeringChangeDocument P_ProductionModelComponent EngineeringChangeDocument Change Number
ChgToEngineeringChgDocument P_ProductionModelComponent ChgToEngineeringChgDocument Change No. To
InheritedNodeNumberForBOMItem P_ProductionModelComponent InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM P_ProductionModelComponent InheritedNodeNumberVersionBOM Item node
BOMItemInternalChangeCount P_ProductionModelComponent BOMItemInternalChangeCount Counter
BillOfMaterialComponent P_ProductionModelComponent BillOfMaterialComponent Component
ComponentDescription P_ProductionModelComponent ComponentDescription Item Text
BillOfMaterialItemCategory P_ProductionModelComponent BillOfMaterialItemCategory Item Category
BillOfMaterialItemNumber
BillOfMaterialItemQuantity P_ProductionModelComponent BillOfMaterialItemQuantity Quantity
BillOfMaterialItemUnit P_ProductionModelComponent BillOfMaterialItemUnit Component UoM
ProdnModBOMCompAssgdQuantity I_RoutingCompAllocSrchMod BillOfMaterialItemQuantity Quantity
ProdnModBOMCompAssgdQtyUnit I_RoutingCompAllocSrchMod BillOfMaterialItemUnit Component UoM
IsAssembly P_ProductionModelComponent IsAssembly Single-Character Flag
IsSubItem P_ProductionModelComponent IsSubItem Sub-item ID
IsDeleted P_ProductionModelComponent IsDeleted TRUE
IdentifierBOMItem P_ProductionModelComponent IdentifierBOMItem Item ID
BOMItemSorter P_ProductionModelComponent BOMItemSorter Sort String
BOMItemHasFixedQuantity P_ProductionModelComponent BOMItemHasFixedQuantity Fixed Quantity
ComponentScrapInPercent P_ProductionModelComponent ComponentScrapInPercent Component Scrap
OperationScrapInPercent P_ProductionModelComponent OperationScrapInPercent Operation Scrap
IsNetScrap P_ProductionModelComponent IsNetScrap Net Indicator
IsBulkMaterial P_ProductionModelComponent IsBulkMaterial Bulk material
MaterialProvisionType P_ProductionModelComponent IsMaterialProvision Mat. Prov. Ind.
MatlComponentSparePartType P_ProductionModelComponent BOMItemIsSparePart Spare Part ID
BOMItemSalesRelevancy P_ProductionModelComponent BOMItemIsSalesRelevant Sales
IsEngineeringRelevant P_ProductionModelComponent IsEngineeringRelevant Engineering
BOMItemIsPlantMaintRelevant P_ProductionModelComponent BOMItemIsPlantMaintRelevant Plant maint.
IsProductionRelevant P_ProductionModelComponent IsProductionRelevant Production
MaterialCompCostingRelevancy P_ProductionModelComponent BOMItemIsCostingRelevant CostingRelevncy
BOMIsRecursive P_ProductionModelComponent BOMIsRecursive Recursive
IsBOMRecursiveAllowed P_ProductionModelComponent IsBOMRecursiveAllowed Rec. allowed
FollowUpGroup P_ProductionModelComponent FollowUpGroup Follow-up group
AlternativeItemGroup P_ProductionModelComponent AlternativeItemGroup AltItemGroup
MaterialIsCoProduct P_ProductionModelComponent MaterialIsCoProduct Co-product
AlternativeItemPriority P_ProductionModelComponent AlternativeItemPriority Priority
AlternativeItemStrategy P_ProductionModelComponent AlternativeItemStrategy Strategy
IsALE P_ProductionModelComponent IsALE ALE indicator
UsageProbabilityPercent P_ProductionModelComponent UsageProbabilityPercent Usage Prob.
IsPMAssemblyRelevant P_ProductionModelComponent IsPMAssemblyRelevant PM assembly
DocumentIsCreatedByCAD P_ProductionModelComponent DocumentIsCreatedByCAD CAD Indicator
DependencyObjectNumber P_ProductionModelComponent DependencyObjectNumber Assgmt no.
DiscontinuationGroup P_ProductionModelComponent DiscontinuationGroup Discont. group
LeadTimeOffset P_ProductionModelComponent LeadTimeOffset Lead-tm offset
OperationLeadTimeOffset P_ProductionModelComponent OperationLeadTimeOffset Oper. LT offset
OpsLeadTimeOffsetUnit P_ProductionModelComponent OpsLeadTimeOffsetUnit Oper. LTO unit
DistrKeyCompConsumption P_ProductionModelComponent DistrKeyCompConsumption Distribution
IsPhantomItem P_ProductionModelComponent IsPhantomItem Phantom item
PurchasingGroup P_ProductionModelComponent PurchasingGroup Purchasing Group
DeliveryDurationInDays P_ProductionModelComponent DeliveryDurationInDays Del time (days)
Creditor P_ProductionModelComponent Creditor Supplier
MaterialComponentPrice P_ProductionModelComponent MaterialComponentPrice Price
Currency P_ProductionModelComponent Currency Valuation Crcy
CostElement P_ProductionModelComponent CostElement G/L Account
MaterialGroup P_ProductionModelComponent MaterialGroup Product Group
GoodsReceiptDuration P_ProductionModelComponent GoodsReceiptDuration GR proc. time
PurchasingOrganization P_ProductionModelComponent PurchasingOrganization Purchasing Organization
PreliminaryMaterial P_ProductionModelComponent PreliminaryMaterial Description
Size1 P_ProductionModelComponent Size1 Size 1
Size2 P_ProductionModelComponent Size2 Size 2
Size3 P_ProductionModelComponent Size3 Size 3
UnitOfMeasureForSize1To3 P_ProductionModelComponent UnitOfMeasureForSize1To3 Size unit
QuantityVariableSizeItem P_ProductionModelComponent QuantityVariableSizeItem VSI Quantity
VariableSizeItemQuantity
VariableSizeItemUnit P_ProductionModelComponent UnitOfMeasureForVarSizeItem VSI unit
FormulaKey P_ProductionModelComponent FormulaKey VSI Formula
VariableSizeCompUnitOfMeasure P_ProductionModelComponent VariableSizeCompUnitOfMeasure VSI unit
BOMItemDescription P_ProductionModelComponent BOMItemDescription Item Text
BOMItemText2 P_ProductionModelComponent BOMItemText2 Item Text
DocumentType P_ProductionModelComponent DocumentType Order Type
DocNumber P_ProductionModelComponent DocNumber Document Number
DocumentVersion P_ProductionModelComponent DocumentVersion Docu. Version
DocumentPart P_ProductionModelComponent DocumentPart Document Part
ProdOrderIssueLocation P_ProductionModelComponent ProdOrderIssueLocation StorageLocation
ProductionSupplyArea P_ProductionModelComponent ProductionSupplyArea Supply Area
ExplosionType P_ProductionModelComponent ExplosionType Explosion type
SpecialProcurementType P_ProductionModelComponent SpecialProcurementType SpecProcurement
ReferencePoint P_ProductionModelComponent ReferencePoint Reference point
BillOfMaterialItemObjectType P_ProductionModelComponent BillOfMaterialItemObjectType Object Type
BOMItemRecordCreationDate P_ProductionModelComponent BOMItemRecordCreationDate Created On
BOMItemCreatedByUser P_ProductionModelComponent BOMItemCreatedByUser Created by
BOMItemLastChangeDate P_ProductionModelComponent BOMItemLastChangeDate Changed On
BOMItemLastChangedByUser P_ProductionModelComponent BOMItemLastChangedByUser Changed By
CreatedByUser I_RoutingCompAllocSrchMod CreatedByUser User Name
CreationDate I_RoutingCompAllocSrchMod CreationDate Time Stamp
LastChangeDate I_RoutingCompAllocSrchMod LastChangeDate Time Stamp
BillOfOperationsGroup Group
KEY BillOfOperationsType I_RoutingCompAllocSrchMod BillOfOperationsType Task List Type
KEY BillOfOperationsVariant I_RoutingCompAllocSrchMod BillOfOperationsVariant Group Counter
KEY BOOOperationInternalID I_RoutingCompAllocSrchMod BOOOperationInternalID Task list node
KEY BOOOpBOMItemInternalID I_RoutingCompAllocSrchMod BOOOpBOMItemInternalID Allocation no.
KEY BOOOpBOMItemIntVersCounter I_RoutingCompAllocSrchMod BOOOpBOMItemIntVersCounter Sort pos.
KEY BillOfOperationsSequence I_RoutingCompAllocSrchMod BillOfOperationsSequence Sequence
BillOfOperationsVersion I_RoutingCompAllocSrchMod BillOfOperationsVersion Routing Version
ProductionModelUUID P_ProductionModelComponent ProductionModelUUID Prodn Model UUID
BillOfMaterial I_RoutingCompAllocSrchMod BillOfMaterial BOM
BillOfMaterialVariant I_RoutingCompAllocSrchMod BillOfMaterialVariant AlternativeBOM
BillOfMaterialCategory I_RoutingCompAllocSrchMod BillOfMaterialCategory BOM category
BillOfMaterialItemNodeNumber I_RoutingCompAllocSrchMod BillOfMaterialItemNodeNumber Item node
BillOfMaterialVariantUsage P_ProductionModelComponent BillOfMaterialVariantUsage Usage
Plant P_ProductionModelComponent Plant Valuation Area
Material P_ProductionModelComponent Material Vehicle Model
BillOfMaterialVersion P_ProductionModelComponent BillOfMaterialVersion BOM Version
ProductionModelComponentUUID P_ProductionModelComponent ProductionModelComponentUUID Guid
ValidityStartDate P_ProductionModelComponent ValidityStartDate Validity Start Date
ValidityEndDate P_ProductionModelComponent ValidityEndDate ValidTo
EngineeringChangeDocument P_ProductionModelComponent EngineeringChangeDocument Change Number
ChgToEngineeringChgDocument P_ProductionModelComponent ChgToEngineeringChgDocument Change No. To
InheritedNodeNumberForBOMItem P_ProductionModelComponent InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM P_ProductionModelComponent InheritedNodeNumberVersionBOM Item node
BOMItemInternalChangeCount P_ProductionModelComponent BOMItemInternalChangeCount Counter
BillOfMaterialComponent P_ProductionModelComponent BillOfMaterialComponent Component
ComponentDescription P_ProductionModelComponent ComponentDescription Item Text
BillOfMaterialItemCategory P_ProductionModelComponent BillOfMaterialItemCategory Item Category
BillOfMaterialItemNumber
BillOfMaterialItemQuantity P_ProductionModelComponent BillOfMaterialItemQuantity Quantity
BillOfMaterialItemUnit P_ProductionModelComponent BillOfMaterialItemUnit Component UoM
ProdnModBOMCompAssgdQuantity I_RoutingCompAllocSrchMod BillOfMaterialItemQuantity Quantity
ProdnModBOMCompAssgdQtyUnit I_RoutingCompAllocSrchMod BillOfMaterialItemUnit Component UoM
IsAssembly P_ProductionModelComponent IsAssembly Single-Character Flag
IsSubItem P_ProductionModelComponent IsSubItem Sub-item ID
IsDeleted P_ProductionModelComponent IsDeleted TRUE
IdentifierBOMItem P_ProductionModelComponent IdentifierBOMItem Item ID
BOMItemSorter P_ProductionModelComponent BOMItemSorter Sort String
BOMItemHasFixedQuantity P_ProductionModelComponent BOMItemHasFixedQuantity Fixed Quantity
ComponentScrapInPercent P_ProductionModelComponent ComponentScrapInPercent Component Scrap
OperationScrapInPercent P_ProductionModelComponent OperationScrapInPercent Operation Scrap
IsNetScrap P_ProductionModelComponent IsNetScrap Net Indicator
IsBulkMaterial P_ProductionModelComponent IsBulkMaterial Bulk material
MaterialProvisionType P_ProductionModelComponent IsMaterialProvision Mat. Prov. Ind.
MatlComponentSparePartType P_ProductionModelComponent BOMItemIsSparePart Spare Part ID
BOMItemSalesRelevancy P_ProductionModelComponent BOMItemIsSalesRelevant Sales
IsEngineeringRelevant P_ProductionModelComponent IsEngineeringRelevant Engineering
BOMItemIsPlantMaintRelevant P_ProductionModelComponent BOMItemIsPlantMaintRelevant Plant maint.
IsProductionRelevant P_ProductionModelComponent IsProductionRelevant Production
MaterialCompCostingRelevancy P_ProductionModelComponent BOMItemIsCostingRelevant CostingRelevncy
BOMIsRecursive P_ProductionModelComponent BOMIsRecursive Recursive
IsBOMRecursiveAllowed P_ProductionModelComponent IsBOMRecursiveAllowed Rec. allowed
FollowUpGroup P_ProductionModelComponent FollowUpGroup Follow-up group
AlternativeItemGroup P_ProductionModelComponent AlternativeItemGroup AltItemGroup
MaterialIsCoProduct P_ProductionModelComponent MaterialIsCoProduct Co-product
AlternativeItemPriority P_ProductionModelComponent AlternativeItemPriority Priority
AlternativeItemStrategy P_ProductionModelComponent AlternativeItemStrategy Strategy
IsALE P_ProductionModelComponent IsALE ALE indicator
UsageProbabilityPercent P_ProductionModelComponent UsageProbabilityPercent Usage Prob.
IsPMAssemblyRelevant P_ProductionModelComponent IsPMAssemblyRelevant PM assembly
DocumentIsCreatedByCAD P_ProductionModelComponent DocumentIsCreatedByCAD CAD Indicator
DependencyObjectNumber P_ProductionModelComponent DependencyObjectNumber Assgmt no.
DiscontinuationGroup P_ProductionModelComponent DiscontinuationGroup Discont. group
LeadTimeOffset P_ProductionModelComponent LeadTimeOffset Lead-tm offset
OperationLeadTimeOffset P_ProductionModelComponent OperationLeadTimeOffset Oper. LT offset
OpsLeadTimeOffsetUnit P_ProductionModelComponent OpsLeadTimeOffsetUnit Oper. LTO unit
DistrKeyCompConsumption P_ProductionModelComponent DistrKeyCompConsumption Distribution
IsPhantomItem P_ProductionModelComponent IsPhantomItem Phantom item
PurchasingGroup P_ProductionModelComponent PurchasingGroup Purchasing Group
DeliveryDurationInDays P_ProductionModelComponent DeliveryDurationInDays Del time (days)
Creditor P_ProductionModelComponent Creditor Supplier
MaterialComponentPrice P_ProductionModelComponent MaterialComponentPrice Price
Currency P_ProductionModelComponent Currency Valuation Crcy
CostElement P_ProductionModelComponent CostElement G/L Account
MaterialGroup P_ProductionModelComponent MaterialGroup Product Group
GoodsReceiptDuration P_ProductionModelComponent GoodsReceiptDuration GR proc. time
PurchasingOrganization P_ProductionModelComponent PurchasingOrganization Purchasing Organization
PreliminaryMaterial P_ProductionModelComponent PreliminaryMaterial Description
Size1 P_ProductionModelComponent Size1 Size 1
Size2 P_ProductionModelComponent Size2 Size 2
Size3 P_ProductionModelComponent Size3 Size 3
UnitOfMeasureForSize1To3 P_ProductionModelComponent UnitOfMeasureForSize1To3 Size unit
QuantityVariableSizeItem P_ProductionModelComponent QuantityVariableSizeItem VSI Quantity
VariableSizeItemQuantity
VariableSizeItemUnit P_ProductionModelComponent UnitOfMeasureForVarSizeItem VSI unit
FormulaKey P_ProductionModelComponent FormulaKey VSI Formula
VariableSizeCompUnitOfMeasure P_ProductionModelComponent VariableSizeCompUnitOfMeasure VSI unit
BOMItemDescription P_ProductionModelComponent BOMItemDescription Item Text
BOMItemText2 P_ProductionModelComponent BOMItemText2 Item Text
DocumentType P_ProductionModelComponent DocumentType Order Type
DocNumber P_ProductionModelComponent DocNumber Document Number
DocumentVersion P_ProductionModelComponent DocumentVersion Docu. Version
DocumentPart P_ProductionModelComponent DocumentPart Document Part
ProdOrderIssueLocation P_ProductionModelComponent ProdOrderIssueLocation StorageLocation
ProductionSupplyArea P_ProductionModelComponent ProductionSupplyArea Supply Area
ExplosionType P_ProductionModelComponent ExplosionType Explosion type
SpecialProcurementType P_ProductionModelComponent SpecialProcurementType SpecProcurement
ReferencePoint P_ProductionModelComponent ReferencePoint Reference point
BillOfMaterialItemObjectType P_ProductionModelComponent BillOfMaterialItemObjectType Object Type
BOMItemRecordCreationDate P_ProductionModelComponent BOMItemRecordCreationDate Created On
BOMItemCreatedByUser P_ProductionModelComponent BOMItemCreatedByUser Created by
BOMItemLastChangeDate P_ProductionModelComponent BOMItemLastChangeDate Changed On
BOMItemLastChangedByUser P_ProductionModelComponent BOMItemLastChangedByUser Changed By
CreatedByUser I_RoutingCompAllocSrchMod CreatedByUser User Name
CreationDate I_RoutingCompAllocSrchMod CreationDate Time Stamp
LastChangeDate I_RoutingCompAllocSrchMod LastChangeDate Time Stamp
LastChangedByUser I_RoutingCompAllocSrchMod LastChangedByUser User Name

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_ProdnModOperationComponent.
-- 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 P_ProdnModOperationComponent AS
SELECT
  OperationComponent.BillOfOperationsGroup AS BillOfOperationsGroup,
  OperationComponent.BillOfOperationsType AS BillOfOperationsType,
  OperationComponent.BillOfOperationsVariant AS BillOfOperationsVariant,
  OperationComponent.BOOOperationInternalID AS BOOOperationInternalID,
  OperationComponent.BOOOpBOMItemInternalID AS BOOOpBOMItemInternalID,
  OperationComponent.BOOOpBOMItemIntVersCounter AS BOOOpBOMItemIntVersCounter,
  OperationComponent.BillOfOperationsSequence AS BillOfOperationsSequence,
  OperationComponent.BillOfOperationsVersion AS BillOfOperationsVersion,
  BOMItem.ProductionModelUUID AS ProductionModelUUID,
  OperationComponent.BillOfMaterial AS BillOfMaterial,
  OperationComponent.BillOfMaterialVariant AS BillOfMaterialVariant,
  OperationComponent.BillOfMaterialCategory AS BillOfMaterialCategory,
  OperationComponent.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  BOMItem.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  BOMItem.Plant AS Plant,
  BOMItem.Material AS Material,
  BOMItem.BillOfMaterialVersion AS BillOfMaterialVersion,
  BOMItem.ProductionModelComponentUUID AS ProductionModelComponentUUID,
  BOMItem.ValidityStartDate AS ValidityStartDate,
  BOMItem.ValidityEndDate AS ValidityEndDate,
  BOMItem.EngineeringChangeDocument AS EngineeringChangeDocument,
  BOMItem.ChgToEngineeringChgDocument AS ChgToEngineeringChgDocument,
  BOMItem.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  BOMItem.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  BOMItem.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  BOMItem.BillOfMaterialComponent AS BillOfMaterialComponent,
  BOMItem.ComponentDescription AS ComponentDescription,
  BOMItem.BillOfMaterialItemCategory AS BillOfMaterialItemCategory,
  cast( BOMItem.BillOfMaterialItemNumber as cs_sposn preserving type ) AS BillOfMaterialItemNumber,
  BOMItem.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
  BOMItem.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
  OperationComponent.BillOfMaterialItemQuantity AS ProdnModBOMCompAssgdQuantity,
  OperationComponent.BillOfMaterialItemUnit AS ProdnModBOMCompAssgdQtyUnit,
  BOMItem.IsAssembly AS IsAssembly,
  BOMItem.IsSubItem AS IsSubItem,
  BOMItem.IsDeleted AS IsDeleted,
  BOMItem.IdentifierBOMItem AS IdentifierBOMItem,
  BOMItem.BOMItemSorter AS BOMItemSorter,
  BOMItem.BOMItemHasFixedQuantity AS BOMItemHasFixedQuantity,
  BOMItem.ComponentScrapInPercent AS ComponentScrapInPercent,
  BOMItem.OperationScrapInPercent AS OperationScrapInPercent,
  BOMItem.IsNetScrap AS IsNetScrap,
  BOMItem.IsBulkMaterial AS IsBulkMaterial,
  BOMItem.IsMaterialProvision AS MaterialProvisionType,
  BOMItem.BOMItemIsSparePart AS MatlComponentSparePartType,
  BOMItem.BOMItemIsSalesRelevant AS BOMItemSalesRelevancy,
  BOMItem.IsEngineeringRelevant AS IsEngineeringRelevant,
  BOMItem.BOMItemIsPlantMaintRelevant AS BOMItemIsPlantMaintRelevant,
  BOMItem.IsProductionRelevant AS IsProductionRelevant,
  BOMItem.BOMItemIsCostingRelevant AS MaterialCompCostingRelevancy,
  BOMItem.BOMIsRecursive AS BOMIsRecursive,
  BOMItem.IsBOMRecursiveAllowed AS IsBOMRecursiveAllowed,
  BOMItem.FollowUpGroup AS FollowUpGroup,
  BOMItem.AlternativeItemGroup AS AlternativeItemGroup,
  BOMItem.MaterialIsCoProduct AS MaterialIsCoProduct,
  BOMItem.AlternativeItemPriority AS AlternativeItemPriority,
  BOMItem.AlternativeItemStrategy AS AlternativeItemStrategy,
  BOMItem.IsALE AS IsALE,
  BOMItem.UsageProbabilityPercent AS UsageProbabilityPercent,
  BOMItem.IsPMAssemblyRelevant AS IsPMAssemblyRelevant,
  BOMItem.DocumentIsCreatedByCAD AS DocumentIsCreatedByCAD,
  BOMItem.DependencyObjectNumber AS DependencyObjectNumber,
  BOMItem.DiscontinuationGroup AS DiscontinuationGroup,
  BOMItem.LeadTimeOffset AS LeadTimeOffset,
  BOMItem.OperationLeadTimeOffset AS OperationLeadTimeOffset,
  BOMItem.OpsLeadTimeOffsetUnit AS OpsLeadTimeOffsetUnit,
  BOMItem.DistrKeyCompConsumption AS DistrKeyCompConsumption,
  BOMItem.IsPhantomItem AS IsPhantomItem,
  BOMItem.PurchasingGroup AS PurchasingGroup,
  BOMItem.DeliveryDurationInDays AS DeliveryDurationInDays,
  BOMItem.Creditor AS Creditor,
  BOMItem.MaterialComponentPrice AS MaterialComponentPrice,
  BOMItem.Currency AS Currency,
  BOMItem.CostElement AS CostElement,
  BOMItem.MaterialGroup AS MaterialGroup,
  BOMItem.GoodsReceiptDuration AS GoodsReceiptDuration,
  BOMItem.PurchasingOrganization AS PurchasingOrganization,
  BOMItem.PreliminaryMaterial AS PreliminaryMaterial,
  BOMItem.Size1 AS Size1,
  BOMItem.Size2 AS Size2,
  BOMItem.Size3 AS Size3,
  BOMItem.UnitOfMeasureForSize1To3 AS UnitOfMeasureForSize1To3,
  BOMItem.QuantityVariableSizeItem AS QuantityVariableSizeItem,
  cast(BOMItem.NumberOfVariableSizeItem as pph_roanz preserving type) AS VariableSizeItemQuantity,
  BOMItem.UnitOfMeasureForVarSizeItem AS VariableSizeItemUnit,
  BOMItem.FormulaKey AS FormulaKey,
  BOMItem.VariableSizeCompUnitOfMeasure AS VariableSizeCompUnitOfMeasure,
  BOMItem.BOMItemDescription AS BOMItemDescription,
  BOMItem.BOMItemText2 AS BOMItemText2,
  BOMItem.DocumentType AS DocumentType,
  BOMItem.DocNumber AS DocNumber,
  BOMItem.DocumentVersion AS DocumentVersion,
  BOMItem.DocumentPart AS DocumentPart,
  BOMItem.ProdOrderIssueLocation AS ProdOrderIssueLocation,
  BOMItem.ProductionSupplyArea AS ProductionSupplyArea,
  BOMItem.ExplosionType AS ExplosionType,
  BOMItem.SpecialProcurementType AS SpecialProcurementType,
  BOMItem.ReferencePoint AS ReferencePoint,
  BOMItem.BillOfMaterialItemObjectType AS BillOfMaterialItemObjectType,
  BOMItem.BOMItemRecordCreationDate AS BOMItemRecordCreationDate,
  BOMItem.BOMItemCreatedByUser AS BOMItemCreatedByUser,
  BOMItem.BOMItemLastChangeDate AS BOMItemLastChangeDate,
  BOMItem.BOMItemLastChangedByUser AS BOMItemLastChangedByUser,
  OperationComponent.CreatedByUser AS CreatedByUser,
  OperationComponent.CreationDate AS CreationDate,
  OperationComponent.LastChangeDate AS LastChangeDate,
  OperationComponent.LastChangedByUser AS LastChangedByUser
FROM I_RoutingCompAllocSrchMod AS OperationComponent
INNER JOIN P_ProductionModelComponent AS BOMItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BOMItemOldChangeState AS DeleteItemInOpComponent ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_RoutingCompAllocSrchMod
;