dd_cds_header_annotations

DDL: DD_CDS_HEADER_ANNOTATIONS Type: view_entity

DD: CDS Header Annotations

dd_cds_header_annotations is a CDS View that provides data about "DD: CDS Header Annotations" in SAP S/4HANA. It reads from 1 data source (ddheadanno) and exposes 5 fields with key fields entityName, annoName, annoPosition. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
ddheadanno head_anno from

Associations (1)

CardinalityTargetAliasCondition
[0..*] ddheadannot _HeaderAnnoText $projection.entityName = _HeaderAnnoText.strucobjn and $projection.annoName = _HeaderAnnoText.name

Annotations (5)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label DD: CDS Header Annotations view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #META view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY entityName ddheadanno strucobjn
KEY annoName ddheadanno name
KEY annoPosition ddheadanno position
value ddheadanno value
_HeaderAnnoText _HeaderAnnoText
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'DD: CDS Header Annotations'

@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #META

define view entity dd_cds_header_annotations
  as select from ddheadanno as head_anno 
    association [0..*] to ddheadannot as _HeaderAnnoText 
                   on $projection.entityName = _HeaderAnnoText.strucobjn and
                      $projection.annoName   = _HeaderAnnoText.name  
{
  key head_anno.strucobjn  as entityName,
  @ObjectModel.text.association: '_HeaderAnnoText'
  key head_anno.name       as annoName,
  key head_anno.position   as annoPosition,
  head_anno.value          as value,
  _HeaderAnnoText
}
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"DDHEADANNO"
],
"ASSOCIATED":
[
"DDHEADANNOT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/