I_IPUTSSeqGetLinkPlanProcess

DDL: I_IPUTSSEQGETLINKPLANPROCESS Type: view_entity BASIC Package: IPUTS_MAIN

Link Test Plan to Test Process

I_IPUTSSeqGetLinkPlanProcess is a Basic CDS View that provides data about "Link Test Plan to Test Process" in SAP S/4HANA. It reads from 1 data source (iputs_a_testplan) and exposes 11 fields with key field IPUTSTestPlanUUID. It has 5 associations to related views. Part of development package IPUTS_MAIN.

Data Sources (1)

SourceAliasJoin Type
iputs_a_testplan iputs_a_testplan from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_IPUTSPutTestPlanVH _IPUTSTestPlan $projection.IPUTSTestPlanID = _IPUTSTestPlan.IPUTSTestPlanID
[1..1] I_IPUTSTestPlanGroup _IPUTSTestPlanGroup $projection.IPUTSTestPlanGroupUUID = _IPUTSTestPlanGroup.IPUTSTestPlanGroupUUID
[1..1] start_s_pr_hdr _IPUTSProcess $projection.IPUTSTestProcessID = _IPUTSProcess.process_id
[0..*] start_tp_vars _tp_variant $projection.IPUTSTestPlanID = _tp_variant.testplan_id
[0..*] iputs_s_sqlcover _s_coverage $projection.IPUTSTestProcessID = _s_coverage.process_id

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Link Test Plan to Test Process view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY IPUTSTestPlanUUID tpname_id Test Plan
IPUTSTestPlanGroupUUID tpgroup_id Test Plan Group
IPUTSTestProcessID process_id Process Instance ID
IPUTSTestPlanID testplan_id Testplan Id
IPUTSTestPlanName _IPUTSTestPlan IPUTSTestPlanName
IPUTSTestProcessName _IPUTSProcess process_name Process Name
IPUTSVariantID variant_id Variant Id
IPUTSVariantName _tp_variant variant_name Variant Name
IPUTSSourceProcessName _s_coverage process_name Process Name
IPUTSSourceVariantName _s_coverage variant_name Variant Name
IPUTSTestPlanGroupName _IPUTSTestPlanGroup IPUTSTestPlanGroupName

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_IPUTSSeqGetLinkPlanProcess.
-- 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_IPUTSSeqGetLinkPlanProcess AS
SELECT
  tpname_id AS IPUTSTestPlanUUID,
  tpgroup_id AS IPUTSTestPlanGroupUUID,
  process_id AS IPUTSTestProcessID,
  testplan_id AS IPUTSTestPlanID,
  _IPUTSTestPlan.IPUTSTestPlanName AS IPUTSTestPlanName,
  _IPUTSProcess.process_name AS IPUTSTestProcessName,
  variant_id AS IPUTSVariantID,
  _tp_variant.variant_name AS IPUTSVariantName,
  _s_coverage.process_name AS IPUTSSourceProcessName,
  _s_coverage.variant_name AS IPUTSSourceVariantName,
  _IPUTSTestPlanGroup.IPUTSTestPlanGroupName AS IPUTSTestPlanGroupName
FROM iputs_a_testplan
LEFT OUTER JOIN I_IPUTSPutTestPlanVH AS _IPUTSTestPlan ON IPUTSTestPlanID = _IPUTSTestPlan.IPUTSTestPlanID  -- association [1..1]
LEFT OUTER JOIN I_IPUTSTestPlanGroup AS _IPUTSTestPlanGroup ON IPUTSTestPlanGroupUUID = _IPUTSTestPlanGroup.IPUTSTestPlanGroupUUID  -- association [1..1]
LEFT OUTER JOIN start_s_pr_hdr AS _IPUTSProcess ON IPUTSTestProcessID = _IPUTSProcess.process_id  -- association [1..1]
LEFT OUTER JOIN start_tp_vars AS _tp_variant ON IPUTSTestPlanID = _tp_variant.testplan_id  -- association [0..*]
LEFT OUTER JOIN iputs_s_sqlcover AS _s_coverage ON IPUTSTestProcessID = _s_coverage.process_id  -- association [0..*]
;