Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Processing Internal Data →  Internal Tables →  Processing Statements for Internal Tables →  REPLACE IN TABLE itab 

REPLACE IN TABLE - options

Short Reference

Other versions: 7.31 | 7.40 | 7.54

Syntax


... [{RESPECTING|IGNORING} CASE] 
    [REPLACEMENT COUNT rcnt]
    { {[REPLACEMENT LINE rlin]
       [REPLACEMENT OFFSET roff]
       [REPLACEMENT LENGTH rlen]}
    | [RESULTS result_tab|result_wa] } ...

Effect

The addition REPLACEMENT LINE returns the last row number in which the search pattern was found (using the statement REPLACE IN TABLE) in the data object rlin. A variable of the type i is expected for rlin. If no replacement takes place, rlin retains its previous value.

The remaining additions for replacement in the individual table rows have the same meaning as in the pattern-based replacement using REPLACE in elementary character- and byte strings.

With the use of the addition RESULTS, the row number of every match position is stored additionally in the component LINE of corresponding table row of result_tab or the row number of the last match position in result_wa.