LOOP 돌리면서 MODIFY 쓰지말것
DATA : gs_data TYPE sflight,
gt_data TYPE STANDARD TABLE OF sflight.
FIELD-SYMBOLS : <fs> TYPE sflight.
SELECT *
INTO CORRESPONDING FIELDS OF TABLE gt_data
FROM sflight.
" 1. LOOP시 MODIFY 대신 필드심볼 사용하기
LOOP AT gt_data ASSIGNING <fs>.
CHECK <fs>-seatsocc > 200.
<fs>-seatsocc = 0.
ENDLOOP.
" 2. READ TABLE 후 필드심볼로 바로 값 바꿔주기
READ TABLE gt_data ASSIGNING <fs> WITH KEY fldate = '20231025'.
IF sy-subrc = 0.
<fs>-seatsocc = 0.
ENDIF.