C_OperationActivityCompInstce is a Consumption CDS View that provides data about "Operation Activity Component Instance" in SAP S/4HANA. It reads from 1 data source (I_OpActyCompInstceAssignment) and exposes 17 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement. Part of development package MPE_EXEC_CONF.
@AbapCatalog.sqlViewName: 'CMPEOACOMPINSTCE'
@AbapCatalog.compiler.compareFilter: true@AbapCatalog.preserveKey: true@ClientHandling.algorithm: #SESSION_VARIABLE@AccessControl.authorizationCheck: #CHECK@VDM.viewType: #CONSUMPTION@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #MIXED}@EndUserText.label: 'Operation Activity Component Instance'
defineview C_OperationActivityCompInstce
asselectfrom I_OpActyCompInstceAssignment as OpActyCompInstceAssignment
{
key OpActyCompInstceAssignment.Reservation,
key OpActyCompInstceAssignment.ReservationItem,
key OpActyCompInstceAssignment.RecordType,
@UI.hidden: truekey OpActyCompInstceAssignment.OpActyNtwkInstance,
@UI.hidden: truekey OpActyCompInstceAssignment.OpActyNtwkElement,
@UI.hidden: truekey OpActyCompInstceAssignment.OriglDgtlMockUpCharcsUUID,
@UI.hidden: true
OpActyCompInstceAssignment.DgtlMockUpCharcsUUID,
@UI.hidden: true
OpActyCompInstceAssignment.ReltdOriglDgtlMockUpCharcsUUID,
@UI.hidden: true
OpActyCompInstceAssignment.MfgRefStrucBOMLeafAssgmtUUID,
@UI.hidden: true
OpActyCompInstceAssignment.MfgRefStructureItemDetailUUID,
@UI.hidden: true
OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual,
cast(casewhen OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual = 'X'
and OpActyCompInstceAssignment._MfgRefHierItemWithDetails.HierMfgReferenceDesignatorName isnotnulland OpActyCompInstceAssignment._MfgRefHierItemWithDetails.HierMfgReferenceDesignatorName <> ''
then OpActyCompInstceAssignment._MfgRefHierItemWithDetails.HierMfgReferenceDesignatorName
when OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual = ''
and OpActyCompInstceAssignment._MfgRefStrucItemWithDetails.MfgRefStrucItmRefDsgntrName isnotnulland OpActyCompInstceAssignment._MfgRefStrucItemWithDetails.MfgRefStrucItmRefDsgntrName <> ''
then OpActyCompInstceAssignment._MfgRefStrucItemWithDetails.MfgRefStrucItmRefDsgntrName
when OpActyCompInstceAssignment._InstanceReferenceDesignator.ReferenceDesignatorValue isnotnullor OpActyCompInstceAssignment._InstanceReferenceDesignator.ReferenceDesignatorValue <> ''
then OpActyCompInstceAssignment._InstanceReferenceDesignator.ReferenceDesignatorValue
-- If no RefDes exists, use GUID as Fallback (instead of having empty RefDes)
else bintohex( OpActyCompInstceAssignment.OriglDgtlMockUpCharcsUUID )
endas vmp_ref_des) as ReferenceDesignatorName,
OpActyCompInstceAssignment._InstanceReferenceDesignator.ReferenceDesignatorValue,
@ObjectModel.text.element: 'MfgRefStrucItmRefDsgntrDesc'
cast( case OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual
when 'X' then OpActyCompInstceAssignment._MfgRefHierItemWithDetails.MfgRefStrucItmRefDesignator
else OpActyCompInstceAssignment._MfgRefStrucItemWithDetails.MfgRefStrucItmRefDesignator
endas mpe_mrs_designator preserving type ) as MfgRefStrucItmRefDesignator,
@UI.hidden: truecast( case OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual
when 'X' then OpActyCompInstceAssignment._MfgRefHierItemWithDetails._MfgReferenceHierarchyItmTxt[1: Language=$session.system_language].HierMfgRefDesignatorDesc
else OpActyCompInstceAssignment._MfgRefStrucItemWithDetails._MfgReferenceStructureItmTxt[1: Language=$session.system_language].MfgRefStrucItmRefDsgntrDesc
endas mpe_mrs_designator_description preserving type ) as MfgRefStrucItmRefDsgntrDesc,
cast( case OpActyCompInstceAssignment.MfgRefStrucItmDetIsContextual
when 'X' then OpActyCompInstceAssignment._MfgRefHierItemWithDetails.HierMfgReferenceDesignatorName
else OpActyCompInstceAssignment._MfgRefStrucItemWithDetails.MfgRefStrucItmRefDsgntrName
endas mpe_mrs_designator_name preserving type ) as MfgRefStrucItmRefDsgntrName,
OpActyCompInstceAssignment._OpActyComponentAssignment,
OpActyCompInstceAssignment._OpActyNtwkInstance,
OpActyCompInstceAssignment._OpActyNtwkInstanceBasic,
OpActyCompInstceAssignment._OperationActivityInstance,
OpActyCompInstceAssignment._ReservationHeader
}