I_ABOPRunIteration
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. Part of development package ATP_BOP_MONITOR_VDM.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ATPCheckIteration | I_ATPCheckIteration | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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 (9)
| Name | Value | Level | Field |
|---|---|---|---|
| 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 |
Fields (17)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA