dhamb_base_dp_table

DDL: DHAMB_BASE_DP_TABLE Type: view_entity

DI meta data browser: list of DDIC tables

dhamb_base_dp_table is a CDS View that provides data about "DI meta data browser: list of DDIC tables" in SAP S/4HANA. It reads from 7 data sources and exposes 11 fields.

Data Sources (7)

SourceAliasJoin Type
dd02l dd02l inner
dd02t dd02t left_outer
dd09l dd09l left_outer
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 DDIC tables view

Fields (11)

KeyFieldSource TableSource FieldDescription
objectname dd02l tabname
clidep dd02l clidep
objectdescr dd02t ddtext
contflag dd02l contflag
tabart dd09l tabart
devclass tadir devclass
component df14l ps_posid
compdescr df14t name
component_id tdevc component
dlvunit tdevc dlvunit
lastchange
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'DI meta data browser: list of DDIC tables'
define view entity dhamb_base_dp_table 
with parameters iv_langu: abap.lang
as select from tadir
        inner join dd02l on
          dd02l.tabname    = tadir.obj_name
        inner join tdevc on
          tdevc.devclass   = tadir.devclass
        left outer join dd02t on
          dd02t.tabname    = tadir.obj_name and
          dd02t.ddlanguage = $parameters.iv_langu and
          dd02t.as4local   = 'A' and
          dd02t.as4vers    = '0000'
        left outer join dd09l on
          dd09l.tabname    = tadir.obj_name and
          dd09l.as4local   = 'A' and
          dd09l.as4vers    = '0000'
        left outer join df14l on
          df14l.fctr_id    = tdevc.component and
          df14l.as4local   = 'A'
        left outer join df14t on
          df14t.fctr_id    = tdevc.component and
          df14t.langu      = $parameters.iv_langu and
          df14t.as4local   = 'A'

{
        dd02l.tabname   as objectname,
        dd02l.clidep    as clidep,
        dd02t.ddtext    as objectdescr,
        dd02l.contflag  as contflag,
        dd09l.tabart    as tabart,
        tadir.devclass  as devclass,
        df14l.ps_posid  as component,
        df14t.name      as compdescr,
        tdevc.component as component_id,
        tdevc.dlvunit   as dlvunit,
        concat( dd02l.as4date, dd02l.as4time ) as lastchange
  
}
where tadir.pgmid    = 'R3TR' 
  and tadir.object   = 'TABL'
  and dd02l.as4local = 'A' 
  and dd02l.as4vers  = '0000'
  and ( dd02l.tabclass = 'TRANSP'
     or dd02l.tabclass = 'POOL'
     or dd02l.tabclass = 'CLUSTER' )
  and dd02l.is_gtt   = ' '


/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DD02L",
"DD02T",
"DD09L",
"DF14L",
"DF14T",
"TADIR",
"TDEVC"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/