Ansicht
Dokumentation
ABENCDS_ELEMENT_ANNOTATIONS_V2 - CDS ELEMENT ANNOTATIONS V2
BAL Application Log Documentation General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- CDS-View-Entität, SELECT, element_annot
... @annotation ...
Wirkung
Angabe einer Annotation annotation bei der Definition eines Elements einer SELECT-Liste einer CDS-View-Entität als Elementannotation. Elementannotationen müssen vor ihrem zugehörigen Element angegeben werden, und das Zeichen @ muss vor den Namen annotation der Annotation gesetzt werden.
Bei CDS-View-Entitäten wird streng geprüft, dass alle verwendeten Elementannotationen als CDS-Objekt in einer CDS-Annotationsdefinition definiert sind. Andernfalls kommt es zu einem Syntaxfehler.
Alle verfügbaren Elementannotationen sind im Abschnitt element_annot aufgeführt.
Beispiel
In der CDS-View-Entität DEMO_SALES_CDS_ELEM_ANNOT sind dem Element given_name ein Kurztext und eine Quick Info zugeordnet.
Beispiel
Dieses Beispiel zeigt, wie Elementannotationen über CDS-Assoziationen zwischen Views übergeben werden. Die folgenden CDS-View-Entität definiert und exponiert eine CDS-Assoziation _some_assoc:
Eine weitere CDS-View-Entität greift auf die View zu und exponiert ebenfalls die CDS-Assoziation. Dabei wird die Annotation @EndUserText.label geerbt.
Die folgenden CDS-View-Entität definiert und exponiert ihre eigene CDS-Assoziation _some_assoc. In diesem Fall wird die CDS-Annotation @EndUserText.label nicht geerbt.
Würde die CDS-Assoziation _some_assoc aus DEMO_CDS_ASSOC_ANNO2_VE statt oder zusätzlich zur Angabe _some_assoc explizit unter Angabe des Namens Demo_Cds_Assoc_Anno2_ve._some_assoc exponiert, fände für diese Angabe wieder eine Vererbung der Annotation statt. Das Programm DEMO_CDS_ASSOC_ANNO_VE wertet die Annotationen der beiden Views aus. Da zur lokal definierten CDS-Assoziation _some_assoc der View DEMO_CDS_ASSOC_ANNO1_LOC_VE keine lokalen Elementannotationen definiert sind, ist das Ergebnis für diese leer.
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4420 Date: 20240523 Time: 165454 sap01-206 ( 61 ms )