I_OpActyCompInstceAssignment

DDL: I_OPACTYCOMPINSTCEASSIGNMENT SQL: IMPEOACMPINSTASS Type: view BASIC

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.

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 Reservation
KEY ReservationItem rspos Item no.
KEY RecordType rsart Risk type
KEY OpActyNtwkInstance oan_instance_id Instance ID
KEY OpActyNtwkElement oan_element_number Element Number
KEY OriglDgtlMockUpCharcsUUID inst_guid DMU GUID
DgtlMockUpCharcsUUID tmxguid DMU GUID
ReltdOriglDgtlMockUpCharcsUUID inst_guid_reference DMU GUID
MfgRefStrucBOMLeafAssgmtUUID mrs_leaf_assignment_uuid Leaf Assignment UUID
MfgRefStructureItemDetailUUID mrs_item_detail_uuid MRS Item UUID
MfgRefStrucItmDetIsContextual mrs_item_detail_is_contextual Contextual
_OpActyComponentAssignment _OpActyComponentAssignment
_OpActyNtwkInstance _OpActyNtwkInstance
_OpActyNtwkInstanceBasic _OpActyNtwkInstanceBasic
_OperationActivityInstance _OperationActivityInstance
_ReservationHeader _ReservationHeader
_InstanceReferenceDesignator _InstanceReferenceDesignator
_ReltdOpActyCompAssgmt _ReltdOpActyCompAssgmt
_DigitalMockUpCharcs _DigitalMockUpCharcs
_BOMItmMfgRefStrucItmAssgmt _BOMItmMfgRefStrucItmAssgmt
_MfgRefStrucItemWithDetails _MfgRefStrucItemWithDetails
_MfgRefHierItemWithDetails _MfgRefHierItemWithDetails

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_OpActyCompInstceAssignment.
-- 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: IMPEOACMPINSTASS

CREATE VIEW I_OpActyCompInstceAssignment AS
SELECT
  rsnum AS Reservation,
  rspos AS ReservationItem,
  rsart AS RecordType,
  oan_instance_id AS OpActyNtwkInstance,
  oan_element_number AS OpActyNtwkElement,
  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
FROM mpe_cmp_oai_inst
LEFT OUTER JOIN I_OpActyComponentAssignment AS _OpActyComponentAssignment ON Reservation = _OpActyComponentAssignment.Reservation AND ReservationItem = _OpActyComponentAssignment.ReservationItem AND RecordType = _OpActyComponentAssignment.RecordType AND OpActyNtwkInstance = _OpActyComponentAssignment.OpActyNtwkInstance AND OpActyNtwkElement = _OpActyComponentAssignment.OpActyNtwkElement  -- association [1..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OpActyNtwkInstance ON OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance  -- association [1..1]
LEFT OUTER JOIN I_OpActyNtwkInstanceBasic AS _OpActyNtwkInstanceBasic ON OpActyNtwkInstance = _OpActyNtwkInstanceBasic.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_ReservationDocumentHeader AS _ReservationHeader ON Reservation = _ReservationHeader.Reservation  -- association [1..1]
LEFT OUTER JOIN I_InstanceReferenceDesignator AS _InstanceReferenceDesignator ON DgtlMockUpCharcsUUID = _InstanceReferenceDesignator.DgtlMockUpCharcsUUID  -- association [0..1]
LEFT OUTER JOIN I_OpActyCompInstceAssignment AS _ReltdOpActyCompAssgmt ON OpActyNtwkInstance = _ReltdOpActyCompAssgmt.OpActyNtwkInstance AND OpActyNtwkElement = _ReltdOpActyCompAssgmt.OpActyNtwkElement AND Reservation = _ReltdOpActyCompAssgmt.Reservation AND ReservationItem = _ReltdOpActyCompAssgmt.ReservationItem AND RecordType = _ReltdOpActyCompAssgmt.RecordType AND ReltdOriglDgtlMockUpCharcsUUID = _ReltdOpActyCompAssgmt.OriglDgtlMockUpCharcsUUID  -- association [0..1]
LEFT OUTER JOIN I_DigitalMockUpCharcs AS _DigitalMockUpCharcs ON DgtlMockUpCharcsUUID = _DigitalMockUpCharcs.DgtlMockUpCharcsUUID  -- association [0..*]
LEFT OUTER JOIN I_BOMItmMfgRefStrucItmAssgmt AS _BOMItmMfgRefStrucItmAssgmt ON MfgRefStrucBOMLeafAssgmtUUID = _BOMItmMfgRefStrucItmAssgmt.MfgRefStrucBOMLeafAssgmtUUID  -- association [0..1]
LEFT OUTER JOIN I_MfgReferenceStructureItem AS _MfgReferenceStructureItem ON MfgRefStructureItemDetailUUID = _MfgReferenceStructureItem.MfgRefStructureItemUUID AND MfgRefStrucItmDetIsContextual = ''  -- association [0..1]
LEFT OUTER JOIN I_MfgReferenceHierarchyItem AS _MfgReferenceHierarchyItem ON MfgRefStructureItemDetailUUID = _MfgReferenceHierarchyItem.MfgRefHierarchyItemUUID AND MfgRefStrucItmDetIsContextual = 'X'  -- association [0..1]
LEFT OUTER JOIN I_MfgRefStrucItemWithDetails AS _MfgRefStrucItemWithDetails ON MfgRefStructureItemDetailUUID = _MfgRefStrucItemWithDetails.MfgRefStructureItemUUID AND MfgRefStrucItmDetIsContextual = ''  -- association [0..1]
LEFT OUTER JOIN I_MfgRefHierItemWithDetails AS _MfgRefHierItemWithDetails ON MfgRefStructureItemDetailUUID = _MfgRefHierItemWithDetails.MfgRefHierarchyItemUUID AND MfgRefStrucItmDetIsContextual = 'X'  -- association [0..1]
;