ABAP Keyword Documentation → ABAP - Dictionary → ABAP CDS in ABAP Dictionary → ABAP CDS - Annotations → ABAP CDS - Specifying Annotations → ABAP CDS Metadata Extensions → ABAP CDS - DDL for Metadata Extensions → ABAP CDS - ANNOTATE ENTITY, VIEW
ABAP CDS - ANNOTATE, metadata_extension_annot
7.31 | 7.40 | 7.54
... @annotation ...
Specifies an annotation annotation as a metadata extension annotation in front of the statement ANNOTATE. in the definition of a CDS metadata extension in ABAP CDS The character @ must be placed in front of the name annotation of the annotation. The annotation must be defined as a CDS object in a CDS annotation definition and the annotation definition annotation @Scope must be specified here using the value #ANNOTATE.
The table below shows the possible ABAP annotations that can be specified, and their meanings.
The first column of the table displays the (possibly structured) name annotation of an ABAP annotation and the second column displays its meaning. The third column shows the possible annotation values. The fourth column shows the value set implicitly for the annotation value if the annotation is not used explicitly. The fifth column displays the default value set implicitly for value in accordance with the annotation definition if the annotation is specified without a value. If nothing is specified for the annotation value, the annotation should be specified without a value.
Defines how the CDS metadata extension is evaluated.
|Annotation||Meaning||Annotation Values||Default Value if Not Used||Default Value if Used Without Value|
|Metadata.layer||Defines the priority of the metadata extension when it isevaluated by assignment to a layer.The #CUSTOMER layer has the highest priority. The #CORE layer has the lowest priority.||#CUSTOMER:
SAP Industry Solution
SAP Application Component
This translation does not reflect the current version of the documentation.