Ansicht
Dokumentation

ABENNEWS-771-ABAP_SQL - NEWS-771-ABAP SQL

ABENNEWS-771-ABAP_SQL - NEWS-771-ABAP SQL

Fill RESBD Structure from EBP Component Structure   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

zu Release 7.71





Null-Werte im Tabellenpuffer

Der Tabellenpuffer unterstützt jetzt echte Null-Werte. Bei der Tabellenpufferung werden Null-Werte nicht mehr in typabhängige Initialwerte verwandelt. Zugriffe auf den Puffer haben die gleichen Ergebnisse wie direkte Zugriffe auf die Datenbank. Zugehörige Einschränkungen entfallen. Dies betrifft u.a.

  • Relationale Ausdrücke mit Operanden die Null-Werte enthalten. Das Ergebnis eines solchen Vergleichs ist jetzt auch bei Ausführung des Vergleichs im Puffer unbekannt, außer beim Ausdruck IS $[NOT$] NULL.
  • Die Verwendung von IS $[NOT$] NULL umgeht nicht mehr die Tabellenpufferung.
  • Zugriffe auf gepufferte CDS-Views. Zugriffe auf den Puffer haben jetzt die gleichen Ergebnisse wie direkte Zugriffe auf die Datenbank. Null-Werte entstehen leicht durch äußere Joins oder bei Ausdrücken, wie der Fallunterscheidung. Die Einschränkung nur CDS-Views zu puffern, deren Elemente keine Null-Werte enthalten, entfällt.



Datums-/Zeitfunktionen

unterstützt jetzt die folgenden neuen Datums-/Zeitfunktionen:

  • TIMS_IS_VALID

  • TSTMP_IS_VALID

  • TSTMP_CURRENT_UTCTIMESTAMP

  • TSTMP_SECONDS_BETWEEN

  • TSTMP_ADD_SECONDS

  • TSTMP_TO_DATS

  • TSTMP_TO_TIMS

  • TSTMP_TO_DST

  • DATS_TIMS_TO_TSTMP

Die Verwendung einer dieser Funktionen führt zumstrikten Modus ab Release .



Aufhebung von Einschränkungen

Eine lesende -Anweisung umgeht für bestimmte SQL-Ausdrücke und Funktionen nicht mehr die Tabellenpufferung.



Schwächere Prüfung

Eine -Anweisung, die eine Datenbankeigenschaft ausnutzt, die nicht von allen Datenbankplattformen unterstützt wird, führt nicht mehr zu einer Warnung bei der Syntaxprüfung, sondern nur noch zu einer Syntaxwarnung der erweiterten Programmprüfung.



Neue Prüfung

Wenn bei der Verwendung einer internen Tabelle als Datenquelle der -Anweisung SELECT die Daten der internen Tabelle zur Datenbank transportiert werden müssen, kommt es zu einer durch das Pragma ##itab_db_select ausblendbaren Warnung von der Syntaxprüfung.



Ersetzungsdienst bei Programmaufrufen

Die Methode ACTIVATE_REPLACEMENT der Klasse CL_OSQL_REPLACE hat einen neuen Parameter FLG_SURVIVE_SUBMIT, der jetzt auch eine Umlenkung in aufgerufenen Programmen erlaubt.






TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5338 Date: 20240523 Time: 100542     sap01-206 ( 65 ms )