Ich denke, Sie müssen vor der Variablen einen Doppelpunkt wie folgt hinzufügen:
EXEC SQL. INSERT INTO order VALUES('2', :sy-datum) ENDEXEC.
Ich empfehle Ihnen auch, hier OpenSQL anstelle von Native SQL zu verwenden. Wenn Sie versuchen, datenbankspezifische Funktionen zu verwenden, wird natives SQL verwendet.
Die von Ihnen verwendete Abfrage ist sehr allgemein und nicht spezifisch für die Backend-Datenbank.
Das obige ist der detaillierte Inhalt vonDer Datumswert wird beim Einfügen einer Bestellung mit nativem SQL in SAP nicht ausgefüllt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!