Ansicht
Dokumentation
ABENNEWS-769-ABAP_SQL - NEWS-769-ABAP SQL
Addresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
zu Release 7.69
Interne Tabellen als Datenquelle
Als Datenquelle data_source einer Query kann eine
interne Tabelle angegeben werden. Die Ausführung
der Anweisung ist nicht auf allen Datenbanksystemen möglich, wenn dafür die Übergabe der Daten der internen Tabelle an die Datenbank notwendig ist.
Relationale Ausdrücke
Für Bedingungen in Ausdrücken wurden folgende Erweiterungen vorgenommen:
- Größenvergleiche, die bislang auf numerische Datentypen beschränkt waren, können jetzt auch zwischen zeichenartigen Datentypen durchgeführt werden.
- Der Operator BETWEEN ist ebenfalls nicht mehr auf numerische Datentypen beschränkt und es können auf der rechten Seite SQL-Ausdrücke angegeben werden.
- Es wird jetzt auch der Operator LIKE unterstützt.
Pfadausdrücke
Für Pfadausdrücke wurden folgende Erweiterungen vorgenommen:
- Es können jetzt auch CDS-Assoziationen verwendet werden, deren Assoziationsziele CDS-Tabellenfunktionen sind.
- Hinter den CDS-Assoziationen eines Pfadausdrucks in Spaltenangaben von Queries können jetzt Parameter übergeben werden. Dies war bislang nur in Pfadausdrücken in der Datenquelle der FROM-Klausel einer Query möglich. Damit sind jetzt auch Pfadangaben möglich, deren CDS-Assoziationen CDS-Entitäten mit Eingabeparametern als Datenquellen haben.
- In den eckigen Klammern hinter den CDS-Assoziationen eines Pfadausdrucks können jetzt die Kardinalität und die Art des Join-Ausdrucks als Attribute angegeben werden. Bislang waren nur Filterbedingungen möglich.
- Hinter den CDS-Assoziationen eines Pfadausdrucks in
Spaltenangaben von
Queries können jetzt
Attribute angegeben werden. Bislang konnten Attribute nur in Pfadausdrücken in der
Datenquelle der FROM-Klausel einer
Query angegeben werden und es waren nur Filterbedingungen möglich.
Zugriffskontrolle
Der neue Zusatz WITH PRIVILEGED ACCESS schaltet die
CDS-Zugriffskontrolle ab.
ORDER BY und UP TO, OFFSET in Subquery
In einer Subquery
kann jetzt eine ORDER BY-Klausel
und dahinter können die Zusätze UP
TO, OFFSET verwendet werden. Die Ausführung einer Subquery mit ORDER BY-Klausel ist nicht auf allen Datenbanksystemen möglich.
Strikter Modus der Syntaxprüfung
Wenn eine der zuvor aufgeführten Neuerungen in einer -Anweisung verwendet wird, wird die Syntaxprüfung
in einemstrikten Modus ausgeführt, welche die Anweisung strenger behandelt als die normale Syntaxprüfung.
Mandantenbehandlung
Für das Um- und Abschalten der impliziten Mandantenbehandlung gelten beim Zugriff auf CDS-Entitäten folgende striktere Regeln für die Zusätze USING CLIENT und CLIENT SPECIFIED:
- Die CDS-Zugriffskontrolle funktioniert nicht für mandantenübergreifende Zugriffe. Aus diesem Grund können in die Zusätze USING CLIENT und CLIENT SPECIFIED nur beim Zugriff auf CDS-Entitäten verwendet werden, für welche die Zugriffskontrolle mit der Annotation AccessControl.authorizationCheck.#NOT_ALLOWED oder mit dem Zusatz WITH PRIVILEGED ACCESS in der FROM-Klausel einer -Query abgeschaltet ist.
- Die Auswertung von Pfadausdrücken funktioniert nur bei impliziter Mandantenbehandlung. Diese darf nicht mit dem CLIENT SPECIFIED abgeschaltet werden, wenn Pfadausdrücke verwendet werden, in denen CDS-Assoziationen vorkommen, deren Assoziationsziele mandantenabhängig ist. Bei Pfadausdrücken in der FROM-Klausel dürfen auch die Assoziationsquellen der CDS-Assoziationen nicht mandantenabhängig sein.
BAL Application Log Documentation Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 8040 Date: 20240523 Time: 094343 sap01-206 ( 97 ms )