Ansicht
Dokumentation

ABENNEWS-769-ABAP_SQL - NEWS-769-ABAP SQL

ABENNEWS-769-ABAP_SQL - NEWS-769-ABAP SQL

Addresses (Business Address Services)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  • 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.

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.





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 )