此聲明有什麼問題?Open-SQL語句中的語法錯誤
SELECT aufk~aufnr
zmm_limit_co~vd zmm_limit_co~matkl_code
zmm_limit_matkl~sign
FROM aufk
JOIN zmm_limit_co ON zmm_limit_co~auart = aufk~auart
left JOIN zmm_limit_matkl
on zmm_limit_matkl~matkl = zmm_limit_matkl~matkl_code
INTO CORRESPONDING FIELDS OF table lt_input
WHERE aufk~aufnr = <lf_new_pos>-aufnr.
當我試圖執行程序,ABAP給我一個錯誤:
'The elements in the "SELECT LIST" list must be separated using commas.'
我想,該錯誤以某種方式連接與連接,當我從消除「左」它 - 它編譯得很好,但它。
你有沒有嘗試用逗號分隔選擇列表中的元素? –
我會嘗試用逗號分隔select中的項目,也可以嘗試將OUTER添加到左連接。所以它讀取LEFT OUTER JOIN,我不熟悉OPEN-SQL,但不是INTO語句應該在from之前? – WBratz