ループステートメント中にこの問題があります。
私はループを持っています:
loop at lt assigning <ls> where <condition> (im using loop instead of reaf table coz i need to use GE and LE logical statements)
if sy-subrc = 0.
result = <ls>-FIELD.
else.
result = ''.
endif.
endloop.
問題は、sy-subrc チェックをスキップすることです。ループが実行され、レコードが見つからない場合 (sy-subrc = 4)、結果フィールドに '' が代入されず、代わりに最初のステートメントが保持されます。
どうしたの?