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 1 data source (P_ProductionModelComponent) and exposes 118 fields with key fields ProductionModelUUID, BillOfOperationsVersion, ProductionModelComponentUUID. It has 21 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_ProductionModelComponent BOMItem from

Associations (21)

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

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 (118)

KeyFieldSource TableSource FieldDescription
KEY ProductionModelUUID P_ProductionModelComponent ProductionModelUUID
KEY BillOfOperationsVersion P_ProductionModelComponent BillOfOperationsVersion
KEY ProductionModelComponentUUID P_ProductionModelComponent ProductionModelComponentUUID
BillOfMaterialCategory P_ProductionModelComponent BillOfMaterialCategory
BillOfMaterial
Material P_ProductionModelComponent Material
Plant P_ProductionModelComponent Plant
BillOfMaterialVariantUsage P_ProductionModelComponent BillOfMaterialVariantUsage
BillOfMaterialVariant P_ProductionModelComponent BillOfMaterialVariant
BillOfMaterialVersion P_ProductionModelComponent BillOfMaterialVersion
BillOfOperationsGroup P_ProductionModelComponent BillOfOperationsGroup
BillOfOperationsType P_ProductionModelComponent BillOfOperationsType
BillOfOperationsVariant P_ProductionModelComponent BillOfOperationsVariant
BillOfMaterialItemNodeNumber P_ProductionModelComponent BillOfMaterialItemNodeNumber
ValidityStartDate P_ProductionModelComponent ValidityStartDate
ValidityEndDate P_ProductionModelComponent ValidityEndDate
EngineeringChangeDocument P_ProductionModelComponent EngineeringChangeDocument
ChgToEngineeringChgDocument P_ProductionModelComponent ChgToEngineeringChgDocument
InheritedNodeNumberForBOMItem P_ProductionModelComponent InheritedNodeNumberForBOMItem
InheritedNodeNumberVersionBOM P_ProductionModelComponent InheritedNodeNumberVersionBOM
BOMItemInternalChangeCount P_ProductionModelComponent BOMItemInternalChangeCount
BillOfMaterialComponent P_ProductionModelComponent BillOfMaterialComponent
ComponentDescription P_ProductionModelComponent ComponentDescription
BillOfMaterialItemCategory P_ProductionModelComponent BillOfMaterialItemCategory
BillOfMaterialItemNumber
BillOfMaterialItemUnit P_ProductionModelComponent BillOfMaterialItemUnit
BillOfMaterialItemQuantity P_ProductionModelComponent BillOfMaterialItemQuantity
IsAssembly P_ProductionModelComponent IsAssembly
IsSubItem P_ProductionModelComponent IsSubItem
IsDeleted P_ProductionModelComponent IsDeleted
IdentifierBOMItem P_ProductionModelComponent IdentifierBOMItem
BOMItemSorter P_ProductionModelComponent BOMItemSorter
BOMItemHasFixedQuantity P_ProductionModelComponent BOMItemHasFixedQuantity
ComponentScrapInPercent P_ProductionModelComponent ComponentScrapInPercent
OperationScrapInPercent P_ProductionModelComponent OperationScrapInPercent
IsNetScrap P_ProductionModelComponent IsNetScrap
IsBulkMaterial P_ProductionModelComponent IsBulkMaterial
IsBulkMaterialComponent _MaterialPlant IsBulkMaterialComponent
MaterialProvisionType P_ProductionModelComponent IsMaterialProvision
MatlComponentSparePartType P_ProductionModelComponent BOMItemIsSparePart
BOMItemSalesRelevancy P_ProductionModelComponent BOMItemIsSalesRelevant
IsEngineeringRelevant P_ProductionModelComponent IsEngineeringRelevant
BOMItemIsPlantMaintRelevant P_ProductionModelComponent BOMItemIsPlantMaintRelevant
IsProductionRelevant P_ProductionModelComponent IsProductionRelevant
MaterialCompCostingRelevancy P_ProductionModelComponent BOMItemIsCostingRelevant
BOMIsRecursive P_ProductionModelComponent BOMIsRecursive
IsBOMRecursiveAllowed P_ProductionModelComponent IsBOMRecursiveAllowed
FollowUpGroup P_ProductionModelComponent FollowUpGroup
AlternativeItemGroup P_ProductionModelComponent AlternativeItemGroup
MaterialIsCoProduct P_ProductionModelComponent MaterialIsCoProduct
AlternativeItemPriority P_ProductionModelComponent AlternativeItemPriority
AlternativeItemStrategy P_ProductionModelComponent AlternativeItemStrategy
IsALE P_ProductionModelComponent IsALE
UsageProbabilityPercent P_ProductionModelComponent UsageProbabilityPercent
DocumentIsCreatedByCAD P_ProductionModelComponent DocumentIsCreatedByCAD
DependencyObjectNumber P_ProductionModelComponent DependencyObjectNumber
DiscontinuationGroup P_ProductionModelComponent DiscontinuationGroup
LeadTimeOffset P_ProductionModelComponent LeadTimeOffset
OperationLeadTimeOffset P_ProductionModelComponent OperationLeadTimeOffset
OpsLeadTimeOffsetUnit P_ProductionModelComponent OpsLeadTimeOffsetUnit
DistrKeyCompConsumption P_ProductionModelComponent DistrKeyCompConsumption
IsPhantomItem P_ProductionModelComponent IsPhantomItem
PurchasingGroup P_ProductionModelComponent PurchasingGroup
DeliveryDurationInDays P_ProductionModelComponent DeliveryDurationInDays
Creditor P_ProductionModelComponent Creditor
MaterialComponentPrice P_ProductionModelComponent MaterialComponentPrice
Currency P_ProductionModelComponent Currency
CostElement P_ProductionModelComponent CostElement
MaterialGroup P_ProductionModelComponent MaterialGroup
GoodsReceiptDuration P_ProductionModelComponent GoodsReceiptDuration
PurchasingOrganization P_ProductionModelComponent PurchasingOrganization
Size1 P_ProductionModelComponent Size1
Size2 P_ProductionModelComponent Size2
Size3 P_ProductionModelComponent Size3
UnitOfMeasureForSize1To3 P_ProductionModelComponent UnitOfMeasureForSize1To3
QuantityVariableSizeItem P_ProductionModelComponent QuantityVariableSizeItem
VariableSizeItemQuantity
VariableSizeItemUnit P_ProductionModelComponent UnitOfMeasureForVarSizeItem
FormulaKey P_ProductionModelComponent FormulaKey
VariableSizeCompUnitOfMeasure P_ProductionModelComponent VariableSizeCompUnitOfMeasure
BOMItemDescription P_ProductionModelComponent BOMItemDescription
BOMItemText2 P_ProductionModelComponent BOMItemText2
DocumentType P_ProductionModelComponent DocumentType
DocNumber P_ProductionModelComponent DocNumber
DocumentVersion P_ProductionModelComponent DocumentVersion
DocumentPart P_ProductionModelComponent DocumentPart
ProdOrderIssueLocation P_ProductionModelComponent ProdOrderIssueLocation
ProductionSupplyArea P_ProductionModelComponent ProductionSupplyArea
ExplosionType P_ProductionModelComponent ExplosionType
SpecialProcurementType P_ProductionModelComponent SpecialProcurementType
ReferencePoint P_ProductionModelComponent ReferencePoint
PreliminaryMaterial P_ProductionModelComponent PreliminaryMaterial
IsPMAssemblyRelevant P_ProductionModelComponent IsPMAssemblyRelevant
BillOfMaterialItemObjectType P_ProductionModelComponent BillOfMaterialItemObjectType
BOMItemRecordCreationDate P_ProductionModelComponent BOMItemRecordCreationDate
BOMItemCreatedByUser P_ProductionModelComponent BOMItemCreatedByUser
BOMItemLastChangeDate P_ProductionModelComponent BOMItemLastChangeDate
BOMItemLastChangedByUser P_ProductionModelComponent BOMItemLastChangedByUser
_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
@EndUserText.label: 'Production Model Component'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #COMPOSITE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}

