Skip to Content
0
Aug 16, 2023 at 11:09 PM

Delete a row in FOR statement ABAP7.5

120 Views Last edit Aug 16, 2023 at 11:10 PM 2 rev

Hi,

What would be the equivalent ABAP 7.5 code for below old code, basically deleting a row with blank level_2_bom value, if there is a row with level_2_bom value for combination of key fields.

LOOP AT gt_data INTO ls_data WHERE level_2_bom IS NOT INITIAL.
READ TABLE gt_Data INTO DATA(ls_data1) WITH KEY matnr = ls_data-matnr
swerk = ls_data-swerk
stlnr = ls_data-stlnr
level_1_bom = ls_data-level_1_bom
level_2_bom = ''.
IF sy-subrc = 0.
DELETE table gt_Data from ls_data1 .
ENDIF.
ENDLOOP.