@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: '${ddl_source_description}'
@Metadata.ignorePropagatedAnnotations: true
@Analytics.dataCategory: #CUBE
@Analytics.internalName: #LOCAL
define view entity ${ddl_source_name_editable} as select from ${data_source_name} {
${data_source_elements}${cursor}
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: '${ddl_source_description}'
@Metadata.ignorePropagatedAnnotations: true
@Analytics.dataCategory: #DIMENSION
@Analytics.internalName: #LOCAL
@ObjectModel.representativeKey: '${representativeKey}'
define view entity ${ddl_source_name_editable} as select from ${data_source_name} {
@ObjectModel.text.element: ['${textElement}']
${data_source_elements}${cursor}
}
@AccessControl.authorizationCheck: #NOT_ALLOWED
@EndUserText.label: '${ddl_source_description}'
define transient view entity ${ddl_source_name_editable}
provider contract analytical_query
as projection on ${data_source_name} {
${data_source_elements}${cursor}
}