Mastodon

renephoenix.de

Fehlermeldung des Tages

Die ABAP-Umgebung von SAP meldet folgenden Fehler:

Die INTO-Klausel beim SELECT fehlt, oder der FROM-Zusatz zu DELETE, INSERT, MODIFY bzw. UPDATE fehlt.

Die Fehlermeldung bemängelte folgenden Code:

SELECT * FROM vbak
  WHERE vbeln = kundennummer.
    SELECT * FROM vbap
      WHERE vbeln = vbak-vbeln.
  ENDSELECT.
ENDSELECT.

Die Lösung war kein Fehler im SQL-Statement, sondern im vergessenen Einbinden der Tabellen. (TABLES: vbak, vbap.)

Bisherige Kommentare (5)

Kommentar von Andy

You made my day!!!

Ich habe mich einen ganzen Tag mit dieser dussligen Falschmeldung herumgeschlagen (natürlich bei einem anderen Funktionsbaustein). Bis ich dann nach hier gegoogelt bin! Danke für den Hint. Und danke an SAP für viele spannende Stunden ;-)

Andy

Kommentar von René

Es ist ja auf der einen Seite toll, wenn so uralte Einträge immer noch Leuten nützen, wo man selber schon überlegt .... mmh, kann man eigentlich auch löschen ...

Auf der anderen Seite aber auch erschreckend! Die kuriose Fehlermeldung habe ich vor fünf Jahren erlebt. Heißt das, es hat sich in den Jahren gar nichts weiterentwickelt?

[Die Ironie des Tages: heute auf den Tag genau vor fünf Jahren]

Kommentar verfassen

Freiwillige Angabe
Freiwillige Angabe
Der Text kann mit Textile formatiert werden, z.B. *fett* _kursiv_ "link":url. Wie das geht?
Wieviel ist 40 plus 2?

Bisherige Trackbacks (0)

Es wurde noch kein Trackback empfangen!