ABAP でこの SELECT ステートメントを使用しようとしています。
SELECT DISTINCT * FROM dbtab
INTO CORRESPONDING FIELDS OF TABLE itab
WHERE field1+7(16) IN s_field1
AND field2 IN s_field2.
しかし、dbtab 列にオフセットを使用することはできません。どうすればこの問題を解決できますか?
私はループのようなものを避けようとしています
SELECT DISTINCT * FROM dbtab
WHERE field2 IN s_field2.
IF field1+7(16) IN s_field1
...
endif.
endselect.