Ansicht
Dokumentation
ABENCDS_ANNOTATION_ARRAY_ABEXA - CDS ANNOTATION ARRAY ABEXA
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
, Annotationsarray
Das Beispiel zeigt die Auswertung eines Annotationsarrays eines DDL-Quelltexts.
Quelltext
Beschreibung
Das Programm liest die Elementannotationen folgender CDS-View aus:
Dem View-Feld ID ist ein Annotationsarray Consumption.filter.hierarchyBinding mit zwei Elementen zugeordnet, die jeweils durch drei Unterannotationen type, value und variableSequence strukturiert sind.
Der Annotationsarray ist eine Unterannotation einer von SAP ausgelieferten Framework-spezifischen Annotation und in deren Annotationsdefinition wie folgt definiert:
annotation Consumption
{
...
filter
{
...
hierarchyBinding : array of
{
type : String(12) enum { ELEMENT;
PARAMETER;
CONSTANT;
USER_INPUT;
SYSTEM_FIELD; };
value : String(512);
variableSequence : Integer;
};
};
};
In der tabellarischen Auflistung der Framework-spezifischen Annotationen sind bei Elementen des Annotationsarrays eckige Klammern angegeben. Diese stehen als Platzhalter für die in der internen Ablage der Metadaten verwendeten $-Zeichen, die den laufenden Index eines Arrayelements umschließen.
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3537 Date: 20240523 Time: 161102 sap01-206 ( 29 ms )