Ansicht
Dokumentation
ABENABAP_SQL_LISTS_OBSOLETE - ABAP SQL LISTS OBSOLETE
BAL Application Log Documentation BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Leerzeichenseparierte Listen
Folgende Listen einer -Anweisung können noch mit Leerzeichen statt Kommata als Trennzeichen angegeben werden, solange keiner der strikten Modi der Syntaxprüfung ab Release wirksam ist.
- In der Anweisung SELECT:
- Angabe von Spalten oder Aggregatfunktionen in der SELECT-Liste.
- Angabe von Spalten hinter GROUP BY
- ... GROUP BY col1 col2 ...
- Angabe von Spalten hinter ORDER BY.
-
... ORDER BY ${col1$|a1$} $[ASCENDING$|DESCENDING$]
${col2$|a2$} $[ASCENDING$|DESCENDING$]
...
- In der Anweisung UPDATE:
- Angabe der Änderungsausdrücke hinter SET
- ... SET set_expression1 set_expression2 ...
Die Angaben sind nun obsolet. Listen sollen immer kommasepariert werden.
Beispiel
SELECT-Anweisung mit leerzeichenseparierten Listen.
SELECT carrid connid
FROM spfli
INTO (carrid, connid)
WHERE carrid = carrid AND
connid = connid
ORDER BY carrid connid.
Empfohlene Schreibweise mit kommaseparierten Listen, die gleichzeitig die Verwendung des Fluchtsymbols @ vor Hostvariablen erzwingen.
SELECT carrid, connid
FROM spfli
WHERE carrid = @carrid AND
connid = @connid
ORDER BY carrid, connid
INTO (@carrid, @connid).
RFUMSV00 - Advance Return for Tax on Sales/Purchases CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3262 Date: 20240523 Time: 160641 sap01-206 ( 34 ms )