I_ProductionModelComponent

DDL: I_PRODUCTIONMODELCOMPONENT Type: view_entity COMPOSITE

Production Model Component

I_ProductionModelComponent is a Composite CDS View that provides data about "Production Model Component" in SAP S/4HANA. It reads from 3 data sources (P_ProductionModelBOMItem, I_ProductionModelBasic, I_BOOVersionBOMAssignment) and exposes 122 fields with key fields ProductionModelUUID, BillOfOperationsVersion, ProductionModelComponentUUID. It has 22 associations to related views.

Data Sources (3)

SourceAliasJoin Type
P_ProductionModelBOMItem BOMItem inner
I_ProductionModelBasic Header from
I_BOOVersionBOMAssignment Version inner

Associations (22)

CardinalityTargetAliasCondition
[0..1] I_MaterialText _MaterialText _MaterialText.Material = BOMItem.BillOfMaterialComponent and _MaterialText.Language = $session.system_language
[0..1] I_BomItemCategoryText _BOMItemCategoryText $projection.BillOfMaterialItemCategory = _BOMItemCategoryText.BillOfMaterialItemCategory and _BOMItemCategoryText.Language = $session.system_language
[0..1] I_MRPQuantityDistrKeyText _DistrKeyText $projection.Plant = _DistrKeyText.Plant and $projection.DistrKeyCompConsumption = _DistrKeyText.QuantityDistributionKey and _DistrKeyText.Language = $session.system_language
[0..1] I_ExplosionTypeVH _ExplosionTypeText $projection.ExplosionType = _ExplosionTypeText.ExplosionType
[0..1] I_SpecialProcurementType _SpecialProcTypeText $projection.Plant = _SpecialProcTypeText.Plant and $projection.SpecialProcurementType = _SpecialProcTypeText.SpecialProcurementType
[0..1] I_AltItemStrategyVH _AltItemStrategyText $projection.AlternativeItemStrategy = _AltItemStrategyText.AlternativeItemStrategy and _AltItemStrategyText.Language = $session.system_language
[0..1] I_ReferencePointVH _ReferencePointText $projection.ReferencePoint = _ReferencePointText.ReferencePoint
[0..1] I_BOMItemCostingRelevant _CostingRelevantText $projection.MaterialCompCostingRelevancy = _CostingRelevantText.BOMItemIsCostingRelevant
[0..1] I_MatProvisionIndicatorVH _MatProvisionIndText $projection.MaterialProvisionType = _MatProvisionIndText.IsMaterialProvision
[0..1] I_StorageLocation _IssueLocationText $projection.Plant = _IssueLocationText.Plant and $projection.ProdOrderIssueLocation = _IssueLocationText.StorageLocation
[0..1] I_ProductionSupplyAreaText _ProdSupplyAreaText $projection.Plant = _ProdSupplyAreaText.Plant and $projection.ProductionSupplyArea = _ProdSupplyAreaText.ProductionSupplyArea and _ProdSupplyAreaText.Language = $session.system_language
[0..1] I_BOMItemSparePart _SparePartText $projection.MatlComponentSparePartType = _SparePartText.BOMItemIsSparePart
[0..1] I_BOMItemSalesRelevant _SalesRelevantText $projection.BOMItemSalesRelevancy = _SalesRelevantText.BOMItemIsSalesRelevant
[0..1] I_PurchasingOrganization _PurchasingOrgText $projection.PurchasingOrganization = _PurchasingOrgText.PurchasingOrganization
[0..1] I_PurchasingGroup _PurchasingGroupText $projection.PurchasingGroup = _PurchasingGroupText.PurchasingGroup
[0..1] I_MaterialGroupText _MaterialGroupText $projection.MaterialGroup = _MaterialGroupText.MaterialGroup and _MaterialGroupText.Language = $session.system_language
[0..1] I_Supplier _SupplierText $projection.Creditor = _SupplierText.Supplier
[0..1] I_CostElementText _CostElementText $projection.CostElement = _CostElementText.CostElement and _CostElementText.Language = $session.system_language
[0..1] I_ProductSupplyPlanning _MaterialPlant $projection.BillOfMaterialComponent = _MaterialPlant.Product and $projection.Plant = _MaterialPlant.Plant
[0..1] I_ProductionModel _ProductionModel $projection.ProductionModelUUID = _ProductionModel.ProductionModelUUID and $projection.BillOfOperationsVersion = _ProductionModel.BillOfOperationsVersion
[0..*] I_ProdnModelComponentInstance _HeaderComponentInstance $projection.ProductionModelUUID = _HeaderComponentInstance.ProductionModelUUID and $projection.ProductionModelComponentUUID = _HeaderComponentInstance.ProductionModelComponentUUID and $projection.BillOfOperationsVersion = _HeaderComponentInstance.BillOfOperationsVersion
[0..1] I_MaterialText _FollowUpProductText _FollowUpProductText.Material = $projection.FollowUpProduct and _FollowUpProductText.Language = $session.system_language

Annotations (7)

