defineviewentity ddddls_viewstack_object_names
asselectfrom ddddlsrc as src
innerjoin ddldependency as dep_entity on src.ddlname = dep_entity.ddlname
and src.as4local = dep_entity.state
and dep_entity.objecttype = 'STOB'
leftouterjoin 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'
casewhen dep_db_view.objectname isnot initial then dep_db_view.objectname
else dep_entity.objectname endas 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'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DDDDLSRC",
"DDLDEPENDENCY"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/