I_MfgExecEventHistory

DDL: I_MFGEXECEVENTHISTORY SQL: IMPEEXECHIST Type: view COMPOSITE Package: MPE_EXEC_COMMON

Manufacturing Execution Event History

I_MfgExecEventHistory is a Composite CDS View that provides data about "Manufacturing Execution Event History" in SAP S/4HANA. It reads from 2 data sources (P_MfgExecEventHistOrder, I_OrderItem) and exposes 136 fields with key fields MfgExecDocumentCategory, ManufacturingExecutionDocument, MfgExecutionDocumentItem, MfgProcgExecAction, ManufacturingOrder. It has 35 associations to related views. Part of development package MPE_EXEC_COMMON.

Data Sources (2)

SourceAliasJoin Type
P_MfgExecEventHistOrder h from
I_OrderItem OrderItem inner

Associations (35)

CardinalityTargetAliasCondition
[1..1] I_MfgOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
[1..1] I_MfgOrderCategory _MfgOrderCategory $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory
[1..1] I_MfgOrderType _MfgOrderType $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
[0..1] I_MfgOrderOperation _MfgOrderOperation $projection.OrderInternalID = _MfgOrderOperation.OrderInternalBillOfOperations and $projection.OrderOperationInternalID = _MfgOrderOperation.OrderIntBillOfOperationsItem
[0..1] I_MfgOrderOperationBasic _MfgOrderOperationBasic $projection.OrderInternalID = _MfgOrderOperationBasic.OrderInternalBillOfOperations and $projection.OrderOperationInternalID = _MfgOrderOperationBasic.OrderIntBillOfOperationsItem
[0..1] I_OrderOperationBasic _OrderOperationBasic $projection.OrderInternalID = _OrderOperationBasic.OrderInternalID and $projection.OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID
[1..1] I_Plant _ProductionPlant $projection.ProductionPlant = _ProductionPlant.Plant
[0..1] I_Plant _MRPPlant $projection.MRPPlant = _MRPPlant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.ProductionPlant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_MRPController _MRPController $projection.MRPPlant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[0..1] I_ProductionSupervisor _ProductionSupervisor $projection.ProductionPlant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor
[0..1] I_Defect _Defect $projection.DefectInternalID = _Defect.DefectInternalID
[0..1] I_Notification _Notification $projection.Notification = _Notification.Notification
[0..1] I_NotificationItem _NotificationItem $projection.Notification = _NotificationItem.Notification and $projection.NotificationItem = _NotificationItem.NotificationItem
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language
[0..1] I_Material _MaterialComponent $projection.MaterialComponent = _MaterialComponent.Material
[0..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[0..1] I_OperationActivityInstance _OperationActivityInstance $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement
[0..1] I_ShopFloorItem _ShopFloorItem $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem
[0..1] I_OperationActivitySFIGroup _OperationActivitySFIGroup $projection.OperationActivitySFIGroup = _OperationActivitySFIGroup.OperationActivitySFIGroup
[0..1] I_ShopFloorItem _AssembledShopFloorItem $projection.AssembledShopFloorItem = _AssembledShopFloorItem.ShopFloorItem
[0..1] I_MfgProcgExecAction _MfgProcgExecAction $projection.MfgProcgExecAction = _MfgProcgExecAction.MfgProcgExecAction
[0..1] I_MfgObjectLogEventType _MfgObjectLogEventType $projection.MfgObjectLogEventType = _MfgObjectLogEventType.MfgObjectLogEventType
[0..1] I_Inspectioncatalog _MfgActionReasonCodeGroupCtlg $projection.MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroupCtlg.InspectionCatalog
[0..1] I_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup $projection.MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg and $projection.MfgActionReasonCodeGroup = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup
[0..1] I_MfgActionReasonCode _MfgActionReasonCode $projection.MfgActionReasonCodeGroupCtlg = _MfgActionReasonCode.MfgActionReasonCodeGroupCtlg and $projection.MfgActionReasonCodeGroup = _MfgActionReasonCode.MfgActionReasonCodeGroup and $projection.ManufacturingActionReasonCode = _MfgActionReasonCode.ManufacturingActionReasonCode and _MfgActionReasonCode.Version = '000001'
[0..1] I_ManufacturingObjectLog _ManufacturingObjectLog $projection.MfgExecDocumentCategory = 9 and $projection.ManufacturingExecutionDocument = _ManufacturingObjectLog.ManufacturingObjectLog
[0..1] I_OpActyConfirmationAction _OpActyConfirmationAction $projection.MfgExecDocumentCategory = 1 and $projection.ManufacturingExecutionDocument = _OpActyConfirmationAction.OperationActivityConfirmation and $projection.MfgProcgExecAction = _OpActyConfirmationAction.MfgProcgExecAction
[0..1] I_OpActyNtwkSegmentType _OpActyNtwkSegmentType $projection.OpActyNtwkSegmentType = _OpActyNtwkSegmentType.OpActyNtwkSegmentType
[0..1] I_SASSchema _SASSchema $projection.StatusAndActionSchema = _SASSchema.StatusAndActionSchema
[0..1] I_ShopFloorItemConfirmation _ShopFloorItemConfirmation $projection.MfgExecDocumentCategory = 2 and $projection.ManufacturingExecutionDocument = _ShopFloorItemConfirmation.ShopFloorItemStatusChangeDoc
[0..1] I_MfgOrderComponentAssembly _MfgOrderComponentAssembly $projection.MfgExecDocumentCategory = 3 and $projection.ManufacturingExecutionDocument = _MfgOrderComponentAssembly.AssemblyDocument and $projection.MfgExecutionDocumentItem = _MfgOrderComponentAssembly.AssemblyDocumentItem
[0..1] I_UnitOfMeasure _ProductionUnit $projection.ProductionUnit = _ProductionUnit.UnitOfMeasure
[0..*] I_PlannedInvtryUsblyCodeText _PlannedInvtryUsblyCodeText $projection.MfgExecDocumentCategory = 3 and $projection.InventoryUsabilityCode = _PlannedInvtryUsblyCodeText.PlannedInventoryUsabilityCode

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IMPEEXECHIST view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
VDM.private false view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Manufacturing Execution Event History view

Fields (136)

KeyFieldSource TableSource FieldDescription
KEY MfgExecDocumentCategory P_MfgExecEventHistOrder MfgExecDocumentCategory
KEY ManufacturingExecutionDocument P_MfgExecEventHistOrder ManufacturingExecutionDocument
KEY MfgExecutionDocumentItem P_MfgExecEventHistOrder MfgExecutionDocumentItem
KEY MfgProcgExecAction P_MfgExecEventHistOrder MfgProcgExecAction
KEY ManufacturingOrder P_MfgExecEventHistOrder ManufacturingOrder Order
KEY OrderOperationInternalID P_MfgExecEventHistOrder OrderOperationInternalID
KEY InspectionCharacteristic P_MfgExecEventHistOrder InspectionCharacteristic
KEY InspectionSubsetInternalID P_MfgExecEventHistOrder InspectionSubsetInternalID
KEY InspResultValueInternalID P_MfgExecEventHistOrder InspResultValueInternalID
KEY ChangeDocDatabaseTableField P_MfgExecEventHistOrder ChangeDocDatabaseTableField
KEY ChangeDocument P_MfgExecEventHistOrder ChangeDocument Document Number
MfgBuyOffAction P_MfgExecEventHistOrder MfgBuyOffAction
Equipment P_MfgExecEventHistOrder Equipment Equipment check
MfgObjectLogEventType P_MfgExecEventHistOrder MfgObjectLogEventType
EventDateTime P_MfgExecEventHistOrder EventDateTime
ShopFloorExecutionUser P_MfgExecEventHistOrder ShopFloorExecutionUser
CreatedByUser P_MfgExecEventHistOrder CreatedByUser User Name
CreationDateTime P_MfgExecEventHistOrder CreationDateTime Timestamp
ManufacturingOrderText P_MfgExecEventHistOrder ManufacturingOrderText
ManufacturingOrderType P_MfgExecEventHistOrder ManufacturingOrderType Order Type
ManufacturingOrderCategory P_MfgExecEventHistOrder ManufacturingOrderCategory Order Category
ProductionPlant P_MfgExecEventHistOrder ProductionPlant Prod plnt
MRPPlant I_OrderItem MRPPlant Plant
OrderInternalID P_MfgExecEventHistOrder OrderInternalID Plan No.f.Oper.
Material I_OrderItem Material Vehicle Model
MaterialName _MaterialText MaterialName Material Description
ProductionSupervisor P_MfgExecEventHistOrder ProductionSupervisor Prodn Supervisor
MRPController P_MfgExecEventHistOrder MRPController MRP Controller
ManufacturingObject P_MfgExecEventHistOrder ManufacturingObject
ManufacturingOrderSequence P_MfgExecEventHistOrder ManufacturingOrderSequence
ManufacturingOrderOperation P_MfgExecEventHistOrder ManufacturingOrderOperation Activity
MfgOrderOperationText P_MfgExecEventHistOrder MfgOrderOperationText
WorkCenterInternalID P_MfgExecEventHistOrder WorkCenterInternalID Work Center
WorkCenterTypeCode P_MfgExecEventHistOrder WorkCenterTypeCode Object Type
WorkCenterPlant P_MfgExecEventHistOrder WorkCenterPlant Plant
SortField P_MfgExecEventHistOrder SortField Sort Field
ShopFloorItem P_MfgExecEventHistOrder ShopFloorItem Serial.Mat. ID
OperationActivitySFIGroup P_MfgExecEventHistOrder OperationActivitySFIGroup
OpActyNtwkInstance P_MfgExecEventHistOrder OpActyNtwkInstance Instance ID
OpActyNtwkElement P_MfgExecEventHistOrder OpActyNtwkElement Element Number
OperationActivityName P_MfgExecEventHistOrder OperationActivityName
OpActyNtwkSegmentType P_MfgExecEventHistOrder OpActyNtwkSegmentType
OperationActivityNetwork P_MfgExecEventHistOrder OperationActivityNetwork
OpActyNtwkVersionCounter P_MfgExecEventHistOrder OpActyNtwkVersionCounter
OpActyNtwkElementExternalID P_MfgExecEventHistOrder OpActyNtwkElementExternalID Op. Activity
OperationActivity P_MfgExecEventHistOrder OperationActivity Operation Activity
OperationActyVersionCounter P_MfgExecEventHistOrder OperationActyVersionCounter OA Version
StatusAndActionSchema P_MfgExecEventHistOrder StatusAndActionSchema
DefectInternalID P_MfgExecEventHistOrder DefectInternalID Internal Defect ID
Notification P_MfgExecEventHistOrder Notification Notification
NotificationItem P_MfgExecEventHistOrder NotificationItem
MaterialComponent P_MfgExecEventHistOrder MaterialComponent
MaterialComponentName P_MfgExecEventHistOrder MaterialComponentName
AssembledShopFloorItem P_MfgExecEventHistOrder AssembledShopFloorItem
AssembledSerialNumber P_MfgExecEventHistOrder AssembledSerialNumber
AssembledMfrSerialNumber P_MfgExecEventHistOrder AssembledMfrSerialNumber
AssembledBatch P_MfgExecEventHistOrder AssembledBatch
ReplacedShopFloorItem P_MfgExecEventHistOrder ReplacedShopFloorItem
ReplacedSerialNumber P_MfgExecEventHistOrder ReplacedSerialNumber
ReplacedBatch P_MfgExecEventHistOrder ReplacedBatch
MfgOrderSplitChildOrder P_MfgExecEventHistOrder MfgOrderSplitChildOrder
BOMExplosionDate P_MfgExecEventHistOrder BOMExplosionDate
ReferenceDesignatorValue P_MfgExecEventHistOrder ReferenceDesignatorValue Ref. Designator
StorageLocation P_MfgExecEventHistOrder StorageLocation StorageLocation
InventoryUsabilityCode P_MfgExecEventHistOrder InventoryUsabilityCode Stock Type
CompDisassemblyPermanence P_MfgExecEventHistOrder CompDisassemblyPermanence
MaterialComponentHasReltdComp P_MfgExecEventHistOrder MaterialComponentHasReltdComp
Defect P_MfgExecEventHistOrder Defect
DefectText P_MfgExecEventHistOrder DefectText
QltyTaskFollowUpAction P_MfgExecEventHistOrder QltyTaskFollowUpAction
MfgBuyOffInternalID P_MfgExecEventHistOrder MfgBuyOffInternalID ID
MfgBuyOffDescription P_MfgExecEventHistOrder MfgBuyOffDescription
MfgBuyOffReferencedStep P_MfgExecEventHistOrder MfgBuyOffReferencedStep ID
MfgBuyOffAdhocStepDescription P_MfgExecEventHistOrder MfgBuyOffAdhocStepDescription Buyoff Description
MfgBuyOffCycle P_MfgExecEventHistOrder MfgBuyOffCycle Buyoff
RespyMgmtTeamID P_MfgExecEventHistOrder RespyMgmtTeamID Team ID
RespyMgmtFunction P_MfgExecEventHistOrder RespyMgmtFunction Function
MfgActionReasonCodeGroupCtlg P_MfgExecEventHistOrder MfgActionReasonCodeGroupCtlg
MfgActionReasonCodeGroup P_MfgExecEventHistOrder MfgActionReasonCodeGroup
ManufacturingActionReasonCode P_MfgExecEventHistOrder ManufacturingActionReasonCode
InspectionSpecificationText P_MfgExecEventHistOrder InspectionSpecificationText
ChangeDocPreviousFieldValue P_MfgExecEventHistOrder ChangeDocPreviousFieldValue
ChangeDocNewFieldValue P_MfgExecEventHistOrder ChangeDocNewFieldValue
InspectionResultMeanValue P_MfgExecEventHistOrder InspectionResultMeanValue
InspectionResultMeasuredValue P_MfgExecEventHistOrder InspectionResultMeasuredValue
CharacteristicAttributeCode P_MfgExecEventHistOrder CharacteristicAttributeCode
InspectionValuationResult P_MfgExecEventHistOrder InspectionValuationResult
InspectionSpecificationUnit P_MfgExecEventHistOrder InspectionSpecificationUnit Unit of Meas.
InspSpecDecimalPlaces P_MfgExecEventHistOrder InspSpecDecimalPlaces
BusinessProcessConfirmedQty P_MfgExecEventHistOrder BusinessProcessConfirmedQty
ProductionUnit P_MfgExecEventHistOrder ProductionUnit
OpActyActualDurnInSeconds P_MfgExecEventHistOrder OpActyActualDurnInSeconds
PostingIsRetroactive P_MfgExecEventHistOrder PostingIsRetroactive
MfgExecutionDocumentNote P_MfgExecEventHistOrder MfgExecutionDocumentNote
SystemMessageNumber P_MfgExecEventHistOrder SystemMessageNumber Message Number
SystemMessageIdentification P_MfgExecEventHistOrder SystemMessageIdentification Message ID
MfgExecHistMsgVarblField1 P_MfgExecEventHistOrder MfgExecHistMsgVarblField1
MfgExecHistMsgVarblField2 P_MfgExecEventHistOrder MfgExecHistMsgVarblField2
MfgExecHistMsgVarblField3 P_MfgExecEventHistOrder MfgExecHistMsgVarblField3
MfgExecHistMsgVarblField4 P_MfgExecEventHistOrder MfgExecHistMsgVarblField4
MfgProcgExecAttachmentName P_MfgExecEventHistOrder MfgProcgExecAttachmentName
_MfgOrder _MfgOrder
_MfgOrderType _MfgOrderType
_MfgOrderCategory _MfgOrderCategory
_MfgOrderOperation _MfgOrderOperation
_MfgOrderOperationBasic _MfgOrderOperationBasic
_OrderOperationBasic _OrderOperationBasic
_ProductionPlant _ProductionPlant
_MRPPlant _MRPPlant
_StorageLocation _StorageLocation
_Defect _Defect
_Notification _Notification
_NotificationItem _NotificationItem
_Material _Material
_MaterialText _MaterialText
_MRPController _MRPController
_ProductionSupervisor _ProductionSupervisor
_MaterialComponent _MaterialComponent
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance
_ShopFloorItem _ShopFloorItem
_OperationActivitySFIGroup _OperationActivitySFIGroup
_AssembledShopFloorItem _AssembledShopFloorItem
_MfgProcgExecAction _MfgProcgExecAction
_MfgObjectLogEventType _MfgObjectLogEventType
_ProductionUnit _ProductionUnit
_MfgActionReasonCodeGroupCtlg _MfgActionReasonCodeGroupCtlg
_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup
_MfgActionReasonCode _MfgActionReasonCode
_ManufacturingObjectLog _ManufacturingObjectLog
_OpActyConfirmationAction _OpActyConfirmationAction
_OpActyNtwkSegmentType _OpActyNtwkSegmentType
_SASSchema _SASSchema
_ShopFloorItemConfirmation _ShopFloorItemConfirmation
_MfgOrderComponentAssembly _MfgOrderComponentAssembly
_PlannedInvtryUsblyCodeText _PlannedInvtryUsblyCodeText

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_MfgExecEventHistory.
-- 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.
-- SQL view name: IMPEEXECHIST

CREATE VIEW I_MfgExecEventHistory AS
SELECT
  h.MfgExecDocumentCategory AS MfgExecDocumentCategory,
  h.ManufacturingExecutionDocument AS ManufacturingExecutionDocument,
  h.MfgExecutionDocumentItem AS MfgExecutionDocumentItem,
  h.MfgProcgExecAction AS MfgProcgExecAction,
  h.ManufacturingOrder AS ManufacturingOrder,
  h.OrderOperationInternalID AS OrderOperationInternalID,
  h.InspectionCharacteristic AS InspectionCharacteristic,
  h.InspectionSubsetInternalID AS InspectionSubsetInternalID,
  h.InspResultValueInternalID AS InspResultValueInternalID,
  h.ChangeDocDatabaseTableField AS ChangeDocDatabaseTableField,
  h.ChangeDocument AS ChangeDocument,
  h.MfgBuyOffAction AS MfgBuyOffAction,
  h.Equipment AS Equipment,
  h.MfgObjectLogEventType AS MfgObjectLogEventType,
  h.EventDateTime AS EventDateTime,
  h.ShopFloorExecutionUser AS ShopFloorExecutionUser,
  h.CreatedByUser AS CreatedByUser,
  h.CreationDateTime AS CreationDateTime,
  h.ManufacturingOrderText AS ManufacturingOrderText,
  h.ManufacturingOrderType AS ManufacturingOrderType,
  h.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  h.ProductionPlant AS ProductionPlant,
  OrderItem.MRPPlant AS MRPPlant,
  h.OrderInternalID AS OrderInternalID,
  OrderItem.Material AS Material,
  _MaterialText.MaterialName AS MaterialName,
  h.ProductionSupervisor AS ProductionSupervisor,
  h.MRPController AS MRPController,
  h.ManufacturingObject AS ManufacturingObject,
  h.ManufacturingOrderSequence AS ManufacturingOrderSequence,
  h.ManufacturingOrderOperation AS ManufacturingOrderOperation,
  h.MfgOrderOperationText AS MfgOrderOperationText,
  h.WorkCenterInternalID AS WorkCenterInternalID,
  h.WorkCenterTypeCode AS WorkCenterTypeCode,
  h.WorkCenterPlant AS WorkCenterPlant,
  h.SortField AS SortField,
  h.ShopFloorItem AS ShopFloorItem,
  h.OperationActivitySFIGroup AS OperationActivitySFIGroup,
  h.OpActyNtwkInstance AS OpActyNtwkInstance,
  h.OpActyNtwkElement AS OpActyNtwkElement,
  h.OperationActivityName AS OperationActivityName,
  h.OpActyNtwkSegmentType AS OpActyNtwkSegmentType,
  h.OperationActivityNetwork AS OperationActivityNetwork,
  h.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
  h.OpActyNtwkElementExternalID AS OpActyNtwkElementExternalID,
  h.OperationActivity AS OperationActivity,
  h.OperationActyVersionCounter AS OperationActyVersionCounter,
  h.StatusAndActionSchema AS StatusAndActionSchema,
  h.DefectInternalID AS DefectInternalID,
  h.Notification AS Notification,
  h.NotificationItem AS NotificationItem,
  h.MaterialComponent AS MaterialComponent,
  h.MaterialComponentName AS MaterialComponentName,
  h.AssembledShopFloorItem AS AssembledShopFloorItem,
  h.AssembledSerialNumber AS AssembledSerialNumber,
  h.AssembledMfrSerialNumber AS AssembledMfrSerialNumber,
  h.AssembledBatch AS AssembledBatch,
  h.ReplacedShopFloorItem AS ReplacedShopFloorItem,
  h.ReplacedSerialNumber AS ReplacedSerialNumber,
  h.ReplacedBatch AS ReplacedBatch,
  h.MfgOrderSplitChildOrder AS MfgOrderSplitChildOrder,
  h.BOMExplosionDate AS BOMExplosionDate,
  h.ReferenceDesignatorValue AS ReferenceDesignatorValue,
  h.StorageLocation AS StorageLocation,
  h.InventoryUsabilityCode AS InventoryUsabilityCode,
  h.CompDisassemblyPermanence AS CompDisassemblyPermanence,
  h.MaterialComponentHasReltdComp AS MaterialComponentHasReltdComp,
  h.Defect AS Defect,
  h.DefectText AS DefectText,
  h.QltyTaskFollowUpAction AS QltyTaskFollowUpAction,
  h.MfgBuyOffInternalID AS MfgBuyOffInternalID,
  h.MfgBuyOffDescription AS MfgBuyOffDescription,
  h.MfgBuyOffReferencedStep AS MfgBuyOffReferencedStep,
  h.MfgBuyOffAdhocStepDescription AS MfgBuyOffAdhocStepDescription,
  h.MfgBuyOffCycle AS MfgBuyOffCycle,
  h.RespyMgmtTeamID AS RespyMgmtTeamID,
  h.RespyMgmtFunction AS RespyMgmtFunction,
  h.MfgActionReasonCodeGroupCtlg AS MfgActionReasonCodeGroupCtlg,
  h.MfgActionReasonCodeGroup AS MfgActionReasonCodeGroup,
  h.ManufacturingActionReasonCode AS ManufacturingActionReasonCode,
  h.InspectionSpecificationText AS InspectionSpecificationText,
  h.ChangeDocPreviousFieldValue AS ChangeDocPreviousFieldValue,
  h.ChangeDocNewFieldValue AS ChangeDocNewFieldValue,
  h.InspectionResultMeanValue AS InspectionResultMeanValue,
  h.InspectionResultMeasuredValue AS InspectionResultMeasuredValue,
  h.CharacteristicAttributeCode AS CharacteristicAttributeCode,
  h.InspectionValuationResult AS InspectionValuationResult,
  h.InspectionSpecificationUnit AS InspectionSpecificationUnit,
  h.InspSpecDecimalPlaces AS InspSpecDecimalPlaces,
  h.BusinessProcessConfirmedQty AS BusinessProcessConfirmedQty,
  h.ProductionUnit AS ProductionUnit,
  h.OpActyActualDurnInSeconds AS OpActyActualDurnInSeconds,
  h.PostingIsRetroactive AS PostingIsRetroactive,
  h.MfgExecutionDocumentNote AS MfgExecutionDocumentNote,
  h.SystemMessageNumber AS SystemMessageNumber,
  h.SystemMessageIdentification AS SystemMessageIdentification,
  h.MfgExecHistMsgVarblField1 AS MfgExecHistMsgVarblField1,
  h.MfgExecHistMsgVarblField2 AS MfgExecHistMsgVarblField2,
  h.MfgExecHistMsgVarblField3 AS MfgExecHistMsgVarblField3,
  h.MfgExecHistMsgVarblField4 AS MfgExecHistMsgVarblField4,
  h.MfgProcgExecAttachmentName AS MfgProcgExecAttachmentName
FROM P_MfgExecEventHistOrder AS h
INNER JOIN I_OrderItem AS OrderItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MfgOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_MfgOrderCategory AS _MfgOrderCategory ON ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory  -- association [1..1]
LEFT OUTER JOIN I_MfgOrderType AS _MfgOrderType ON ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType  -- association [1..1]
LEFT OUTER JOIN I_MfgOrderOperation AS _MfgOrderOperation ON OrderInternalID = _MfgOrderOperation.OrderInternalBillOfOperations AND OrderOperationInternalID = _MfgOrderOperation.OrderIntBillOfOperationsItem  -- association [0..1]
LEFT OUTER JOIN I_MfgOrderOperationBasic AS _MfgOrderOperationBasic ON OrderInternalID = _MfgOrderOperationBasic.OrderInternalBillOfOperations AND OrderOperationInternalID = _MfgOrderOperationBasic.OrderIntBillOfOperationsItem  -- association [0..1]
LEFT OUTER JOIN I_OrderOperationBasic AS _OrderOperationBasic ON OrderInternalID = _OrderOperationBasic.OrderInternalID AND OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _MRPPlant ON MRPPlant = _MRPPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON ProductionPlant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON MRPPlant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupervisor AS _ProductionSupervisor ON ProductionPlant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor  -- association [0..1]
LEFT OUTER JOIN I_Defect AS _Defect ON DefectInternalID = _Defect.DefectInternalID  -- association [0..1]
LEFT OUTER JOIN I_Notification AS _Notification ON Notification = _Notification.Notification  -- association [0..1]
LEFT OUTER JOIN I_NotificationItem AS _NotificationItem ON Notification = _NotificationItem.Notification AND NotificationItem = _NotificationItem.NotificationItem  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material AND _MaterialText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Material AS _MaterialComponent ON MaterialComponent = _MaterialComponent.Material  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OpActyNtwkInstance ON OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance  -- association [0..1]
LEFT OUTER JOIN I_OperationActivityInstance AS _OperationActivityInstance ON OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance AND OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement  -- association [0..1]
LEFT OUTER JOIN I_ShopFloorItem AS _ShopFloorItem ON ShopFloorItem = _ShopFloorItem.ShopFloorItem  -- association [0..1]
LEFT OUTER JOIN I_OperationActivitySFIGroup AS _OperationActivitySFIGroup ON OperationActivitySFIGroup = _OperationActivitySFIGroup.OperationActivitySFIGroup  -- association [0..1]
LEFT OUTER JOIN I_ShopFloorItem AS _AssembledShopFloorItem ON AssembledShopFloorItem = _AssembledShopFloorItem.ShopFloorItem  -- association [0..1]
LEFT OUTER JOIN I_MfgProcgExecAction AS _MfgProcgExecAction ON MfgProcgExecAction = _MfgProcgExecAction.MfgProcgExecAction  -- association [0..1]
LEFT OUTER JOIN I_MfgObjectLogEventType AS _MfgObjectLogEventType ON MfgObjectLogEventType = _MfgObjectLogEventType.MfgObjectLogEventType  -- association [0..1]
LEFT OUTER JOIN I_Inspectioncatalog AS _MfgActionReasonCodeGroupCtlg ON MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroupCtlg.InspectionCatalog  -- association [0..1]
LEFT OUTER JOIN I_MfgActionReasonCodeGroup AS _MfgActionReasonCodeGroup ON MfgActionReasonCodeGroupCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg AND MfgActionReasonCodeGroup = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup  -- association [0..1]
LEFT OUTER JOIN I_MfgActionReasonCode AS _MfgActionReasonCode ON MfgActionReasonCodeGroupCtlg = _MfgActionReasonCode.MfgActionReasonCodeGroupCtlg AND MfgActionReasonCodeGroup = _MfgActionReasonCode.MfgActionReasonCodeGroup AND ManufacturingActionReasonCode = _MfgActionReasonCode.ManufacturingActionReasonCode AND _MfgActionReasonCode.Version = '000001'  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingObjectLog AS _ManufacturingObjectLog ON MfgExecDocumentCategory = 9 AND ManufacturingExecutionDocument = _ManufacturingObjectLog.ManufacturingObjectLog  -- association [0..1]
LEFT OUTER JOIN I_OpActyConfirmationAction AS _OpActyConfirmationAction ON MfgExecDocumentCategory = 1 AND ManufacturingExecutionDocument = _OpActyConfirmationAction.OperationActivityConfirmation AND MfgProcgExecAction = _OpActyConfirmationAction.MfgProcgExecAction  -- association [0..1]
LEFT OUTER JOIN I_OpActyNtwkSegmentType AS _OpActyNtwkSegmentType ON OpActyNtwkSegmentType = _OpActyNtwkSegmentType.OpActyNtwkSegmentType  -- association [0..1]
LEFT OUTER JOIN I_SASSchema AS _SASSchema ON StatusAndActionSchema = _SASSchema.StatusAndActionSchema  -- association [0..1]
LEFT OUTER JOIN I_ShopFloorItemConfirmation AS _ShopFloorItemConfirmation ON MfgExecDocumentCategory = 2 AND ManufacturingExecutionDocument = _ShopFloorItemConfirmation.ShopFloorItemStatusChangeDoc  -- association [0..1]
LEFT OUTER JOIN I_MfgOrderComponentAssembly AS _MfgOrderComponentAssembly ON MfgExecDocumentCategory = 3 AND ManufacturingExecutionDocument = _MfgOrderComponentAssembly.AssemblyDocument AND MfgExecutionDocumentItem = _MfgOrderComponentAssembly.AssemblyDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ProductionUnit ON ProductionUnit = _ProductionUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_PlannedInvtryUsblyCodeText AS _PlannedInvtryUsblyCodeText ON MfgExecDocumentCategory = 3 AND InventoryUsabilityCode = _PlannedInvtryUsblyCodeText.PlannedInventoryUsabilityCode  -- association [0..*]
;