C_OperationActivityComponent

DDL: C_OPERATIONACTIVITYCOMPONENT Type: view CONSUMPTION

Operation Activity Component

C_OperationActivityComponent is a Consumption CDS View that provides data about "Operation Activity Component" in SAP S/4HANA. It reads from 2 data sources (I_OpActyInstceNtwkElmntBasic, P_OperationActivityComponent) and exposes 96 fields with key field OpActyNtwkInstance. It has 14 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_OpActyInstceNtwkElmntBasic OpActyInstceNtwkElmntBasic inner
P_OperationActivityComponent OperationActivityComponent from

Associations (14)

CardinalityTargetAliasCondition
[1..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[1..1] I_OperationActivityInstance _OperationActivityInstance $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement
[1..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_ProductPlant _ProductPlant $projection.Material = _ProductPlant.Product and $projection.ProductionPlant = _ProductPlant.Plant
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Plant _ProductionPlant $projection.ProductionPlant = _ProductionPlant.Plant
[0..1] I_BillOfMaterialItemBasic _BillOfMaterialItem $projection.BillOfMaterialCategory = _BillOfMaterialItem.BillOfMaterialCategory and $projection.BillOfMaterial = _BillOfMaterialItem.BillOfMaterial and $projection.BOMItem = _BillOfMaterialItem.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItem.BOMItemInternalChangeCount
[0..1] I_ReservationDocumentHeader _Reservation $projection.Reservation = _Reservation.Reservation
[0..*] C_MfgOrderCompAssemblyAggrgn _MfgOrderCompAssemblyAggrgn $projection.Reservation = _MfgOrderCompAssemblyAggrgn.Reservation and $projection.ReservationItem = _MfgOrderCompAssemblyAggrgn.ReservationItem and $projection.RecordType = _MfgOrderCompAssemblyAggrgn.RecordType and $projection.OpActyNtwkInstance = _MfgOrderCompAssemblyAggrgn.OpActyNtwkInstance and $projection.OpActyNtwkElement = _MfgOrderCompAssemblyAggrgn.OpActyNtwkElement and $projection.Material = _MfgOrderCompAssemblyAggrgn.Material and _MfgOrderCompAssemblyAggrgn.AssemblyShopFloorItem = 0
[0..*] I_OpActyCompInstceAssignment _OpActyCompInstceAssignment $projection.Reservation = _OpActyCompInstceAssignment.Reservation and $projection.ReservationItem = _OpActyCompInstceAssignment.ReservationItem and $projection.RecordType = _OpActyCompInstceAssignment.RecordType and $projection.OpActyNtwkInstance = _OpActyCompInstceAssignment.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyCompInstceAssignment.OpActyNtwkElement
[0..*] I_OpActyBOOOpBOMIndivItmAssgmt _OpActyBOOOpBOMIndivItmAssgmt $projection.OperationActivity = _OpActyBOOOpBOMIndivItmAssgmt.OperationActivity and $projection.OperationActyVersionCounter = _OpActyBOOOpBOMIndivItmAssgmt.OperationActyVersionCounter and $projection.BillOfOperationsType = _OpActyBOOOpBOMIndivItmAssgmt.BillOfOperationsType and $projection.BillOfOperationsGroup = _OpActyBOOOpBOMIndivItmAssgmt.BillOfOperationsGroup and $projection.BOOOpBOMItemInternalID = _OpActyBOOOpBOMIndivItmAssgmt.BOOOpBOMItemInternalID
[0..1] I_MfgBOMItemWithPhantomHier _MfgBOMItemWithPhantomHier $projection.BillOfMaterialCategory = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialCategory and $projection.BillOfMaterialInternalID = _MfgBOMItemWithPhantomHier.MfgBillOfMaterial and $projection.BillOfMaterialVariant = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVariant and $projection.BillOfMaterialVersion = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVersion and $projection.InheritedBOMItemNode = _MfgBOMItemWithPhantomHier.MfgBOMItmInhtdNodeNmbr ----Extension
[0..1] E_BillOfMaterialItemTP _BillOfMaterialItemExtension $projection.BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory and $projection.BillOfMaterialInternalID = _BillOfMaterialItemExtension.BillOfMaterial and $projection.BOMItem = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount
[1..1] E_ReservationDocumentItem _ReservationDocumentItem $projection.Reservation = _ReservationDocumentItem.Reservation and $projection.ReservationItem = _ReservationDocumentItem.ReservationItem and $projection.RecordType = _ReservationDocumentItem.RecordType

Annotations (11)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName CMPEOACOMP view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Operation Activity Component view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view

Fields (96)

KeyFieldSource TableSource FieldDescription
KEY OpActyNtwkInstance P_OperationActivityComponent OpActyNtwkInstance Instance ID
OpActyNtwkElement
Reservation
ReservationItem
RecordType
Material
Plant
ManufacturingOrder I_OpActyInstceNtwkElmntBasic ManufacturingOrder Order
ProductionPlant P_OperationActivityComponent ProductionPlant Prod plnt
StorageLocation P_OperationActivityComponent StorageLocation StorageLocation
MaterialName
OpActyNtwkSegmentType
AssemblySequenceNumber
BaseUnit P_OperationActivityComponent BaseUnit Unit of Measure
MfgOrderComponentUsageQuantity P_OperationActivityComponent MfgOrderComponentUsageQuantity
RequiredQuantity P_OperationActivityComponent RequiredQuantity Requirement qty
MaterialComponentQuantity P_OperationActivityComponent MaterialComponentQuantity
ResvnItmWithdrawnQtyInBaseUnit
RequiredQuantitythen1red
RequiredQuantitythen3greenelse2yellow
SerialNumberProfile P_OperationActivityComponent SerialNumberProfile SerialNoProfile
SerialNumberIsRqdForAssembly
StockCheckMessageType P_OperationActivityComponent StockCheckMessageType
IsBatchManagementRequired P_OperationActivityComponent IsBatchManagementRequired Batch Mgmt Rqt(Plnt)
Batch
MatlCompIsMarkedForBackflush
IsBulkMaterialComponent P_OperationActivityComponent IsBulkMaterialComponent Bulk material
MatlCompDiscontinuationType P_OperationActivityComponent MatlCompDiscontinuationType
MaterialCompIsVariableSized
FormulaKey P_OperationActivityComponent FormulaKey VSI Formula
VariableSizeDimension1 P_OperationActivityComponent VariableSizeDimension1 Size 1
VariableSizeDimension2 P_OperationActivityComponent VariableSizeDimension2 Size 2
VariableSizeDimension3 P_OperationActivityComponent VariableSizeDimension3 Size 3
VariableSizeDimensionUnit P_OperationActivityComponent VariableSizeDimensionUnit Size unit
VarblSizeCompFrmtdFormulaVal
VariableSizeComponentQuantity P_OperationActivityComponent VariableSizeComponentQuantity VSI Quantity
VariableSizeComponentUnit P_OperationActivityComponent VariableSizeComponentUnit VSI UoM
MatlCompAssembleControl P_OperationActivityComponent MatlCompAssembleControl
MatlCompAssembleControlName
GoodsMovementIsAllowed P_OperationActivityComponent GoodsMovementIsAllowed Mvt Allowed
MaterialComponentIsMissing P_OperationActivityComponent MaterialComponentIsMissing
ReservationIsFinallyIssued P_OperationActivityComponent ReservationIsFinallyIssued Res Final Issue
MatlCompInstceAssyIsRequired P_OperationActivityComponent MatlCompInstceAssyIsRequired Instances Exist
MatlCompAssemblyIsNotRequired P_OperationActivityComponent MatlCompAssemblyIsNotRequired
BOMItemCategory P_OperationActivityComponent BOMItemCategory Item Category
BillOfMaterialItemCategoryDesc
RelatedReservation
RelatedReservationItem P_OperationActivityComponent RelatedReservationItem
RelatedRecordType P_OperationActivityComponent RelatedRecordType
RelatedOpActyNtwkInstance P_OperationActivityComponent RelatedOpActyNtwkInstance
RelatedOpActyNtwkElement P_OperationActivityComponent RelatedOpActyNtwkElement
LeadingReservation P_OperationActivityComponent LeadingReservation
LeadingReservationItem P_OperationActivityComponent LeadingReservationItem
LeadingReservationRecordType P_OperationActivityComponent LeadingReservationRecordType
LeadingOpActyNtwkInstance P_OperationActivityComponent LeadingOpActyNtwkInstance
LeadingOpActyNtwkElement P_OperationActivityComponent LeadingOpActyNtwkElement
MaterialCompIsAlternativeItem
AlternativeItemGroup P_OperationActivityComponent AlternativeItemGroup AltItemGroup
AlternativeItemStrategy P_OperationActivityComponent AlternativeItemStrategy Strategy
AlternativeItemPriority P_OperationActivityComponent AlternativeItemPriority Priority
UsageProbabilityPercent P_OperationActivityComponent UsageProbabilityPercent Usage Prob.
OriginalReservation P_OperationActivityComponent OriginalReservation
OriginalReservationItem P_OperationActivityComponent OriginalReservationItem
BillOfMaterialCategory
BillOfMaterial P_OperationActivityComponent BillOfMaterial BOM
BillOfMaterialInternalID P_OperationActivityComponent BillOfMaterialInternalID
BillOfMaterialVersion P_OperationActivityComponent BillOfMaterialVersion BOM Version
BillOfMaterialVariant P_OperationActivityComponent BillOfMaterialVariant AlternativeBOM
InheritedBOMItemNode P_OperationActivityComponent InheritedBOMItemNode
BOMItem P_OperationActivityComponent BOMItem
BOMItemInternalChangeCount P_OperationActivityComponent BOMItemInternalChangeCount Counter
BillOfOperationsType I_OpActyInstceNtwkElmntBasic BillOfOperationsType Task List Type
BillOfOperationsGroup I_OpActyInstceNtwkElmntBasic BillOfOperationsGroup Group
BOOOpBOMItemInternalID P_OperationActivityComponent BOOOpBOMItemInternalID Allocation no.
LogicalComponent P_OperationActivityComponent LogicalComponent Logical Component
MfgRefStrucBOMLeafAssgmtUUID P_OperationActivityComponent MfgRefStrucBOMLeafAssgmtUUID Leaf Assignment UUID
MfgRefStructureItemDetailUUID P_OperationActivityComponent MfgRefStructureItemDetailUUID
MfgRefStrucItmDetIsContextual P_OperationActivityComponent MfgRefStrucItmDetIsContextual
OperationActivity I_OpActyInstceNtwkElmntBasic OperationActivity Operation Activity
OperationActyVersionCounter I_OpActyInstceNtwkElmntBasic OperationActyVersionCounter OA Version
OrderInternalID I_OpActyInstceNtwkElmntBasic OrderInternalID Plan No.f.Oper.
OrderOperationInternalID I_OpActyInstceNtwkElmntBasic OrderOperationInternalID
_MfgOrderCompAssemblyAggrgn _MfgOrderCompAssemblyAggrgn
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance
_Material _Material
_Reservation _Reservation
_ProductPlant _ProductPlant
_MfgOrder I_OpActyInstceNtwkElmntBasic _MfgOrder
_MfgOrderOperation I_OpActyInstceNtwkElmntBasic _MfgOrderOperation
_ProductionPlant _ProductionPlant
_Plant _Plant
_StorageLocation P_OperationActivityComponent _StorageLocation
_BillOfMaterialItem _BillOfMaterialItem
_OpActyCompInstceAssignment _OpActyCompInstceAssignment
_OpActyBOOOpBOMIndivItmAssgmt _OpActyBOOOpBOMIndivItmAssgmt

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 C_OperationActivityComponent.
-- 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 C_OperationActivityComponent AS
SELECT
  OperationActivityComponent.OpActyNtwkInstance AS OpActyNtwkInstance,
  OpActyInstceNtwkElmntBasic.ManufacturingOrder AS ManufacturingOrder,
  OperationActivityComponent.ProductionPlant AS ProductionPlant,
  OperationActivityComponent.StorageLocation AS StorageLocation,
  _Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  cast('2' as mpe_oan_segment_type preserving type) AS OpActyNtwkSegmentType,
  needed for DCL OperationActivityComponent.AssemblySequenceNumber AS AssemblySequenceNumber,
  OperationActivityComponent.BaseUnit AS BaseUnit,
  OperationActivityComponent.MfgOrderComponentUsageQuantity AS MfgOrderComponentUsageQuantity,
  OperationActivityComponent.RequiredQuantity AS RequiredQuantity,
  OperationActivityComponent.MaterialComponentQuantity AS MaterialComponentQuantity,
  case when OperationActivityComponent.MaterialComponentQuantity = 0 or OperationActivityComponent.MaterialComponentQuantity is null then 0 AS RequiredQuantitythen1red,
  because overfilled when OperationActivityComponent.MaterialComponentQuantity = OperationActivityComponent.RequiredQuantity then 3 AS RequiredQuantitythen3greenelse2yellow,
  OperationActivityComponent.SerialNumberProfile AS SerialNumberProfile,
  OperationActivityComponent.StockCheckMessageType AS StockCheckMessageType,
  OperationActivityComponent.IsBatchManagementRequired AS IsBatchManagementRequired,
  cast (OperationActivityComponent.Batch as vdm_charg_plan preserving type ) AS Batch,
  cast( OperationActivityComponent.MatlCompIsMarkedForBackflush as boolean preserving type ) AS MatlCompIsMarkedForBackflush,
  OperationActivityComponent.IsBulkMaterialComponent AS IsBulkMaterialComponent,
  OperationActivityComponent.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  OperationActivityComponent.FormulaKey AS FormulaKey,
  OperationActivityComponent.VariableSizeDimension1 AS VariableSizeDimension1,
  OperationActivityComponent.VariableSizeDimension2 AS VariableSizeDimension2,
  OperationActivityComponent.VariableSizeDimension3 AS VariableSizeDimension3,
  OperationActivityComponent.VariableSizeDimensionUnit AS VariableSizeDimensionUnit,
  cast('' as mpe_vsi_formatted_formula) AS VarblSizeCompFrmtdFormulaVal,
  OperationActivityComponent.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  OperationActivityComponent.VariableSizeComponentUnit AS VariableSizeComponentUnit,
  OperationActivityComponent.MatlCompAssembleControl AS MatlCompAssembleControl,
  OperationActivityComponent._MatlCompAssembleControl._Text[1: Language=$session.system_language].MatlCompAssembleControlName AS MatlCompAssembleControlName,
  OperationActivityComponent.GoodsMovementIsAllowed AS GoodsMovementIsAllowed,
  OperationActivityComponent.MaterialComponentIsMissing AS MaterialComponentIsMissing,
  OperationActivityComponent.ReservationIsFinallyIssued AS ReservationIsFinallyIssued,
  OperationActivityComponent.MatlCompInstceAssyIsRequired AS MatlCompInstceAssyIsRequired,
  OperationActivityComponent.MatlCompAssemblyIsNotRequired AS MatlCompAssemblyIsNotRequired,
  OperationActivityComponent.BOMItemCategory AS BOMItemCategory,
  OperationActivityComponent._BOMItemCategory._ItemCategoryT[1: Language=$session.system_language].BillOfMaterialItemCategoryDesc AS BillOfMaterialItemCategoryDesc,
  OperationActivityComponent.RelatedReservationItem AS RelatedReservationItem,
  OperationActivityComponent.RelatedRecordType AS RelatedRecordType,
  OperationActivityComponent.RelatedOpActyNtwkInstance AS RelatedOpActyNtwkInstance,
  OperationActivityComponent.RelatedOpActyNtwkElement AS RelatedOpActyNtwkElement,
  OperationActivityComponent.LeadingReservation AS LeadingReservation,
  OperationActivityComponent.LeadingReservationItem AS LeadingReservationItem,
  OperationActivityComponent.LeadingReservationRecordType AS LeadingReservationRecordType,
  OperationActivityComponent.LeadingOpActyNtwkInstance AS LeadingOpActyNtwkInstance,
  OperationActivityComponent.LeadingOpActyNtwkElement AS LeadingOpActyNtwkElement,
  OperationActivityComponent.AlternativeItemGroup AS AlternativeItemGroup,
  OperationActivityComponent.AlternativeItemStrategy AS AlternativeItemStrategy,
  OperationActivityComponent.AlternativeItemPriority AS AlternativeItemPriority,
  OperationActivityComponent.UsageProbabilityPercent AS UsageProbabilityPercent,
  OperationActivityComponent.OriginalReservation AS OriginalReservation,
  OperationActivityComponent.OriginalReservationItem AS OriginalReservationItem,
  OperationActivityComponent.BillOfMaterial AS BillOfMaterial,
  OperationActivityComponent.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  OperationActivityComponent.BillOfMaterialVersion AS BillOfMaterialVersion,
  OperationActivityComponent.BillOfMaterialVariant AS BillOfMaterialVariant,
  OperationActivityComponent.InheritedBOMItemNode AS InheritedBOMItemNode,
  OperationActivityComponent.BOMItem AS BOMItem,
  OperationActivityComponent.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  OpActyInstceNtwkElmntBasic.BillOfOperationsType AS BillOfOperationsType,
  OpActyInstceNtwkElmntBasic.BillOfOperationsGroup AS BillOfOperationsGroup,
  OperationActivityComponent.BOOOpBOMItemInternalID AS BOOOpBOMItemInternalID,
  OperationActivityComponent.LogicalComponent AS LogicalComponent,
  OperationActivityComponent.MfgRefStrucBOMLeafAssgmtUUID AS MfgRefStrucBOMLeafAssgmtUUID,
  OperationActivityComponent.MfgRefStructureItemDetailUUID AS MfgRefStructureItemDetailUUID,
  OperationActivityComponent.MfgRefStrucItmDetIsContextual AS MfgRefStrucItmDetIsContextual,
  OpActyInstceNtwkElmntBasic.OperationActivity AS OperationActivity,
  OpActyInstceNtwkElmntBasic.OperationActyVersionCounter AS OperationActyVersionCounter,
  OpActyInstceNtwkElmntBasic.OrderInternalID AS OrderInternalID,
  OpActyInstceNtwkElmntBasic.OrderOperationInternalID AS OrderOperationInternalID,
  OpActyInstceNtwkElmntBasic._MfgOrder AS _MfgOrder,
  OpActyInstceNtwkElmntBasic._MfgOrderOperation AS _MfgOrderOperation,
  OperationActivityComponent._StorageLocation AS _StorageLocation
FROM P_OperationActivityComponent AS OperationActivityComponent
INNER JOIN I_OpActyInstceNtwkElmntBasic AS OpActyInstceNtwkElmntBasic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OpActyNtwkInstance ON OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityInstance AS _OperationActivityInstance ON OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance AND OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement  -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [1..1]
LEFT OUTER JOIN I_ProductPlant AS _ProductPlant ON Material = _ProductPlant.Product AND ProductionPlant = _ProductPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant  -- association [1..1]
LEFT OUTER JOIN I_BillOfMaterialItemBasic AS _BillOfMaterialItem ON BillOfMaterialCategory = _BillOfMaterialItem.BillOfMaterialCategory AND BillOfMaterial = _BillOfMaterialItem.BillOfMaterial AND BOMItem = _BillOfMaterialItem.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItem.BOMItemInternalChangeCount  -- association [0..1]
LEFT OUTER JOIN I_ReservationDocumentHeader AS _Reservation ON Reservation = _Reservation.Reservation  -- association [0..1]
LEFT OUTER JOIN C_MfgOrderCompAssemblyAggrgn AS _MfgOrderCompAssemblyAggrgn ON Reservation = _MfgOrderCompAssemblyAggrgn.Reservation AND ReservationItem = _MfgOrderCompAssemblyAggrgn.ReservationItem AND RecordType = _MfgOrderCompAssemblyAggrgn.RecordType AND OpActyNtwkInstance = _MfgOrderCompAssemblyAggrgn.OpActyNtwkInstance AND OpActyNtwkElement = _MfgOrderCompAssemblyAggrgn.OpActyNtwkElement AND Material = _MfgOrderCompAssemblyAggrgn.Material AND _MfgOrderCompAssemblyAggrgn.AssemblyShopFloorItem = 0  -- association [0..*]
LEFT OUTER JOIN I_OpActyCompInstceAssignment AS _OpActyCompInstceAssignment ON Reservation = _OpActyCompInstceAssignment.Reservation AND ReservationItem = _OpActyCompInstceAssignment.ReservationItem AND RecordType = _OpActyCompInstceAssignment.RecordType AND OpActyNtwkInstance = _OpActyCompInstceAssignment.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyCompInstceAssignment.OpActyNtwkElement  -- association [0..*]
LEFT OUTER JOIN I_OpActyBOOOpBOMIndivItmAssgmt AS _OpActyBOOOpBOMIndivItmAssgmt ON OperationActivity = _OpActyBOOOpBOMIndivItmAssgmt.OperationActivity AND OperationActyVersionCounter = _OpActyBOOOpBOMIndivItmAssgmt.OperationActyVersionCounter AND BillOfOperationsType = _OpActyBOOOpBOMIndivItmAssgmt.BillOfOperationsType AND BillOfOperationsGroup = _OpActyBOOOpBOMIndivItmAssgmt.BillOfOperationsGroup AND BOOOpBOMItemInternalID = _OpActyBOOOpBOMIndivItmAssgmt.BOOOpBOMItemInternalID  -- association [0..*]
LEFT OUTER JOIN I_MfgBOMItemWithPhantomHier AS _MfgBOMItemWithPhantomHier ON BillOfMaterialCategory = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialCategory AND BillOfMaterialInternalID = _MfgBOMItemWithPhantomHier.MfgBillOfMaterial AND BillOfMaterialVariant = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVariant AND BillOfMaterialVersion = _MfgBOMItemWithPhantomHier.MfgBillOfMaterialVersion AND InheritedBOMItemNode = _MfgBOMItemWithPhantomHier.MfgBOMItmInhtdNodeNmbr  -- association [0..1]
LEFT OUTER JOIN E_BillOfMaterialItemTP AS _BillOfMaterialItemExtension ON BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory AND BillOfMaterialInternalID = _BillOfMaterialItemExtension.BillOfMaterial AND BOMItem = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount  -- association [0..1]
LEFT OUTER JOIN E_ReservationDocumentItem AS _ReservationDocumentItem ON Reservation = _ReservationDocumentItem.Reservation AND ReservationItem = _ReservationDocumentItem.ReservationItem AND RecordType = _ReservationDocumentItem.RecordType  -- association [1..1]
;