[ABAP] Index einer Zeile in einer internen Tabelle

* Index des Tabelleneintrags ermitteln
DATA(idx) = line_index( itab[ col = '123' ] ).

* bei Vorhandensein des Eintrags ist der Index > 0,
* es wird bei Nichtvorhandensein idx = 0 gesetzt und KEINE Exception geworfen
IF idx > 0.
* Zeile an der Indexposition mit Feldsymbol verknüpfen
  ASSIGN itab[ idx ] TO FIELD-SYMBOL(<f>).
  IF <f> IS ASSIGNED.
* hier irgendetwas mit dem Feldsymbol (Zeile) durchführen

  ENDIF.
ELSE.
* Eintrag nicht gefunden

ENDIF.