次のSQLステートメントを使用して、演算子を使用して書き直して、最初にDATA
ステートメントを避けることができるかどうか疑問に思っていました。ABAP SQLステートメントでVALUE演算子を使用した初期値
DATA(lv_initial) = VALUE /scwm/guid_hu().
SELECT * FROM /scwm/tu_dlv
WHERE lgnum = @lv_lgnum
AND top_hu = @lv_initial
INTO TABLE @DATA(lt).
つまり、私はエラーを与え、次のようなものを持っているしたいと思います:「フィールド 『VALUE』不明[...]。」、残念ながら。
SELECT * FROM /scwm/tu_dlv
WHERE lgnum = @lv_lgnum
AND top_hu = @VALUE #()
INTO TABLE @DATA(lt).
これは可能ですか?私はDATA
ステートメントを取り除きたいのですが、変数が再利用されるとバグが発生しやすくなります。
「SELECT」、「VALUE、Operator」および「DATA、Operator」については、GoogleとABAPキーワードのドキュメントで検索しましたが、役に立たなくなりました。
ご迷惑をおかけして申し訳ございません。
敬具、 ステファン
非常に興味深い、ご説明いただきありがとうございます。残念ながら、私は現在リリース7.40で作業していますが、少なくとも私は今検索をやめることができます。 –