I_OpActyCompInstceAssignment

DDL: I_OPACTYCOMPINSTCEASSIGNMENT SQL: IMPEOACMPINSTASS Type: view BASIC Package: MPE_EXEC_COMMON

Assignment of component instance to operation activity

I_OpActyCompInstceAssignment is a Basic CDS View that provides data about "Assignment of component instance to operation activity" in SAP S/4HANA. It reads from 1 data source (mpe_cmp_oai_inst) and exposes 22 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. It has 13 associations to related views. Part of development package MPE_EXEC_COMMON.

Data Sources (1)

SourceAliasJoin Type
mpe_cmp_oai_inst mpe_cmp_oai_inst from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_OpActyComponentAssignment _OpActyComponentAssignment $projection.Reservation = _OpActyComponentAssignment.Reservation and $projection.ReservationItem = _OpActyComponentAssignment.ReservationItem and $projection.RecordType = _OpActyComponentAssignment.RecordType and $projection.OpActyNtwkInstance = _OpActyComponentAssignment.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OpActyComponentAssignment.OpActyNtwkElement
[1..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[1..1] I_OpActyNtwkInstanceBasic _OpActyNtwkInstanceBasic $projection.OpActyNtwkInstance = _OpActyNtwkInstanceBasic.OpActyNtwkInstance
[1..1] I_OperationActivityInstance _OperationActivityInstance $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance and $projection.OpActyNtwkElement = _OperationActivityInstance.OpActyNtwkElement
[1..1] I_ReservationDocumentHeader _ReservationHeader $projection.Reservation = _ReservationHeader.Reservation
[0..1] I_InstanceReferenceDesignator _InstanceReferenceDesignator $projection.DgtlMockUpCharcsUUID = _InstanceReferenceDesignator.DgtlMockUpCharcsUUID
[0..1] I_OpActyCompInstceAssignment _ReltdOpActyCompAssgmt $projection.OpActyNtwkInstance = _ReltdOpActyCompAssgmt.OpActyNtwkInstance and $projection.OpActyNtwkElement = _ReltdOpActyCompAssgmt.OpActyNtwkElement and $projection.Reservation = _ReltdOpActyCompAssgmt.Reservation and $projection.ReservationItem = _ReltdOpActyCompAssgmt.ReservationItem and $projection.RecordType = _ReltdOpActyCompAssgmt.RecordType and $projection.ReltdOriglDgtlMockUpCharcsUUID = _ReltdOpActyCompAssgmt.OriglDgtlMockUpCharcsUUID
[0..*] I_DigitalMockUpCharcs _DigitalMockUpCharcs $projection.DgtlMockUpCharcsUUID = _DigitalMockUpCharcs.DgtlMockUpCharcsUUID
[0..1] I_BOMItmMfgRefStrucItmAssgmt _BOMItmMfgRefStrucItmAssgmt $projection.MfgRefStrucBOMLeafAssgmtUUID = _BOMItmMfgRefStrucItmAssgmt.MfgRefStrucBOMLeafAssgmtUUID
[0..1] I_MfgReferenceStructureItem _MfgReferenceStructureItem $projection.MfgRefStructureItemDetailUUID = _MfgReferenceStructureItem.MfgRefStructureItemUUID and $projection.MfgRefStrucItmDetIsContextual = ''
[0..1] I_MfgReferenceHierarchyItem _MfgReferenceHierarchyItem $projection.MfgRefStructureItemDetailUUID = _MfgReferenceHierarchyItem.MfgRefHierarchyItemUUID and $projection.MfgRefStrucItmDetIsContextual = 'X'
[0..1] I_MfgRefStrucItemWithDetails _MfgRefStrucItemWithDetails $projection.MfgRefStructureItemDetailUUID = _MfgRefStrucItemWithDetails.MfgRefStructureItemUUID and $projection.MfgRefStrucItmDetIsContextual = ''
[0..1] I_MfgRefHierItemWithDetails _MfgRefHierItemWithDetails $projection.MfgRefStructureItemDetailUUID = _MfgRefHierItemWithDetails.MfgRefHierarchyItemUUID and $projection.MfgRefStrucItmDetIsContextual = 'X'

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOACMPINSTASS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK 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 Assignment of component instance to operation activity view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY Reservation rsnum
KEY ReservationItem rspos
KEY RecordType rsart
KEY OpActyNtwkInstance oan_instance_id
KEY OpActyNtwkElement oan_element_number
KEY OriglDgtlMockUpCharcsUUID inst_guid
DgtlMockUpCharcsUUID tmxguid
ReltdOriglDgtlMockUpCharcsUUID inst_guid_reference
MfgRefStrucBOMLeafAssgmtUUID mrs_leaf_assignment_uuid
MfgRefStructureItemDetailUUID mrs_item_detail_uuid
MfgRefStrucItmDetIsContextual mrs_item_detail_is_contextual
_OpActyComponentAssignment _OpActyComponentAssignment
_OpActyNtwkInstance _OpActyNtwkInstance
_OpActyNtwkInstanceBasic _OpActyNtwkInstanceBasic
_OperationActivityInstance _OperationActivityInstance
_ReservationHeader _ReservationHeader
_InstanceReferenceDesignator _InstanceReferenceDesignator
_ReltdOpActyCompAssgmt _ReltdOpActyCompAssgmt
_DigitalMockUpCharcs _DigitalMockUpCharcs
_BOMItmMfgRefStrucItmAssgmt _BOMItmMfgRefStrucItmAssgmt
_MfgRefStrucItemWithDetails _MfgRefStrucItemWithDetails
_MfgRefHierItemWithDetails _MfgRefHierItemWithDetails
@AbapCatalog.sqlViewName: 'IMPEOACMPINSTASS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@VDM.viewType: #BASIC@EndUserText.label: 'Assignment of component instance to operation activity'
define view I_OpActyCompInstceAssignment
  as select from mpe_cmp_oai_inst
  association [1..1] to I_OpActyComponentAssignment   as _OpActyComponentAssignment   on  $projection.Reservation        = _OpActyComponentAssignment.Reservation
                                                                                      and $projection.ReservationItem    = _OpActyComponentAssignment.ReservationItem
                                                                                      and $projection.RecordType         = _OpActyComponentAssignment.RecordType
                                                                                      and $projection.OpActyNtwkInstance = _OpActyComponentAssignment.OpActyNtwkInstance
                                                                                      and $projection.OpActyNtwkElement  = _OpActyComponentAssignment.OpActyNtwkElement
  association [1..1] to I_OpActyNtwkInstance          as _OpActyNtwkInstance          on  $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
  association [1..1] to I_OpActyNtwkInstanceBasic     as _OpActyNtwkInstanceBasic     on  $projection.OpActyNtwkInstance = _OpActyNtwkInstanceBasic.OpActyNtwkInstance
  association [1..1] to I_OperationActivityInstance   as _OperationActivityInstance   on  $projection.OpActyNtwkInstance = _OperationActivityInstance.OpActyNtwkInstance
                                                                                      and $projection.OpActyNtwkElement  = _OperationActivityInstance.OpActyNtwkElement
  association [1..1] to I_ReservationDocumentHeader   as _ReservationHeader           on  $projection.Reservation = _ReservationHeader.Reservation
  association [0..1] to I_InstanceReferenceDesignator as _InstanceReferenceDesignator on  $projection.DgtlMockUpCharcsUUID                   = _InstanceReferenceDesignator.DgtlMockUpCharcsUUID

  association [0..1] to I_OpActyCompInstceAssignment  as _ReltdOpActyCompAssgmt       on  $projection.OpActyNtwkInstance             = _ReltdOpActyCompAssgmt.OpActyNtwkInstance
                                                                                      and $projection.OpActyNtwkElement              = _ReltdOpActyCompAssgmt.OpActyNtwkElement
                                                                                      and $projection.Reservation                    = _ReltdOpActyCompAssgmt.Reservation
                                                                                      and $projection.ReservationItem                = _ReltdOpActyCompAssgmt.ReservationItem
                                                                                      and $projection.RecordType                     = _ReltdOpActyCompAssgmt.RecordType
                                                                                      and $projection.ReltdOriglDgtlMockUpCharcsUUID = _ReltdOpActyCompAssgmt.OriglDgtlMockUpCharcsUUID
  association [0..*] to I_DigitalMockUpCharcs         as _DigitalMockUpCharcs         on  $projection.DgtlMockUpCharcsUUID = _DigitalMockUpCharcs.DgtlMockUpCharcsUUID
  association [0..1] to I_BOMItmMfgRefStrucItmAssgmt  as _BOMItmMfgRefStrucItmAssgmt  on  $projection.MfgRefStrucBOMLeafAssgmtUUID = _BOMItmMfgRefStrucItmAssgmt.MfgRefStrucBOMLeafAssgmtUUID
  association [0..1] to I_MfgReferenceStructureItem   as _MfgReferenceStructureItem   on  $projection.MfgRefStructureItemDetailUUID = _MfgReferenceStructureItem.MfgRefStructureItemUUID
                                                                                      and $projection.MfgRefStrucItmDetIsContextual = ''
  association [0..1] to I_MfgReferenceHierarchyItem   as _MfgReferenceHierarchyItem   on  $projection.MfgRefStructureItemDetailUUID = _MfgReferenceHierarchyItem.MfgRefHierarchyItemUUID
                                                                                      and $projection.MfgRefStrucItmDetIsContextual = 'X'
  association [0..1] to I_MfgRefStrucItemWithDetails  as _MfgRefStrucItemWithDetails  on  $projection.MfgRefStructureItemDetailUUID = _MfgRefStrucItemWithDetails.MfgRefStructureItemUUID
                                                                                      and $projection.MfgRefStrucItmDetIsContextual = ''
  association [0..1] to I_MfgRefHierItemWithDetails   as _MfgRefHierItemWithDetails   on  $projection.MfgRefStructureItemDetailUUID = _MfgRefHierItemWithDetails.MfgRefHierarchyItemUUID
                                                                                      and $projection.MfgRefStrucItmDetIsContextual = 'X'
{
      @ObjectModel.foreignKey.association: '_ReservationHeader'
  key rsnum                         as Reservation,
  key rspos                         as ReservationItem,
  key rsart                         as RecordType,
      @ObjectModel.foreignKey.association: '_OpActyNtwkInstance'
  key oan_instance_id               as OpActyNtwkInstance,
      @ObjectModel.foreignKey.association: '_OperationActivityInstance'
  key oan_element_number            as OpActyNtwkElement,
  key inst_guid                     as OriglDgtlMockUpCharcsUUID,
      tmxguid                       as DgtlMockUpCharcsUUID,
      inst_guid_reference           as ReltdOriglDgtlMockUpCharcsUUID,
      mrs_leaf_assignment_uuid      as MfgRefStrucBOMLeafAssgmtUUID,
      mrs_item_detail_uuid          as MfgRefStructureItemDetailUUID,
      mrs_item_detail_is_contextual as MfgRefStrucItmDetIsContextual,

      _OpActyComponentAssignment,
      _OpActyNtwkInstance,
      _OpActyNtwkInstanceBasic,
      _OperationActivityInstance,
      _ReservationHeader,
      _InstanceReferenceDesignator,
      _ReltdOpActyCompAssgmt,
      _DigitalMockUpCharcs,
      _BOMItmMfgRefStrucItmAssgmt,
      _MfgRefStrucItemWithDetails,
      _MfgRefHierItemWithDetails
}