Si tu haces
LOOP AT tabla.
tabla-campo1 = 'Valor'.
ENDLOOP.
observaras que no se reflejan los cambios dentro de tu tabla interna, es porque te falta utilizar la instruccion MODIFY, tendrias que hacer esto:
LOOP AT tabla.
tabla-campo1 = 'Valor'.
MODIFY tabla.
ENDLOOP.
Y ahora si verias actualizado el campo en tu tabla interna
Una manera de hacer este proceso mas rapido es utilizando field-symbols, que resumiendo son al ABAP IV lo que a otros lenguajes de programacion son los punteros, lo harias asi.
*Aqui declaras el field-symbols, tiene que ir obligatoriamente con los < y >
field-symbols: <linea> type any.
loop at tabla assigning <linea>.
<linea>-campo = 'Valor'.
endloop.
Como el field-symbol apunta directamente al contenido de la tabla no tienes que utilizar MODIFY
|