define view entity I_ProductionModelComponent
  as select from P_ProductionModelComponent as BOMItem
  //  left outer to one join P_ProdnModCompDgtlMockUpCharcs as DgtlMockUpCharcsValue on  DgtlMockUpCharcsValue.DgtlMockUpUUID        = BOMItem.ProductionModelComponentUUID

  //                                                                                 and DgtlMockUpCharcsValue.DgtlMockUpInstceCount < '0002'

  association [0..1] to I_MaterialText                as _MaterialText            on  _MaterialText.Material = BOMItem.BillOfMaterialComponent
                                                                                  and _MaterialText.Language = $session.system_language
  association [0..1] to I_BomItemCategoryText         as _BOMItemCategoryText     on  $projection.BillOfMaterialItemCategory = _BOMItemCategoryText.BillOfMaterialItemCategory
                                                                                  and _BOMItemCategoryText.Language          = $session.system_language
  association [0..1] to I_MRPQuantityDistrKeyText     as _DistrKeyText            on  $projection.Plant                   = _DistrKeyText.Plant
                                                                                  and $projection.DistrKeyCompConsumption = _DistrKeyText.QuantityDistributionKey
                                                                                  and _DistrKeyText.Language              = $session.system_language
  association [0..1] to I_ExplosionTypeVH             as _ExplosionTypeText       on  $projection.ExplosionType = _ExplosionTypeText.ExplosionType
  association [0..1] to I_SpecialProcurementType      as _SpecialProcTypeText     on  $projection.Plant                  = _SpecialProcTypeText.Plant
                                                                                  and $projection.SpecialProcurementType = _SpecialProcTypeText.SpecialProcurementType
  association [0..1] to I_AltItemStrategyVH           as _AltItemStrategyText     on  $projection.AlternativeItemStrategy = _AltItemStrategyText.AlternativeItemStrategy
                                                                                  and _AltItemStrategyText.Language       = $session.system_language
  association [0..1] to I_ReferencePointVH            as _ReferencePointText      on  $projection.ReferencePoint = _ReferencePointText.ReferencePoint
  association [0..1] to I_BOMItemCostingRelevant      as _CostingRelevantText     on  $projection.MaterialCompCostingRelevancy = _CostingRelevantText.BOMItemIsCostingRelevant
  association [0..1] to I_MatProvisionIndicatorVH     as _MatProvisionIndText     on  $projection.MaterialProvisionType = _MatProvisionIndText.IsMaterialProvision
  association [0..1] to I_StorageLocation             as _IssueLocationText       on  $projection.Plant                  = _IssueLocationText.Plant
                                                                                  and $projection.ProdOrderIssueLocation = _IssueLocationText.StorageLocation
  association [0..1] to I_ProductionSupplyAreaText    as _ProdSupplyAreaText      on  $projection.Plant                = _ProdSupplyAreaText.Plant
                                                                                  and $projection.ProductionSupplyArea = _ProdSupplyAreaText.ProductionSupplyArea
                                                                                  and _ProdSupplyAreaText.Language     = $session.system_language
  association [0..1] to I_BOMItemSparePart            as _SparePartText           on  $projection.MatlComponentSparePartType = _SparePartText.BOMItemIsSparePart
  association [0..1] to I_BOMItemSalesRelevant        as _SalesRelevantText       on  $projection.BOMItemSalesRelevancy = _SalesRelevantText.BOMItemIsSalesRelevant
  association [0..1] to I_PurchasingOrganization      as _PurchasingOrgText       on  $projection.PurchasingOrganization = _PurchasingOrgText.PurchasingOrganization
  association [0..1] to I_PurchasingGroup             as _PurchasingGroupText     on  $projection.PurchasingGroup = _PurchasingGroupText.PurchasingGroup
  association [0..1] to I_MaterialGroupText           as _MaterialGroupText       on  $projection.MaterialGroup   = _MaterialGroupText.MaterialGroup
                                                                                  and _MaterialGroupText.Language = $session.system_language
  association [0..1] to I_Supplier                    as _SupplierText            on  $projection.Creditor = _SupplierText.Supplier
  association [0..1] to I_CostElementText             as _CostElementText         on  $projection.CostElement   = _CostElementText.CostElement // Need to add key fields

                                                                                  and _CostElementText.Language = $session.system_language
  association [0..1] to I_ProductSupplyPlanning       as _MaterialPlant           on  $projection.BillOfMaterialComponent = _MaterialPlant.Product
                                                                                  and $projection.Plant                   = _MaterialPlant.Plant
  association [0..1] to I_ProductionModel             as _ProductionModel         on  $projection.ProductionModelUUID     = _ProductionModel.ProductionModelUUID
                                                                                  and $projection.BillOfOperationsVersion = _ProductionModel.BillOfOperationsVersion
  association [0..*] to I_ProdnModelComponentInstance as _HeaderComponentInstance on  $projection.ProductionModelUUID          = _HeaderComponentInstance.ProductionModelUUID
                                                                                  and $projection.ProductionModelComponentUUID = _HeaderComponentInstance.ProductionModelComponentUUID
                                                                                  and $projection.BillOfOperationsVersion      = _HeaderComponentInstance.BillOfOperationsVersion

