I_IPUTSGetLinkPlanProcess

DDL: I_IPUTSGETLINKPLANPROCESS Type: view_entity Package: IPUTS_MAIN

Link Test Plan to Test Process

I_IPUTSGetLinkPlanProcess is a 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_coverage _s_coverage $projection.IPUTSTestProcessID = _s_coverage.process_id

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_IPUTSGetLinkPlanProcess.
-- 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_IPUTSGetLinkPlanProcess 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_coverage AS _s_coverage ON IPUTSTestProcessID = _s_coverage.process_id  -- association [0..*]
;