DDCDS_ENTITY_ELEMENTS_LIST

DDL: DDCDS_ENTITY_ELEMENTS_LIST Type: view_entity Package: SD_CDS_INFO_PROVIDER

Internal elements list

DDCDS_ENTITY_ELEMENTS_LIST is a CDS View that provides data about "Internal elements list" in SAP S/4HANA. It reads from 2 data sources (dd03nd, dd08b) and exposes 71 fields with key fields strucobjn, nodename, fieldname, as4local, nodename. Part of development package SD_CDS_INFO_PROVIDER.

Data Sources (2)

SourceAliasJoin Type
dd03nd dd03nd from
dd08b dd08b union

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Internal elements list view
Metadata.ignorePropagatedAnnotations true view

Fields (71)

KeyFieldSource TableSource FieldDescription
KEY strucobjn dd03nd strucobjn
KEY nodename dd03nd nodename
KEY fieldname dd03nd fieldname
KEY as4local dd03nd as4local
keyflag dd03nd keyflag
rollname dd03nd rollname
checktable dd03nd checktable
adminfield dd03nd adminfield
inttype dd03nd inttype
intlen dd03nd intlen
reftable dd03nd reftable
precfield dd03nd precfield
reffield dd03nd reffield
notnull dd03nd notnull
datatype dd03nd datatype
leng dd03nd leng
decimals dd03nd decimals
domname dd03nd domname
shlporigin dd03nd shlporigin
tabletype dd03nd tabletype
depth dd03nd depth
comptype dd03nd comptype
reftype dd03nd reftype
languflag dd03nd languflag
anonymous dd03nd anonymous
outputstyle dd03nd outputstyle
enabled dd03nd enabled
transient dd03nd transient
fieldnamedbs dd03nd fieldnamedbs
lfieldname dd03nd lfieldname
fieldorigin dd03nd fieldorigin
outputlen dd03nd outputlen
is_virtual dd03nd is_virtual
extendname dd03nd extendname
convexit dd03nd convexit
simple_type dd03nd simple_type
KEY nodename nodename
KEY fieldname associationname
KEY as4local as4local
keyflag
rollname
checktable
adminfield
inttype
intlen
reftable
precfield
reffield
notnull
datatype
leng
decimals
domname
shlporigin
tabletype
depth
comptype
reftype
languflag
anonymous
outputstyle
enabled
transient
fieldnamedbs
lfieldname
fieldorigin assorigin
outputlen
is_virtual
extendname extendname
convexit
simple_type
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Internal elements list'
@Metadata.ignorePropagatedAnnotations : true
define view entity DDCDS_ENTITY_ELEMENTS_LIST
  as select from    dd03nd
{
  key dd03nd.strucobjn              as strucobjn,
  key dd03nd.nodename               as nodename,
  key dd03nd.fieldname              as fieldname,
  key dd03nd.as4local               as as4local,
  key dd03nd.position               as element_position,
      dd03nd.keyflag                as keyflag,
      dd03nd.rollname               as rollname,
      dd03nd.checktable             as checktable,
      dd03nd.adminfield             as adminfield,
      dd03nd.inttype                as inttype,
      dd03nd.intlen                 as intlen,
      dd03nd.reftable               as reftable,
      dd03nd.precfield              as precfield,
      dd03nd.reffield               as reffield,
      dd03nd.notnull                as notnull,
      dd03nd.datatype               as datatype,
      dd03nd.leng                   as leng,
      dd03nd.decimals               as decimals,
      dd03nd.domname                as domname,
      dd03nd.shlporigin             as shlporigin,
      dd03nd.tabletype              as tabletype,
      dd03nd.depth                  as depth,
      dd03nd.comptype               as comptype,
      dd03nd.reftype                as reftype,
      dd03nd.languflag              as languflag,
      dd03nd.anonymous              as anonymous,
      dd03nd.outputstyle            as outputstyle,
      dd03nd.enabled                as enabled,
      dd03nd.transient              as transient,
      dd03nd.fieldnamedbs           as fieldnamedbs,
      dd03nd.lfieldname             as lfieldname,
      dd03nd.fieldorigin            as fieldorigin,
      dd03nd.appendstruname         as appendstruname,
      dd03nd.fieldname_raw          as fieldname_raw,
      dd03nd.sql_passvalue          as sql_passvalue,
      dd03nd.outputlen              as outputlen,
      dd03nd.is_virtual             as is_virtual,
      dd03nd.is_calculated          as is_calculated,
      dd03nd.extendname             as extendname,
      dd03nd.convexit               as convexit,
      dd03nd.is_calculated_quantity as is_calculated_quantity,
      dd03nd.simple_type            as simple_type,
      dd03nd.buffer_propagated      as buffer_propagated
}
union select from dd08b
{
  key strucobjn       as strucobjn,
  key nodename        as nodename,
  key associationname as fieldname,
  key as4local        as as4local,
  key 0               as element_position,
      ''              as keyflag,
      ''              as rollname,
      ''              as checktable,
      ''              as adminfield,
      ''              as inttype,
      '000000'        as intlen,
      ''              as reftable,
      ''              as precfield,
      ''              as reffield,
      ''              as notnull,
      ''              as datatype,
      '000000'        as leng,
      '000000'        as decimals,
      ''              as domname,
      ''              as shlporigin,
      ''              as tabletype,
      '00'            as depth,
      ''              as comptype,
      ''              as reftype,
      ''              as languflag,
      ''              as anonymous,
      '00'            as outputstyle,
      ''              as enabled,
      ''              as transient,
      ''              as fieldnamedbs,
      ''              as lfieldname,
      assorigin       as fieldorigin,
      ''              as appendstruname,
      assocname_raw   as fieldname_raw,
      ''              as sql_passvalue,
      '000000'        as outputlen,
      ''              as is_virtual,
      ''              as is_calculated,
      extendname      as extendname,
      ''              as convexit,
      ''              as is_calculated_quantity,
      ''              as simple_type,
      ''              as buffer_propagated

}