Ansicht
Dokumentation
ABENCDS_F1_ANNOTATE_VIEW_SELE_LIST - CDS F1 ANNOTATE VIEW SELE LIST
Vendor Master (General Section) PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- ANNOTATE, element_list
... @element_annot1
$[@element_annot2
...$]
element1$[;
@element_annot1
$[@element_annot2
...$]
element2;
...;$]
Wirkung
Gibt die mit ANNOTATE eingeleiteten Annotationen in einer CDS-Metadatenerweiterung für Folgendes an:
- Elemente der Elementliste einer abstrakten CDS-Entität
- Elemente der SELECT-Liste einer CDS-View-Entität
- Elemente der SELECT-Liste einer
In den geschweiften Klammern der Anweisung ANNOTATE kann eine semikolonseparierte Liste element1; element2; ...; mit vorangestellten Annotationen element_annot angegeben werden. Hinter dem letzten Element der Liste muss ein Semikolon angegeben werden.
Jedes angegebene Element element sollte in der SELECT-Liste der mit ANNOTATE erweiterten Entität vorhanden sein, ansonsten kommt es zu einer Warnung von der Syntaxprüfung. Es muss der nach außen sichtbare Elementname verwendet werden. Für ist das entweder der direkte Name, ein mit AS definierter alternativer Elementname oder der in einer Namensliste definierte Name. Für CDS-View-Entitäten ist das entweder der direkte Name oder ein mit AS definierter alternativer Elementname
Alle Elemente der SELECT-Liste können genau einmal aufgeführt werden. Vor diesen können als Elementannotation erlaubte SAP-Annotationen @element_annot aufgeführt werden. Die Angabe von Annotationen hinter dem Namen eines Elements element mit der Syntax @element_annot ist hier nicht möglich.
Vor jedem Element der Liste muss mindestens eine Elementannotation @element_annot angegeben werden. Die geschweiften Klammern der Anweisung ANNOTATE dürfen aber auch leer sein.
Hinweise
- Ein Element muss direkt mit seinem Namen angegeben werden. Es kann nicht über durch Punkte abgetrennte mehrteilige Namen angegeben werden, die innerhalb der Entität für seine Definition verwendet werden können.
- Es können nur Elementannotationen angegeben werden, für die dies in ihrer Annotationsdefinition mit der Annotation @MetadataExtension.usageAllowed:true erlaubt ist.
- Ein Element, das nicht in der Elementliste der Entität vorhanden ist, wird bei der Auswertung von Annotationen mit der Klasse CL_DD_DDL_ANNOTATION_SERVICE wie ein normales Element berücksichtigt.
- Das Programm ABAP_DOCU_MDE_ANNOS zeigt alle Annotationen, die in Metadatenerweiterungen angegeben werden können.
CPI1466 during Backup rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6500 Date: 20240523 Time: 183257 sap01-206 ( 73 ms )