I_IPUTSCoverageGapDetailer

DDL: I_IPUTSCOVERAGEGAPDETAILER Type: view_entity BASIC Package: IPUTS_MAIN

Coverage Gap Details

I_IPUTSCoverageGapDetailer is a Basic CDS View that provides data about "Coverage Gap Details" in SAP S/4HANA. It reads from 1 data source (I_IPUTSTestPlanDetail) and exposes 23 fields with key field IPUTSTestPlanUUID. It has 2 associations to related views. Part of development package IPUTS_MAIN.

Data Sources (1)

SourceAliasJoin Type
I_IPUTSTestPlanDetail IPUTSTestPlan from

Associations (2)

CardinalityTargetAliasCondition
[0..1] iputs_a_covgapdt _CoverageGapDetails $projection.IPUTSTestPlanUUID = _CoverageGapDetails.tpname_id
[1..1] I_IPUTSScpDurationUsrVH _UserName $projection.IPUTSTestPlanCreatedBy = _UserName.IPUTSAuthUser

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Coverage Gap Details view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY IPUTSTestPlanUUID IPUTSTestPlanUUID Test Plan
IPUTSTestPlanGroupUUID IPUTSTestPlanGroupUUID Test Plan Group
IPUTSTestPlanID IPUTSTestPlanID Testplan Id
IPUTSTestPlanName IPUTSTestPlanName
IPUTSTestProcessID IPUTSTestProcessID Process Instance ID
IPUTSTestProcessName IPUTSTestProcessName
IPUTSVariantID IPUTSVariantID Variant Id
IPUTSVariantName IPUTSVariantName
IPUTSVariantDescription IPUTSVariantDescription
IPUTSCloudRelease IPUTSCloudRelease Cloud Release
IPUTSLogID IPUTSLogID Log UUID
IPUTSStatus IPUTSStatus Workflow Status
IPUTSStatusDescription IPUTSStatusDescription Status Description
IPUTSCoverageFlag _CoverageGapDetails update_flag
IPUTSLogIDaschar1024asIPUTSLogIdURL
IPUTSSystemID IPUTSSystemID System ID
IPUTSExecutedOnDate IPUTSExecutedOnDate Execution Date
IPUTSTestPlanCreatedBy _CoverageGapDetails created_by Version Created By
IPUTSCreatedDateTime _CoverageGapDetails created_at Uploaded On
IPUTSTestPlanChangedBy _CoverageGapDetails changed_by User Name
IPUTSChangedDateTime _CoverageGapDetails changed_at Timestamp
_IPUTSCoverageGapAnalyzer _IPUTSCoverageGapAnalyzer
_UserName _UserName

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_IPUTSCoverageGapDetailer.
-- 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_IPUTSCoverageGapDetailer AS
SELECT
  IPUTSTestPlanUUID,
  IPUTSTestPlanGroupUUID,
  IPUTSTestPlanID,
  IPUTSTestPlanName,
  IPUTSTestProcessID,
  IPUTSTestProcessName,
  IPUTSVariantID,
  IPUTSVariantName,
  IPUTSVariantDescription,
  IPUTSCloudRelease,
  IPUTSLogID,
  IPUTSStatus,
  IPUTSStatusDescription,
  _CoverageGapDetails.update_flag AS IPUTSCoverageFlag,
  cast(concat (concat (concat( '/ui#TestAutomation-createTestPlan&/log/' , IPUTSTestPlan.IPUTSTestPlanID), '/') , IPUTSTestPlan.IPUTSLogID ) as char1024) as IPUTSLogIdURL AS IPUTSLogIDaschar1024asIPUTSLogIdURL,
  IPUTSSystemID,
  IPUTSExecutedOnDate,
  _CoverageGapDetails.created_by AS IPUTSTestPlanCreatedBy,
  _CoverageGapDetails.created_at AS IPUTSCreatedDateTime,
  _CoverageGapDetails.changed_by AS IPUTSTestPlanChangedBy,
  _CoverageGapDetails.changed_at AS IPUTSChangedDateTime
FROM I_IPUTSTestPlanDetail AS IPUTSTestPlan
LEFT OUTER JOIN iputs_a_covgapdt AS _CoverageGapDetails ON IPUTSTestPlanUUID = _CoverageGapDetails.tpname_id  -- association [0..1]
LEFT OUTER JOIN I_IPUTSScpDurationUsrVH AS _UserName ON IPUTSTestPlanCreatedBy = _UserName.IPUTSAuthUser  -- association [1..1]
;