P_RootNode

DDL: P_ROOTNODE SQL: PROOTNODE Type: view BASIC

P_RootNode is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (/iam/d_i_obj_ref, /iam/d_i_root) and exposes 10 fields.

Data Sources (2)

SourceAliasJoin Type
/iam/d_i_obj_ref IssueRefNode inner
/iam/d_i_root RootNode from

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName PROOTNODE view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.private true view

Fields (10)

KeyFieldSource TableSource FieldDescription
db_key /iam/d_i_root db_key UUID
application /iam/d_i_root application UI Application
issue_type /iam/d_i_root issue_type Issue Type
issue_id /iam/d_i_root issue_id Issue ID
archiving /iam/d_i_root archiving Archiving Status
stat_cd /iam/d_i_root stat_cd Status Code
risk_status /iam/d_i_root risk_status Risk Status
risk_txt /iam/d_i_root risk_txt Description
risk_oppt /iam/d_i_root risk_oppt Risk/Opportunity
id

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 P_RootNode.
-- 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.
-- SQL view name: PROOTNODE

CREATE VIEW P_RootNode AS
SELECT
  RootNode.db_key AS db_key,
  RootNode.application AS application,
  RootNode.issue_type AS issue_type,
  RootNode.issue_id AS issue_id,
  RootNode.archiving AS archiving,
  RootNode.stat_cd AS stat_cd,
  RootNode.risk_status AS risk_status,
  RootNode.risk_txt AS risk_txt,
  RootNode.risk_oppt AS risk_oppt,
  cast( IssueRefNode.id as abap.char( 32 )) AS id
FROM /iam/d_i_root AS RootNode
INNER JOIN /iam/d_i_obj_ref AS IssueRefNode ON /* join condition not captured in parsed metadata */
;