Ansicht
Dokumentation

ABENCDS_ANNOTATION_ARRAY_ABEXA - CDS ANNOTATION ARRAY ABEXA

ABENCDS_ANNOTATION_ARRAY_ABEXA - CDS ANNOTATION ARRAY ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

, Annotationsarray

Das Beispiel zeigt die Auswertung eines Annotationsarrays eines DDL-Quelltexts.

Quelltext

Ausführen

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 )