Ansicht
Dokumentation

ABENSQL_EXPR_ARITH_ABEXA - SQL EXPR ARITH ABEXA

ABENSQL_EXPR_ARITH_ABEXA - SQL EXPR ARITH ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Arithmetische Berechnungen

Das Beispiel demonstriert arithmetische Berechnungen in SQL-Ausdrücken.

Quelltext

Ausführen

Beschreibung

In einer Liste von Spaltenangaben hinter SELECT werden Berechnungen ausgeführt und Funktionen aufgerufen.

  • Um eine Gleitpunktdivision mit ganzzahligen Spalten auszuführen, werden diese mit cast in den Typ DECFLOAT34 umgesetzt.
  • Die Ganzzahldivisionen mit den Funktionen DIV und MOD sowie DIVISION benötigen keine Umsetzung.
  • Eine Hostvariable wird zum Absolutwert einer Differenz von Spaltenwerten addiert.

Die Ergebnisse werden mit Hilfe der hinter AS definierten Aliasnamen den gleichnamigen Spalten einer inline deklarierten internen Tabelle results zugeordnet. Das Ergebnis der letzten Berechnung wird als Sortierkriterium verwendet.






BAL_S_LOG - Application Log: Log header data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1553 Date: 20240523 Time: 085742     sap01-206 ( 26 ms )