DDDDLS_VIEWSTACK_OBJECT_NAMES
Name Assignments of DDL, Entity, DB View, and Parent View
DDDDLS_VIEWSTACK_OBJECT_NAMES is a CDS View in S/4HANA. Name Assignments of DDL, Entity, DB View, and Parent View. It contains 3 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| ddddls_viewstack_union | view_entity | left_outer | Viewstack Union |
Fields (3)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CDS_DB_VIEW | baseobj_sql_name | 1 |
| KEY | CDS_DDL | baseobj_ddlname,dep_ddlname | 1 |
| KEY | CDS_ENTITY | dep_name | 1 |
@AccessControl.authorizationCheck: #NOT_ALLOWED
define view entity ddddls_viewstack_object_names
as select from ddddlsrc as src
inner join ddldependency as dep_entity on src.ddlname = dep_entity.ddlname
and src.as4local = dep_entity.state
and dep_entity.objecttype = 'STOB'
left outer join ddldependency as dep_db_view on src.ddlname = dep_db_view.ddlname
and src.as4local = dep_db_view.state
and dep_db_view.objecttype = 'VIEW'
{
@EndUserText.label: 'Name des DDL Quelltextes für die CDS-Datendefinition'
src.ddlname as CDS_DDL,
@EndUserText.label: 'Name der CDS-Entität'
dep_entity.objectname as CDS_ENTITY,
@EndUserText.label: 'Name der SQL-View der CDS-Entität'
case when dep_db_view.objectname is not initial then dep_db_view.objectname
else dep_entity.objectname end
as CDS_DB_VIEW,
@EndUserText.label: 'Name der Basis CDS-Entität für CDS-View-Erweiterungen'
src.parentname as CDS_PARENT_VIEW,
@EndUserText.label: 'Typ des CDS-Objekts (View, Extend, Tabellenfunktion, ...)'
src.source_type as CDS_OBJECT_TYPE,
@EndUserText.label: 'Aktivierungsstand des CDS-Objekts'
src.as4local as STATE
}
where src.as4local = 'A'