aum_RESULTS_with_durations

DDL: AUM_RESULTS_WITH_DURATIONS Type: view_entity

POC

aum_RESULTS_with_durations is a CDS View that provides data about "POC" in SAP S/4HANA. It reads from 1 data source (aum_times) and exposes 10 fields with key fields run_id, Container, Testclass, Testmethod, Pass.

Data Sources (1)

SourceAliasJoin Type
aum_times aum_times from

Annotations (2)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label POC view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY run_id run_id UUID
KEY Container container Unit
KEY Testclass testclass
KEY Testmethod testmethod
KEY Pass pass Data Driven Tests: ID per data set
Duration Duration of a single test method.
SetupDuration
TeardownDuration
CreateDuration
dec232endasNetDuration

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 aum_RESULTS_with_durations.
-- 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.

CREATE VIEW aum_RESULTS_with_durations AS
SELECT
  run_id,
  Container,
  Testclass,
  Testmethod,
  Pass,
  case when started > 0 then cast (round(ended-started,2) as abap.dec(23,2)) else 0 end AS Duration,
  case when setup_started > 0 then cast (round(setup_ended-setup_started,2) as abap.dec(23,2)) else 0 end AS SetupDuration,
  case when teardown_started > 0 then cast (round(teardown_ended-teardown_started,2) as abap.dec(23,2)) else 0 end AS TeardownDuration,
  case when create_started > 0 then cast (round(create_ended-create_started,2) as abap.dec(23,2)) else 0 end AS CreateDuration,
  case when testmethod is initial then 0 else cast (round((ended-started)-((create_ended-create_started)+(setup_ended-setup_started)+(teardown_ended-teardown_started)),2) as abap.dec(23,2)) end as NetDuration AS dec232endasNetDuration
FROM aum_times
;