I_TDAUnitTestTP

DDL: I_TDAUNITTESTTP Type: view_entity TRANSACTIONAL Package: FRM_S4C_DB

ABAP unit tests detail - TP

I_TDAUnitTestTP is a Transactional CDS View that provides data about "ABAP unit tests detail - TP" in SAP S/4HANA. It reads from 2 data sources (I_TDAPutHeader, I_TDAUnitTest) and exposes 27 fields with key fields PUTExecID, ABAPObjectType, ABAPObject. Part of development package FRM_S4C_DB.

Data Sources (2)

SourceAliasJoin Type
I_TDAPutHeader I_TDAPutHeader inner
I_TDAUnitTest I_TDAUnitTest from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label ABAP unit tests detail - TP view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY PUTExecID I_TDAUnitTest PUTExecID Search Execution ID
KEY ABAPObjectType I_TDAUnitTest ABAPObjectType Type
KEY ABAPObject I_TDAUnitTest ABAPObject Object Name
PUTStmntCvrgPercent I_TDAUnitTest PUTStmntCvrgPercent Coverage Details
PUTBrnchCvrgPercent I_TDAUnitTest PUTBrnchCvrgPercent Coverage Details
PUTStmntTotalValue I_TDAUnitTest PUTStmntTotalValue Coverage Details
PUTStmntExecutedValue I_TDAUnitTest PUTStmntExecutedValue Coverage Details
PUTStmntNotExecutedValue I_TDAUnitTest PUTStmntNotExecutedValue Coverage Details
PUTBrnchTotalValue I_TDAUnitTest PUTBrnchTotalValue Total
PUTBrnchExecutedValue I_TDAUnitTest PUTBrnchExecutedValue Coverage Details
PUTBrnchNotExecutedValue I_TDAUnitTest PUTBrnchNotExecutedValue Coverage Details
PUTUnitTestsValue I_TDAUnitTest PUTUnitTestsValue No of Autom
PUTUnitTestsErrorValue I_TDAUnitTest PUTUnitTestsErrorValue Coverage Details
PUTUnitTestsFailureValue I_TDAUnitTest PUTUnitTestsFailureValue Coverage Details
PUTUnitTestsSkippedValue I_TDAUnitTest PUTUnitTestsSkippedValue Coverage Details
PUTUnitTestsAssertValue I_TDAUnitTest PUTUnitTestsAssertValue Coverage Details
PUTUnitTestsSuccessValue I_TDAUnitTest PUTUnitTestsSuccessValue Coverage Details
PUTUnitTestsWarningValue I_TDAUnitTest PUTUnitTestsWarningValue Coverage Details
PUTUnitTestsUnknownValue I_TDAUnitTest PUTUnitTestsUnknownValue Coverage Details
PUTExecStatusText I_TDAUnitTest PUTExecStatusText Exec Status
PUTUnitTestRunUUID I_TDAUnitTest PUTUnitTestRunUUID UUID
PUTUnitTestCvrgUUID I_TDAUnitTest PUTUnitTestCvrgUUID UUID
TDAFieldLabelText I_TDAUnitTest TDAFieldLabelText Short Description
PUTExecRemarksText I_TDAUnitTest PUTExecRemarksText Remarks
TDAScopeText I_TDAUnitTest TDAScopeText Process Id
TDAScopeVariantName I_TDAUnitTest TDAScopeVariantName Variant Name
TDAPutReleaseText I_TDAPutHeader TDAPutReleaseText SAP Release

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_TDAUnitTestTP.
-- 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 I_TDAUnitTestTP AS
SELECT
  I_TDAUnitTest.PUTExecID AS PUTExecID,
  I_TDAUnitTest.ABAPObjectType AS ABAPObjectType,
  I_TDAUnitTest.ABAPObject AS ABAPObject,
  I_TDAUnitTest.PUTStmntCvrgPercent AS PUTStmntCvrgPercent,
  I_TDAUnitTest.PUTBrnchCvrgPercent AS PUTBrnchCvrgPercent,
  I_TDAUnitTest.PUTStmntTotalValue AS PUTStmntTotalValue,
  I_TDAUnitTest.PUTStmntExecutedValue AS PUTStmntExecutedValue,
  I_TDAUnitTest.PUTStmntNotExecutedValue AS PUTStmntNotExecutedValue,
  I_TDAUnitTest.PUTBrnchTotalValue AS PUTBrnchTotalValue,
  I_TDAUnitTest.PUTBrnchExecutedValue AS PUTBrnchExecutedValue,
  I_TDAUnitTest.PUTBrnchNotExecutedValue AS PUTBrnchNotExecutedValue,
  I_TDAUnitTest.PUTUnitTestsValue AS PUTUnitTestsValue,
  I_TDAUnitTest.PUTUnitTestsErrorValue AS PUTUnitTestsErrorValue,
  I_TDAUnitTest.PUTUnitTestsFailureValue AS PUTUnitTestsFailureValue,
  I_TDAUnitTest.PUTUnitTestsSkippedValue AS PUTUnitTestsSkippedValue,
  I_TDAUnitTest.PUTUnitTestsAssertValue AS PUTUnitTestsAssertValue,
  I_TDAUnitTest.PUTUnitTestsSuccessValue AS PUTUnitTestsSuccessValue,
  I_TDAUnitTest.PUTUnitTestsWarningValue AS PUTUnitTestsWarningValue,
  I_TDAUnitTest.PUTUnitTestsUnknownValue AS PUTUnitTestsUnknownValue,
  I_TDAUnitTest.PUTExecStatusText AS PUTExecStatusText,
  I_TDAUnitTest.PUTUnitTestRunUUID AS PUTUnitTestRunUUID,
  I_TDAUnitTest.PUTUnitTestCvrgUUID AS PUTUnitTestCvrgUUID,
  I_TDAUnitTest.TDAFieldLabelText AS TDAFieldLabelText,
  I_TDAUnitTest.PUTExecRemarksText AS PUTExecRemarksText,
  I_TDAUnitTest.TDAScopeText AS TDAScopeText,
  I_TDAUnitTest.TDAScopeVariantName AS TDAScopeVariantName,
  I_TDAPutHeader.TDAPutReleaseText AS TDAPutReleaseText
FROM I_TDAUnitTest
INNER JOIN I_TDAPutHeader ON /* join condition not captured in parsed metadata */
;