Deprecated
This CDS view is deprecated in S/4HANA. Use I_ABOPRunIteration_2 instead. View all deprecated CDS views →

I_ABOPRunIteration

DDL: I_ABOPRUNITERATION SQL: IABOPRUNITER Type: view COMPOSITE

Iterations of a Run in BOP

I_ABOPRunIteration is a Composite CDS View that provides data about "Iterations of a Run in BOP" in SAP S/4HANA. It reads from 1 data source (I_ATPCheckIteration) and exposes 17 fields with key field ABOPRunUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ATPCheckIteration I_ATPCheckIteration from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_ABOPRun _ATPCheck $projection.ATPCheckUUID = _ATPCheck.ABOPRunUUID
[0..1] I_ABOPVariant _Variant $projection.ABOPVariantUUID = _Variant.ABOPVariantUUID
[0..*] I_ATPCheckStatusTypeText _ATPCheckStatusTypeText $projection.ABOPRunStatus = _ATPCheckStatusTypeText.ATPCheckStatus

Annotations (12)

NameValueLevelField
EndUserText.label Iterations of a Run in BOP view
VDM.viewType #COMPOSITE view
AbapCatalog.sqlViewName IABOPRUNITER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_ABOPRunIteration_2 view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ATPCheckIterationUUID Check Iteration UUID
ATPCheckUUID ATPCheckUUID Check ID
TransactionCode _ATPCheck TransactionCode Transaction Code
ABOPVariantUUID ExecutedABOPVariantUUID BOP Variant UUID
ABOPVariantName _Variant ABOPVariantName Variant Name
StartedByUser _ATPCheck StartedByUser
ABOPRunStartUTCDateTime StartUTCDateTime Time Stamp
ABOPRunEndUTCDateTime EndUTCDateTime Time Stamp
ABOPExecutionMode ATPCheckIterationIsSimulative Simulation
ApplicationLogHandle ATPCheckMessageLogHandle Log Handle
ABOPRunSummaryUUID _ATPCheck ABOPRunUUID Check ID
ATPCheckExecutionOrder ExecutionSequencePosition Execution Order
ABOPRunExecutionOrder ExecutionSequencePosition Execution Order
ABOPRunIsSummary
_ATPCheck _ATPCheck
_Variant _Variant
_ATPCheckStatusTypeText _ATPCheckStatusTypeText

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_ABOPRunIteration.
-- 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: IABOPRUNITER

CREATE VIEW I_ABOPRunIteration AS
SELECT
  ATPCheckIterationUUID AS ABOPRunUUID,
  ATPCheckUUID,
  _ATPCheck.TransactionCode AS TransactionCode,
  ExecutedABOPVariantUUID AS ABOPVariantUUID,
  _Variant.ABOPVariantName AS ABOPVariantName,
  _ATPCheck.StartedByUser AS StartedByUser,
  StartUTCDateTime AS ABOPRunStartUTCDateTime,
  EndUTCDateTime AS ABOPRunEndUTCDateTime,
  ATPCheckIterationIsSimulative AS ABOPExecutionMode,
  ATPCheckMessageLogHandle AS ApplicationLogHandle,
  _ATPCheck.ABOPRunUUID AS ABOPRunSummaryUUID,
  ExecutionSequencePosition AS ATPCheckExecutionOrder,
  ExecutionSequencePosition AS ABOPRunExecutionOrder,
  cast('' as boole_d preserving type) AS ABOPRunIsSummary
FROM I_ATPCheckIteration
LEFT OUTER JOIN I_ABOPRun AS _ATPCheck ON ATPCheckUUID = _ATPCheck.ABOPRunUUID  -- association [1..1]
LEFT OUTER JOIN I_ABOPVariant AS _Variant ON ABOPVariantUUID = _Variant.ABOPVariantUUID  -- association [0..1]
LEFT OUTER JOIN I_ATPCheckStatusTypeText AS _ATPCheckStatusTypeText ON ABOPRunStatus = _ATPCheckStatusTypeText.ATPCheckStatus  -- association [0..*]
;