Ansicht
Dokumentation
ABENCDS_F1_ABSENT_ASSOCIATION - CDS F1 ABSENT ASSOCIATION
PERFORM Short Reference ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- DEFINE ABSTRACT ENTITY, association
... ASSOCIATION $[ [min..max] $] TO target ON cds_cond
$[ WITH DEFAULT FILTER
cds_cond $] ...
Wirkung
Definition einer CDS-Assoziation in der Elementliste einer abstrakten CDS-Entität. Die CDS-Assoziation verknüpft die aktuelle CDS-Entität über eine ON-Bedingung mit einem Assoziationsziel target. Es gelten die gleichen Regeln wie unter CDS-View-Entität, ASSOCIATION beschrieben, aber mit folgenden Unterschieden:
- Es gibt keinen Zusatz AS _assoc. Die CDS-Assoziation wird mit dem Namen _assoc deklariert, hinter dem der Zusatz ASSOCIATION in der Elementliste aufgeführt ist.
- In den Bedingungen cds_cond dürfen keine Sitzungsvariablen verwendet werden.
Eine mit dem Zusatz ASSOCIATION in der Elementliste einer abstrakten CDS-Entität definierte CDS-Assoziation wird immer exponiert. Sie kann aber in keinem SQL-Pfadausdruck verwendet werden, weder in ABAP CDS noch in.
Hinweis
Eine CDS-Assoziation einer abstrakten CDS-Entität kann an keiner Stelle verwendet werden, an der es zu einer Ausprägung von Join-Ausdrücken käme.
Beispiel
Der folgende DDL-Quelltext zeigt eine abstrakte CDS-Entität, die eine CDS-Assoziation zu einer anderen abstrakten CDS-Entität exponiert:
Addresses (Business Address Services) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3410 Date: 20240523 Time: 165245 sap01-206 ( 40 ms )