NameValueLevelField
EndUserText.label Production Model Component view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (122)

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

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_ProductionModelComponent.
-- 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 I_ProductionModelComponent AS
SELECT
  Header.ProductionModelUUID AS ProductionModelUUID,
  Version.BillOfOperationsVersion AS BillOfOperationsVersion,
  BOMItem.ProductionModelComponentUUID AS ProductionModelComponentUUID,
  BOMItem.BillOfMaterialCategory AS BillOfMaterialCategory,
  cast( BOMItem.BillOfMaterial as cs_stlnr preserving type ) AS BillOfMaterial,
  Header.Material AS Material,
  Header.Plant AS Plant,
  Header.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  Header.BillOfMaterialVariant AS BillOfMaterialVariant,
  Version.BillOfMaterialVersion AS BillOfMaterialVersion,
  Header.BillOfOperationsGroup AS BillOfOperationsGroup,
  Header.BillOfOperationsType AS BillOfOperationsType,
  Header.BillOfOperationsVariant AS BillOfOperationsVariant,
  BOMItem.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  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.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
  BOMItem.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
  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,
  _MaterialPlant.IsBulkMaterialComponent AS IsBulkMaterialComponent,
  _MaterialPlant.EffectiveOutDate AS EffectiveOutDate,
  cast( _MaterialPlant.FollowUpProduct as mpe_follow_up_material ) AS FollowUpProduct,
  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.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.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.PreliminaryMaterial AS PreliminaryMaterial,
  BOMItem.IsPMAssemblyRelevant AS IsPMAssemblyRelevant,
  BOMItem.BillOfMaterialItemObjectType AS BillOfMaterialItemObjectType,
  BOMItem.BOMItemRecordCreationDate AS BOMItemRecordCreationDate,
  BOMItem.BOMItemCreatedByUser AS BOMItemCreatedByUser,
  BOMItem.BOMItemLastChangeDate AS BOMItemLastChangeDate,
  BOMItem.BOMItemLastChangedByUser AS BOMItemLastChangedByUser,
  BOMItem.BOMItemIsAlternativeItem AS BOMItemIsAlternativeItem
FROM I_ProductionModelBasic AS Header
INNER JOIN I_BOOVersionBOMAssignment AS Version ON /* join condition not captured in parsed metadata */
INNER JOIN P_ProductionModelBOMItem AS BOMItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON _MaterialText.Material = BOMItem.BillOfMaterialComponent AND _MaterialText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BomItemCategoryText AS _BOMItemCategoryText ON BillOfMaterialItemCategory = _BOMItemCategoryText.BillOfMaterialItemCategory AND _BOMItemCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_MRPQuantityDistrKeyText AS _DistrKeyText ON Plant = _DistrKeyText.Plant AND DistrKeyCompConsumption = _DistrKeyText.QuantityDistributionKey AND _DistrKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ExplosionTypeVH AS _ExplosionTypeText ON ExplosionType = _ExplosionTypeText.ExplosionType  -- association [0..1]
LEFT OUTER JOIN I_SpecialProcurementType AS _SpecialProcTypeText ON Plant = _SpecialProcTypeText.Plant AND SpecialProcurementType = _SpecialProcTypeText.SpecialProcurementType  -- association [0..1]
LEFT OUTER JOIN I_AltItemStrategyVH AS _AltItemStrategyText ON AlternativeItemStrategy = _AltItemStrategyText.AlternativeItemStrategy AND _AltItemStrategyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ReferencePointVH AS _ReferencePointText ON ReferencePoint = _ReferencePointText.ReferencePoint  -- association [0..1]
LEFT OUTER JOIN I_BOMItemCostingRelevant AS _CostingRelevantText ON MaterialCompCostingRelevancy = _CostingRelevantText.BOMItemIsCostingRelevant  -- association [0..1]
LEFT OUTER JOIN I_MatProvisionIndicatorVH AS _MatProvisionIndText ON MaterialProvisionType = _MatProvisionIndText.IsMaterialProvision  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _IssueLocationText ON Plant = _IssueLocationText.Plant AND ProdOrderIssueLocation = _IssueLocationText.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupplyAreaText AS _ProdSupplyAreaText ON Plant = _ProdSupplyAreaText.Plant AND ProductionSupplyArea = _ProdSupplyAreaText.ProductionSupplyArea AND _ProdSupplyAreaText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BOMItemSparePart AS _SparePartText ON MatlComponentSparePartType = _SparePartText.BOMItemIsSparePart  -- association [0..1]
LEFT OUTER JOIN I_BOMItemSalesRelevant AS _SalesRelevantText ON BOMItemSalesRelevancy = _SalesRelevantText.BOMItemIsSalesRelevant  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrgText ON PurchasingOrganization = _PurchasingOrgText.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroupText ON PurchasingGroup = _PurchasingGroupText.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup AND _MaterialGroupText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _SupplierText ON Creditor = _SupplierText.Supplier  -- association [0..1]
LEFT OUTER JOIN I_CostElementText AS _CostElementText ON CostElement = _CostElementText.CostElement AND _CostElementText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductSupplyPlanning AS _MaterialPlant ON BillOfMaterialComponent = _MaterialPlant.Product AND Plant = _MaterialPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_ProductionModel AS _ProductionModel ON ProductionModelUUID = _ProductionModel.ProductionModelUUID AND BillOfOperationsVersion = _ProductionModel.BillOfOperationsVersion  -- association [0..1]
LEFT OUTER JOIN I_ProdnModelComponentInstance AS _HeaderComponentInstance ON ProductionModelUUID = _HeaderComponentInstance.ProductionModelUUID AND ProductionModelComponentUUID = _HeaderComponentInstance.ProductionModelComponentUUID AND BillOfOperationsVersion = _HeaderComponentInstance.BillOfOperationsVersion  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _FollowUpProductText ON _FollowUpProductText.Material = FollowUpProduct AND _FollowUpProductText.Language = $session.system_language  -- association [0..1]
;