{
  key    BOMItem.ProductionModelUUID,
  key    BOMItem.BillOfOperationsVersion,
  key    BOMItem.ProductionModelComponentUUID,
         BOMItem.BillOfMaterialCategory,
         cast( BOMItem.BillOfMaterial as cs_stlnr preserving type )           as BillOfMaterial,
         BOMItem.Material,
         BOMItem.Plant,
         BOMItem.BillOfMaterialVariantUsage,
         BOMItem.BillOfMaterialVariant,
         BOMItem.BillOfMaterialVersion,
         BOMItem.BillOfOperationsGroup,
         BOMItem.BillOfOperationsType,
         BOMItem.BillOfOperationsVariant,
         BOMItem.BillOfMaterialItemNodeNumber,
         BOMItem.ValidityStartDate,
         BOMItem.ValidityEndDate,
         BOMItem.EngineeringChangeDocument,
         BOMItem.ChgToEngineeringChgDocument,
         BOMItem.InheritedNodeNumberForBOMItem,
         BOMItem.InheritedNodeNumberVersionBOM,
         BOMItem.BOMItemInternalChangeCount,
         BOMItem.BillOfMaterialComponent,
         //    _MaterialText.MaterialName,

         BOMItem.ComponentDescription,
         BOMItem.BillOfMaterialItemCategory,
         cast( BOMItem.BillOfMaterialItemNumber as cs_sposn preserving type ) as BillOfMaterialItemNumber,
         BOMItem.BillOfMaterialItemUnit,
         @Semantics.quantity.unitOfMeasure: 'BillOfMaterialItemUnit'
         BOMItem.BillOfMaterialItemQuantity,
         @Semantics.booleanIndicator: true
         BOMItem.IsAssembly,
         @Semantics.booleanIndicator: true
         BOMItem.IsSubItem,
         @Semantics.booleanIndicator: true
         BOMItem.IsDeleted,
         BOMItem.IdentifierBOMItem,
         BOMItem.BOMItemSorter,
         @Semantics.booleanIndicator: true
         BOMItem.BOMItemHasFixedQuantity,
         BOMItem.ComponentScrapInPercent,
         BOMItem.OperationScrapInPercent,
         @Semantics.booleanIndicator: true
         BOMItem.IsNetScrap,
         @Semantics.booleanIndicator: true
         BOMItem.IsBulkMaterial,
         @Semantics.booleanIndicator: true
         _MaterialPlant.IsBulkMaterialComponent,
         BOMItem.IsMaterialProvision                                          as MaterialProvisionType,
         BOMItem.BOMItemIsSparePart                                           as MatlComponentSparePartType,
         BOMItem.BOMItemIsSalesRelevant                                       as BOMItemSalesRelevancy,
         @Semantics.booleanIndicator: true
         BOMItem.IsEngineeringRelevant,
         @Semantics.booleanIndicator: true
         BOMItem.BOMItemIsPlantMaintRelevant,
         @Semantics.booleanIndicator: true
         BOMItem.IsProductionRelevant,
         BOMItem.BOMItemIsCostingRelevant                                     as MaterialCompCostingRelevancy,
         @Semantics.booleanIndicator: true
         BOMItem.BOMIsRecursive,
         @Semantics.booleanIndicator: true
         BOMItem.IsBOMRecursiveAllowed,
         BOMItem.FollowUpGroup,
         BOMItem.AlternativeItemGroup,
         BOMItem.MaterialIsCoProduct,
         BOMItem.AlternativeItemPriority,
         BOMItem.AlternativeItemStrategy,
         @Semantics.booleanIndicator: true
         BOMItem.IsALE,
         BOMItem.UsageProbabilityPercent,
         BOMItem.DocumentIsCreatedByCAD,
         BOMItem.DependencyObjectNumber,
         BOMItem.DiscontinuationGroup,
         BOMItem.LeadTimeOffset,
         BOMItem.OperationLeadTimeOffset,
         BOMItem.OpsLeadTimeOffsetUnit,
         BOMItem.DistrKeyCompConsumption,
         BOMItem.IsPhantomItem,
         BOMItem.PurchasingGroup,
         BOMItem.DeliveryDurationInDays,
         BOMItem.Creditor,
         @Semantics.amount.currencyCode : 'Currency'
         BOMItem.MaterialComponentPrice,
         //      BOMItem.MaterialPriceUnitQty,

         BOMItem.Currency,
         BOMItem.CostElement,
         BOMItem.MaterialGroup,
         BOMItem.GoodsReceiptDuration,
         BOMItem.PurchasingOrganization,
         @Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
         BOMItem.Size1,
         @Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
         BOMItem.Size2,
         @Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
         BOMItem.Size3,
         BOMItem.UnitOfMeasureForSize1To3,
         @Semantics.quantity.unitOfMeasure: 'VariableSizeCompUnitOfMeasure'
         BOMItem.QuantityVariableSizeItem,
         @Semantics.quantity.unitOfMeasure: 'VariableSizeItemUnit'
         cast(BOMItem.NumberOfVariableSizeItem as pph_roanz preserving type)  as VariableSizeItemQuantity,
         BOMItem.UnitOfMeasureForVarSizeItem                                  as VariableSizeItemUnit,
         BOMItem.FormulaKey,
         BOMItem.VariableSizeCompUnitOfMeasure,
         BOMItem.BOMItemDescription,
         BOMItem.BOMItemText2,
         BOMItem.DocumentType,
         BOMItem.DocNumber,
         BOMItem.DocumentVersion,
         BOMItem.DocumentPart,
         BOMItem.ProdOrderIssueLocation,
         BOMItem.ProductionSupplyArea,
         BOMItem.ExplosionType,
         BOMItem.SpecialProcurementType,
         BOMItem.ReferencePoint,
         BOMItem.PreliminaryMaterial,
         BOMItem.IsPMAssemblyRelevant,
         BOMItem.BillOfMaterialItemObjectType,
         BOMItem.BOMItemRecordCreationDate,
         BOMItem.BOMItemCreatedByUser,
         BOMItem.BOMItemLastChangeDate,
         BOMItem.BOMItemLastChangedByUser,

         /* Associations */
         _BOMItemCategoryText,
         _DistrKeyText,
         _ExplosionTypeText,
         _SpecialProcTypeText,
         _AltItemStrategyText,
         _ReferencePointText,
         _CostingRelevantText,
         _MatProvisionIndText,
         _IssueLocationText,
         _ProdSupplyAreaText,
         _SparePartText,
         _SalesRelevantText,
         _PurchasingOrgText,
         _PurchasingGroupText,
         _MaterialGroupText,
         _SupplierText,
         _CostElementText,
         _MaterialText,
         _ProductionModel,
         _HeaderComponentInstance
}
//where

//  (

//       BOMItem.BillOfMaterialCategory = 'K'

//    or BOMItem.BillOfMaterialCategory = 'M'

//  )