Ansicht
Dokumentation

ABENCDS_F1_SELECT_LIST - CDS F1 SELECT LIST

ABENCDS_F1_SELECT_LIST - CDS F1 SELECT LIST

Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- SELECT, select_list

... element1, element2, ...
  $| * ...


Wirkung

Definition der Elemente einer CDS-View. Diese Elemente können wie folgt angegeben werden:

  • In einer kommaseparierten Liste können die Elemente einzeln über die Angabe von element1, element2, ... definiert werden.
  • Mit * werden alle Felder der Datenquellen der CDS-View als Elemente definiert und alle CDS-Assoziationen, CDS-Kompositionen und CDS-To-Parent-Assoziationen der aktuellen View exponiert. Wenn eine andere CDS-View als Datenquelle verwendet wird, werden die in deren SELECT-Liste exponierten CDS-Assoziationen, CDS-Kompositionen und CDS-To-Parent-Assoziationen nicht von der aktuellen CDS-View exponiert. Der Stern * kann nicht angegeben werden, wenn die aktuelle CDS-View Joins oder Vereinigungsmengen in der Angabe der Datenquelle enthält.

Die Namen der Elemente einer CDS-View müssen eindeutig sein. Es sind entweder

  • die aus den Datenquellen übernommenen Namen der Elemente,
  • mit AS angegebene alternative Elementnamen oder

Diese Namen sind auch die Namen der View-Felder der CDS-Datenbank-View und die entsprechenden Regeln müssen eingehalten werden.

Hinweis

Die maximale Anzahl von Elementen und die Begrenzung der Summe der Feldlängen wird durch die entsprechenden Grenzen für die zugehörige CDS-Datenbank-View bestimmt.

Beispiel

Die folgende CDS-View sales_order ist eine View auf die Datenbanktabelle snwd_so, für den drei Elemente so_id, currency_code und gross_amount definiert sind.

@AbapCatalog.sqlViewName: 'SALES_ORDER_VW'
define view sales_order as
  select from snwd_so
    { key   so_id,
          @Semantics.currencyCode
            currency_code,
          @Semantics.amount.currencyCode: 'currency_code'
            gross_amount }

Beispiel

Die folgende CDS-View sales_order ist eine View auf alle Felder der Datenbanktabelle snwd_so. Ein Zugriff auf die CDS-View wirkt somit wie ein Zugriff auf die Datenbanktabelle selbst.

@AbapCatalog.sqlViewName: 'SALES_ORDER_VW'
define view sales_order as
  select from snwd_so
         { * }





BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5027 Date: 20240523 Time: 175111     sap01-206 ( 57 ms )