Prefer LOOP AT WHERE to nested IF
LOOP AT my_table REFERENCE INTO DATA(line) WHERE key = 'A'.expresses the intent clearer and shorter than
LOOP AT my_table REFERENCE INTO DATA(line).
IF line->key = 'A'.
EXIT.
ENDIF.
ENDLOOP.LOOP AT my_table REFERENCE INTO DATA(line) WHERE key = 'A'.expresses the intent clearer and shorter than
LOOP AT my_table REFERENCE INTO DATA(line).
IF line->key = 'A'.
EXIT.
ENDIF.
ENDLOOP.