“选择列表”列表中的元素必须使用逗号分隔

0 sap abap

我想进行以下选择,但是返回了一个我不知道该怎么办的错误。

“选择列表”列表中的元素必须使用逗号分隔。

我的版本是NW 7.4。有人可以帮我吗?

TYPES : BEGIN OF ty_meal,
          carrid     TYPE smeal-carrid,
          mealnumber TYPE smeal-mealnumber,
          text       TYPE smealt-text,
        END OF ty_meal,
        ty_meal_s TYPE STANDARD TABLE OF ty_meal WITH EMPTY KEY.
DATA meals TYPE ty_meal_s.

SELECT smeal~carrid smeal~mealnumber smealt~text
  INTO TABLE meals
  FROM smeal
    LEFT JOIN smealt 
        ON smealt~carrid = smeal~carrid
        AND smealt~mealnumber = smeal~mealnumber
  WHERE smealt~sprache EQ 'E'.
Run Code Online (Sandbox Code Playgroud)

kon*_*tin 5

您需要SELECT用逗号分隔各列,例如

SELECT smeal~carrid, smeal~mealnumber, smealt~text
  INTO TABLE @meals
  FROM smeal
    LEFT JOIN smealt 
        ON smealt~carrid = smeal~carrid
        AND smealt~mealnumber = smeal~mealnumber
  WHERE smealt~sprache EQ 'E'.
Run Code Online (Sandbox Code Playgroud)