Ansicht
Dokumentation
ABENCDS_PATH_EXPRESSION_FILTER_V2 - CDS PATH EXPRESSION FILTER V2
Vendor Master (General Section) PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- CDS View-Entität, path_expr, Filter
... $[WHERE$] cds_cond ...
Wirkung
Filterbedingung für die aktuelle CDS-Assoziation. Wenn der Join-Typ explizit mit INNER$|${LEFT OUTER$} definiert ist, muss der Zusatz WHERE explizit angegeben werden. Ansonsten darf WHERE nicht angegeben werden.
Eine Filterbedingung ist eine Bedingung cds_cond, die bei der Transformation der CDS-Assoziation in einen Join in eine erweiterte Bedingung für den Join umgesetzt wird.
Folgende Regeln gelten für die Operanden der Filterbedingung eines Pfadausdrucks von einer CDS-View-Entität:
- Alle relationalen Operatoren sind erlaubt.
- Die Booleschen Operatoren NOT, AND und OR sind erlaubt.
- Für lhs muss ein Feld des Assoziationsziels der aktuellen CDS-Assoziation angegeben werden.
- rhs erwartet ein Feld des Assoziationsziels der aktuellen CDS-Assoziation, ein Literal, ein Parameter, eine Sitzungsvariable, oder eine eingebaute Funktion.
- wenn der Operator LIKE verwendet wird, muss rhs ein Zeichenliteral sein.
- Pfadausdrücke sind nicht erlaubt.
- Andere Ausdrücke werden nicht unterstützt.
Wenn im Pfadausdruck keine Filterbedingung angegeben ist, wird die eventuell für die CDS-Assoziation angegebene Standardfilterbedingung verwendet.
Hinweis
In CDS-View-Entitäten werden Filterbedingungen von mehrfachem CDS-Assoziationen standardmäßig semantisch verglichen. Bei übereinstimmenden Filterbedingungen wird der zugehörige Join-Ausdruck nur einmal angelegt. Das verbessert in der Regel die Performance.
Beispiel
Die folgende CDS-View-Entität enthält Pfadausdrücke mit Filterbedingungen in ihrer SELECT-Liste, die bei Aktivierung als Join-Ausdrücke implementiert werden.
Die folgende Darstellung zeigt die auf der Datenbank angelegten Joins:
IMAGE @@ABDOC_PATH_EXPR.png@@492@@213@@CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4627 Date: 20240523 Time: 160311 sap01-206 ( 53 ms )