Ansicht
Dokumentation
ABENCDS_DATA_SOURCE_V2 - CDS DATA SOURCE V2
RFUMSV00 - Advance Return for Tax on Sales/Purchases RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
- CDS-View-Entität, SELECT, data_source
... entity$[
parameters$]$|
path_expr $[AS alias$] $[join$] ...
Wirkung
Definition einer Datenquelle einer CDS-View-Entität. Eine Datenquelle kann eine DDIC-Datenbanktabelle, eine CDS-View-Entität, eine CDS-Tabellenfunktion, eine CDS-Hierarchie oder eine sein.
- Die Datenquelle wird entweder direkt über ihren Namen entity oder über einen Pfadausdruck path_expr angegeben, in welchem CDS-Assoziationen ausgewertet werden. Nicht-SQL-CDS-Entitäten sind als Assoziationsziel des Pfadausdrucks nicht möglich.
- Wenn die Datenquelle eine CDS-Entität mit einer Liste von Eingabeparametern ist, müssen mit parameters Aktualparameter an diese übergeben werden.
- Hinter AS kann ein Aliasname alias für eine direkt angegebene Datenquelle definiert werden. Der Name muss den Namensregeln für Bezeichner folgen.
Hinweis
Falls die Datenquelle hinter FROM als ein Pfadausdruck definiert wird und die View zusätzlich eine Assoziation definiert, besteht ein Konflikt, da es in der ON-Bedingung nicht möglich ist, einen Pfadausdruck anzugeben. Dieser Konflikt kann mit folgenden Optionen vermieden werden:
- Die Verwendung der $projection-Syntax in der ON-Bedingung.
- Die Zuordnung eines Aliasnamens zu der Datenquelle.
- Die Auflösung des Pfadausdrucks und Verwendung des Assoziationsziels in der ON-Bedingung.
Beispiel
Definition einer CDS-View-Entität DEMO_CDS_DATA_SOURCE mit zwei Datenquellen:
- Die erste Datenquelle demo_cds_param_view_entity benötigt Werte für drei Eingabeparameter. Ihr wird der Aliasname source1 zugeordnet. Die Verwendung dieser Datenquelle in der SELECT-List bedingt die Verwendung des Aliasnamens source1 als Präfix.
- Die zweite Datenquelle scarr wird über einen inneren Join definiert. Ihr wird der Aliasname _source2 zugeordnet. Die Verwendung dieser Datenquelle in der SELECT-List bedingt die Verwendung des Aliasnamens _source2 als Präfix.
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5527 Date: 20240523 Time: 174250 sap01-206 ( 68 ms )