I_ManufacturingObjectLog

DDL: I_MANUFACTURINGOBJECTLOG SQL: IMPEOBJLOG Type: view BASIC

Log of Manufacturing Objects

I_ManufacturingObjectLog is a Basic CDS View that provides data about "Log of Manufacturing Objects" in SAP S/4HANA. It reads from 1 data source (mpe_object_log) and exposes 38 fields with key field ManufacturingObjectLog. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mpe_object_log log from

Associations (11)

CardinalityTargetAliasCondition
[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_OrdInternalBillOfOperations _OrderInternalID $projection.OrderInternalID = _OrderInternalID.OrderInternalBillOfOperations
[0..1] I_MfgOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
[0..1] I_MfgOrder _ChildOrder $projection.MfgOrderSplitChildOrder = _ChildOrder.ManufacturingOrder
[0..1] I_ShopFloorItem _ShopFloorItem $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem
[0..1] I_Material _Material $projection.Material = _Material.Material
[1..1] I_MfgObjectLogEventType _MfgObjectLogEventType $projection.MfgObjectLogEventType = _MfgObjectLogEventType.MfgObjectLogEventType
[0..1] I_UnitOfMeasure _ProductionUnit $projection.ProductionUnit = _ProductionUnit.UnitOfMeasure
[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_MfgExecDocumentNote _MfgExecDocumentNote _MfgExecDocumentNote.MfgExecDocumentCategory = 9 and $projection.ManufacturingObjectLog = _MfgExecDocumentNote.ManufacturingExecutionDocument and _MfgExecDocumentNote.MfgExecutionDocumentItem = 0

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOBJLOG view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
EndUserText.label Log of Manufacturing Objects view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingObjectLog mpe_object_log log_id
MfgObjectLogObjectType mpe_object_log object
MfgObjectLogEventType mpe_object_log event
ManufacturingOrder mpe_object_log aufnr
ShopFloorItem mpe_object_log sfi_id
CreationDateTime mpe_object_log event_time
CreatedByUser mpe_object_log event_user
ManufacturingActionReasonCode mpe_object_log code
MfgActionReasonCodeGroupCtlg mpe_object_log katalogart
MfgActionReasonCodeGroup mpe_object_log codegruppe
Material mpe_object_log matnr
MfgObjectLogObjectQuantity mpe_object_log total_qty
ProductionUnit mpe_object_log unit
OrderInternalID mpe_object_log aufpl
OrderOperationInternalID mpe_object_log aplzl
MfgOrderSplitChildOrder mpe_object_log child_aufnr
MfgOrderSplitQuantity mpe_object_log split_qty
SystemMessageNumber mpe_object_log msg_nmbr
SystemMessageIdentification mpe_object_log msg_id
MfgExecHistMsgVarblField1 mpe_object_log msg_varbl1
MfgExecHistMsgVarblField2 mpe_object_log msg_varbl2
MfgExecHistMsgVarblField3 mpe_object_log msg_varbl3
MfgExecHistMsgVarblField4 mpe_object_log msg_varbl4
OpActyNtwkInstance mpe_object_log oan_instance_id
OpActyNtwkElement mpe_object_log oan_element_number
MfgProcgExecAttachmentName mpe_object_log filename
BOMExplosionDate mpe_object_log explosion_date
_MfgActionReasonCode _MfgActionReasonCode
_OrderInternalID _OrderInternalID
_MfgOrder _MfgOrder
_ChildOrder _ChildOrder
_ShopFloorItem _ShopFloorItem
_Material _Material
_MfgObjectLogEventType _MfgObjectLogEventType
_ProductionUnit _ProductionUnit
_OpActyNtwkInstance _OpActyNtwkInstance
_OperationActivityInstance _OperationActivityInstance
_MfgExecDocumentNote _MfgExecDocumentNote
@AbapCatalog.sqlViewName: 'IMPEOBJLOG'
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter:true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: ['_MfgExecDocumentNote']
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@VDM.viewType: #BASIC
@EndUserText.label: 'Log of Manufacturing Objects'
define view I_ManufacturingObjectLog
  as select from mpe_object_log as log
  association [0..1] to I_MfgActionReasonCode         as _MfgActionReasonCode       on  $projection.MfgActionReasonCodeGroupCtlg  = _MfgActionReasonCode.MfgActionReasonCodeGroupCtlg
                                                                                    and $projection.MfgActionReasonCodeGroup      = _MfgActionReasonCode.MfgActionReasonCodeGroup
                                                                                    and $projection.ManufacturingActionReasonCode = _MfgActionReasonCode.ManufacturingActionReasonCode
                                                                                    and _MfgActionReasonCode.Version              = '000001'
  association [0..1] to I_OrdInternalBillOfOperations as _OrderInternalID           on  $projection.OrderInternalID = _OrderInternalID.OrderInternalBillOfOperations
  association [0..1] to I_MfgOrder                    as _MfgOrder                  on  $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
  association [0..1] to I_MfgOrder                    as _ChildOrder                on  $projection.MfgOrderSplitChildOrder = _ChildOrder.ManufacturingOrder
  association [0..1] to I_ShopFloorItem               as _ShopFloorItem             on  $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem
  association [0..1] to I_Material                    as _Material                  on  $projection.Material = _Material.Material
  association [1..1] to I_MfgObjectLogEventType       as _MfgObjectLogEventType     on  $projection.MfgObjectLogEventType = _MfgObjectLogEventType.MfgObjectLogEventType
  association [0..1] to I_UnitOfMeasure               as _ProductionUnit            on  $projection.ProductionUnit = _ProductionUnit.UnitOfMeasure
  association [0..1] to I_OpActyNtwkInstance          as _OpActyNtwkInstance        on  $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
  association [0..1] to I_OperationActivityInstance   as _OperationActivityInstance on  $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance
                                                                                    and $projection.OpActyNtwkElement  = _OperationActivityInstance.OpActyNtwkElement
  association [0..1] to I_MfgExecDocumentNote         as _MfgExecDocumentNote       on  _MfgExecDocumentNote.MfgExecDocumentCategory  = 9
                                                                                    and $projection.ManufacturingObjectLog            = _MfgExecDocumentNote.ManufacturingExecutionDocument
                                                                                    and _MfgExecDocumentNote.MfgExecutionDocumentItem = 0
{
  key log.log_id             as ManufacturingObjectLog,
      log.object             as MfgObjectLogObjectType,
      @ObjectModel.foreignKey.association: '_MfgObjectLogEventType'
      log.event              as MfgObjectLogEventType,
      @ObjectModel.foreignKey.association: '_MfgOrder'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderStdVH', element: 'ManufacturingOrder' } } ]
      log.aufnr              as ManufacturingOrder,
      @ObjectModel.foreignKey.association: '_ShopFloorItem'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_ShopFloorItemStdVH', element: 'ShopFloorItem' } } ]
      log.sfi_id             as ShopFloorItem,
      @Semantics.systemDateTime.createdAt: true
      log.event_time         as CreationDateTime,
      @Semantics.user.createdBy: true
      log.event_user         as CreatedByUser,
      log.code               as ManufacturingActionReasonCode,
      log.katalogart         as MfgActionReasonCodeGroupCtlg,
      log.codegruppe         as MfgActionReasonCodeGroup,
      @ObjectModel.foreignKey.association: '_Material'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_MaterialStdVH', element: 'Material' } } ]
      log.matnr              as Material,
      @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
      log.total_qty          as MfgObjectLogObjectQuantity,
      @Semantics.unitOfMeasure: true
      log.unit               as ProductionUnit,
      @ObjectModel.foreignKey.association: '_OrderInternalID'
      log.aufpl              as OrderInternalID,
      log.aplzl              as OrderOperationInternalID,
      @ObjectModel.foreignKey.association: '_ChildOrder'
      log.child_aufnr        as MfgOrderSplitChildOrder,
      @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
      log.split_qty          as MfgOrderSplitQuantity,
      log.msg_nmbr           as SystemMessageNumber,
      log.msg_id             as SystemMessageIdentification,
      log.msg_varbl1         as MfgExecHistMsgVarblField1,
      log.msg_varbl2         as MfgExecHistMsgVarblField2,
      log.msg_varbl3         as MfgExecHistMsgVarblField3,
      log.msg_varbl4         as MfgExecHistMsgVarblField4,
      @ObjectModel.foreignKey.association: '_OpActyNtwkInstance'
      log.oan_instance_id    as OpActyNtwkInstance,
      @ObjectModel.foreignKey.association: '_OperationActivityInstance'
      log.oan_element_number as OpActyNtwkElement,
      log.filename           as MfgProcgExecAttachmentName,
      log.explosion_date     as BOMExplosionDate,

      _MfgActionReasonCode,
      _OrderInternalID,
      _MfgOrder,
      _ChildOrder,
      _ShopFloorItem,
      _Material,
      _MfgObjectLogEventType,
      _ProductionUnit,
      _OpActyNtwkInstance,
      _OperationActivityInstance,
      _MfgExecDocumentNote
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MPE_OBJECT_LOG"
],
"ASSOCIATED":
[
"I_MATERIAL",
"I_MFGACTIONREASONCODE",
"I_MFGEXECDOCUMENTNOTE",
"I_MFGOBJECTLOGEVENTTYPE",
"I_MFGORDER",
"I_OPACTYNTWKINSTANCE",
"I_OPERATIONACTIVITYINSTANCE",
"I_ORDINTERNALBILLOFOPERATIONS",
"I_SHOPFLOORITEM",
"I_UNITOFMEASURE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/