DHAMB_BASE_DP_CDS_NODES

DDL: DHAMB_BASE_DP_CDS_NODES Type: view_entity Package: LT_DHAMB_BASE

DI meta data browser: list of CDS views

DHAMB_BASE_DP_CDS_NODES is a CDS View that provides data about "DI meta data browser: list of CDS views" in SAP S/4HANA. It reads from 13 data sources and exposes 13 fields with key field objectname. Part of development package LT_DHAMB_BASE.

Data Sources (13)

SourceAliasJoin Type
ARS_APIS_RELEASED_C1_OR_GROUPS c1 left_outer
dd02b dd02b left_outer
dd02bnd dd02bnd inner
ddddlsrc ddddlsrc inner
ddddlsrct ddddlsrct left_outer
dhamb_base_dp_cds_alt_key ddhead_alt_key left_outer
DHAMB_AUTH_CDSEXTRCTNDELTA ddhead_delta left_outer
dd_cds_header_annotations ddhead_enabled left_outer
ddldependency ddldependency inner
df14l df14l left_outer
df14t df14t left_outer
tadir tadir from
tdevc tdevc inner

Parameters (1)

NameTypeDefault
iv_langu abap.lang

Annotations (2)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label DI meta data browser: list of CDS views view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY objectname ddldependency objectname Object name
objectdescr ddddlsrct ddtext Short text
basetable dd02bnd dbtabname Table Name
devclass tadir devclass Package (Obsolete)
component df14l ps_posid WBS Element
compdescr df14t name Zone name
component_id tdevc component Softw. Comp.
dlvunit tdevc dlvunit Softw. Comp.
lastchange
cliindepXthenXelseendasclidep
stateNOthenC0elseC0endascds_type
c1_state ARS_APIS_RELEASED_C1_OR_GROUPS state Vehicle Region
cnt0thenXelseendaschangedatacapture

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 DHAMB_BASE_DP_CDS_NODES.
-- 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.
-- Parameters: iv_langu : abap.lang

CREATE VIEW DHAMB_BASE_DP_CDS_NODES AS
SELECT
  ddldependency.objectname AS objectname,
  ddddlsrct.ddtext AS objectdescr,
  dd02bnd.dbtabname AS basetable,
  tadir.devclass AS devclass,
  df14l.ps_posid AS component,
  df14t.name AS compdescr,
  tdevc.component AS component_id,
  tdevc.dlvunit AS dlvunit,
  concat( ddddlsrc.as4date, ddddlsrc.as4time ) AS lastchange,
  case when ( dd02b.clidep = 'X' ) and ( dd02b.cliindep <> 'X' ) then 'X' else ' ' end as clidep AS cliindepXthenXelseendasclidep,
  case when c1.state is null then ' ' when c1.state = 'RELEASED' then 'C1' when c1.state = 'NO' then 'C0' else 'C0' end as cds_type AS stateNOthenC0elseC0endascds_type,
  c1.state AS c1_state,
  case when dd02bnd.tbfunc_included <> '' then ' ' when ddhead_alt_key.cnt > 0 then ' ' when ddhead_delta.cnt > 0 then 'X' else ' ' end as changedatacapture AS cnt0thenXelseendaschangedatacapture
FROM tadir
INNER JOIN ddldependency ON /* join condition not captured in parsed metadata */
INNER JOIN ddddlsrc ON /* join condition not captured in parsed metadata */
INNER JOIN tdevc ON /* join condition not captured in parsed metadata */
INNER JOIN dd02bnd ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ARS_APIS_RELEASED_C1_OR_GROUPS AS c1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN dd_cds_header_annotations AS ddhead_enabled ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN DHAMB_AUTH_CDSEXTRCTNDELTA AS ddhead_delta ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ddddlsrct ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN df14l ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN df14t ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN dd02b ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN dhamb_base_dp_cds_alt_key AS ddhead_alt_key ON /* join condition not captured in parsed metadata */
;