I_OpActyConfirmation

DDL: I_OPACTYCONFIRMATION SQL: IMPEOACONF Type: view BASIC Package: MPE_EXEC_CONF

Operation Activity Confirmation

I_OpActyConfirmation is a Basic CDS View that provides data about "Operation Activity Confirmation" in SAP S/4HANA. It reads from 1 data source (mpe_oac) and exposes 31 fields with key field OperationActivityConfirmation. It has 8 associations to related views. Part of development package MPE_EXEC_CONF.

Data Sources (1)

SourceAliasJoin Type
mpe_oac conf from

Associations (8)

CardinalityTargetAliasCondition
[1..*] I_OpActyConfirmationAction _OpActyConfirmationAction $projection.OperationActivityConfirmation = _OpActyConfirmationAction.OperationActivityConfirmation
[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_OpActyConfirmationType _OpActyConfirmationType $projection.OpActyConfirmationType = _OpActyConfirmationType.OpActyConfirmationType
[0..1] I_SASAction _SASAction $projection.StatusAndActionSchemaAction = _SASAction.StatusAndActionSchemaAction
[0..1] I_UnitOfMeasure _ConfirmationQuantityUnit $projection.ConfirmationQuantityUnit = _ConfirmationQuantityUnit.UnitOfMeasure
[1..1] I_OpActyConfCreationType _OpActyConfCreationType $projection.OpActyConfCreationType = _OpActyConfCreationType.OpActyConfCreationType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOACONF 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 #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey OperationActivityConfirmation view
VDM.viewType #BASIC view
EndUserText.label Operation Activity Confirmation view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY OperationActivityConfirmation mpe_oac doc_nmbr Document Number
OpActyNtwkInstance mpe_oac oan_instance_id Instance ID
OpActyNtwkElement mpe_oac oan_element_number Element Number
OpActyConfirmationType mpe_oac oac_type Conf. Record Type
StatusAndActionSchemaAction mpe_oac sas_action_name Action
OpActyConfirmationDateTime mpe_oac action_time Executed On
CreationDateTime mpe_oac crtn_time Time Stamp
CreatedByUser mpe_oac crtn_user Created By
ConfirmationYieldQuantity mpe_oac yield Yield Quantity
ConfirmationScrapQuantity mpe_oac scrap Scrap in Process
ConfirmationScrapBfrProcgQty mpe_oac scrap_bfr_strt Scrap in Queue
ConfirmationSkippedQuantity mpe_oac skip_qty Skipped Qty
QuantityDenominator mpe_oac umren Denominator
QuantityNumerator mpe_oac umrez Numerator
ConfirmationQuantityUnit mpe_oac uom UoM: Conv. to
SequentialPlantDataCollection
TriggeredByMfgExecDocument mpe_oac trggrd_by_doc_nmbr Document Number
OpActyStatusDurnInSeconds mpe_oac gross_duration Gross duration
CalendarBasedNetDurnInSeconds mpe_oac net_calendar_duration Duration (Work Days)
WorkCenterBsdNetDurnInSeconds mpe_oac net_work_center_duration Duration (Op. Time)
OpActyActualDurnInSeconds mpe_oac actl_exec_duration Actual Time (s)
PostingIsRetroactive mpe_oac is_posted_retroactively Retroactive Action
OpActyConfCreationType mpe_oac auto_creation_code Origin of OA Conf.
_OpActyConfirmationAction _OpActyConfirmationAction
_OpActyNtwkInstance _OpActyNtwkInstance
_OpActyNtwkInstanceBasic _OpActyNtwkInstanceBasic
_OperationActivityInstance _OperationActivityInstance
_OpActyConfirmationType _OpActyConfirmationType
_SASAction _SASAction
_ConfirmationQuantityUnit _ConfirmationQuantityUnit
_OpActyConfCreationType _OpActyConfCreationType

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_OpActyConfirmation.
-- 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: IMPEOACONF

CREATE VIEW I_OpActyConfirmation AS
SELECT
  conf.doc_nmbr AS OperationActivityConfirmation,
  conf.oan_instance_id AS OpActyNtwkInstance,
  conf.oan_element_number AS OpActyNtwkElement,
  conf.oac_type AS OpActyConfirmationType,
  conf.sas_action_name AS StatusAndActionSchemaAction,
  conf.action_time AS OpActyConfirmationDateTime,
  conf.crtn_time AS CreationDateTime,
  conf.crtn_user AS CreatedByUser,
  conf.yield AS ConfirmationYieldQuantity,
  conf.scrap AS ConfirmationScrapQuantity,
  conf.scrap_bfr_strt AS ConfirmationScrapBfrProcgQty,
  conf.skip_qty AS ConfirmationSkippedQuantity,
  conf.umren AS QuantityDenominator,
  conf.umrez AS QuantityNumerator,
  conf.uom AS ConfirmationQuantityUnit,
  cast(conf.pdsnr as vdm_pdsnr preserving type ) AS SequentialPlantDataCollection,
  conf.trggrd_by_doc_nmbr AS TriggeredByMfgExecDocument,
  conf.gross_duration AS OpActyStatusDurnInSeconds,
  conf.net_calendar_duration AS CalendarBasedNetDurnInSeconds,
  conf.net_work_center_duration AS WorkCenterBsdNetDurnInSeconds,
  conf.actl_exec_duration AS OpActyActualDurnInSeconds,
  conf.is_posted_retroactively AS PostingIsRetroactive,
  conf.auto_creation_code AS OpActyConfCreationType
FROM mpe_oac AS conf
LEFT OUTER JOIN I_OpActyConfirmationAction AS _OpActyConfirmationAction ON OperationActivityConfirmation = _OpActyConfirmationAction.OperationActivityConfirmation  -- association [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_OpActyConfirmationType AS _OpActyConfirmationType ON OpActyConfirmationType = _OpActyConfirmationType.OpActyConfirmationType  -- association [1..1]
LEFT OUTER JOIN I_SASAction AS _SASAction ON StatusAndActionSchemaAction = _SASAction.StatusAndActionSchemaAction  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConfirmationQuantityUnit ON ConfirmationQuantityUnit = _ConfirmationQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_OpActyConfCreationType AS _OpActyConfCreationType ON OpActyConfCreationType = _OpActyConfCreationType.OpActyConfCreationType  -- association [1..1]
;