Ansicht
Dokumentation

ABENCDS_F1_RETURN_LIST_ELEMENT - CDS F1 RETURN LIST ELEMENT

ABENCDS_F1_RETURN_LIST_ELEMENT - CDS F1 RETURN LIST ELEMENT

Addresses (Business Address Services)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- DEFINE TABLE FUNCTION, element

... $[@element_annot1$]
    $[@element_annot2$]
    ...
      $[KEY$] name : typing
    $[@element_annot1$]
    $[@element_annot2$] ...


Zusätze:

1. ... @element_annot ... @element_annot

2. ... KEY

Wirkung

Angabe eines Elements in der Liste der Elemente einer CDS-Tabellenfunktion. Mit name muss ein eindeutiger Elementname angegeben werden, der den Namensregeln für Bezeichner folgt. Die Namen der Elemente liegen im gleichen Namensraum wie die Parameter der Tabellenfunktion. Weiterhin darf name keine Schrägstriche enthalten und kein reservierter Name des ABAP Dictionary sein. Die verbotenen reservierten Namen sind in der DDIC-Datenbanktabelle TRESE enthalten.

Jedes Element muss mit einem elementaren Datentyp typing typisiert werden. Die Typisierung bestimmt den Datentyp der entsprechenden Komponente des durch die CDS-Tabellenfunktion repräsentierten strukturierten Datentyps und der zugehörigen Spalte des tabellarischen Rückgabewerts result der zugeordneten AMDP-Funktionsimplementierung.

Groß- und Kleinschreibung werden nicht berücksichtigt. Die Leerzeichen innerhalb der kommaseparierten Liste sind nicht relevant und können weggelassen werden.

Zusatz 1

... @element_annot ... @element_annot

Wirkung

Angabe von Annotationen für das Element. Die Angaben können über @element_annot vor oder über @element_annot hinter dem Element erfolgen.

Hinweis

Über eine ABAP-Annotation können einem Element weitere technische und semantische Eigenschaften für die Auswertung durch das ABAP-Laufzeit-Framework zugeordnet werden. Über Framework-spezifische Annotationen kann es mit spezifischen semantischen Eigenschaften für andere Frameworks der SAP versehen werden.

Zusatz 2

... KEY

Wirkung

Mit KEY wird das aktuelle Element als ein Schlüsselelement der aktuellen CDS-Tabellenfunktion definiert. Als Schlüsselelemente können solche Elemente der Elementliste definiert werden, die zusammenhängend am Anfang der Liste stehen, wobei das Mandantenfeld einer mandantenabhängigen CDS-Tabellenfunktion nicht berücksichtigt wird.

Ansonsten dienen die Schlüsselelemente der CDS-Entität der Dokumentation der Semantik des Datenmodells. Der Zusatz KEY spielt bei der Aktivierung der CDS-Tabellenfunktion und bei sonstigen Zugriffen während der Programmausführung keine Rolle.

Hinweise

  • Die Schlüsselelemente werden bei der Syntaxprüfung von an den Stellen verwendet, bei denen der Schlüssel eine Rolle spielt.
  • Da die Schlüsselelemente keinerlei Einfluss auf die Eindeutigkeit von Zeilen innerhalb der Ergebnismenge der CDS-Tabellenfunktion haben, kann es bei der Zuweisung an interne Tabellen mit entsprechendem eindeutigen Tabellenschlüssel zu Ausnahmen kommen.





RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6048 Date: 20240523 Time: 172526     sap01-206 ( 115 ms )