Se me ocurre que cuando estés leyendo tu tabla interna utilices un if para validar con que empieza. es cuestión de jugar con los caracteres
data: l_reg(2) type c.
LOOP AT IT_tabla.
* aquí mandas los primeros dos caracteres de la linea que esta leyendo a una *variable para validar que es lo que viene,
*si estuviera en la posición 10 lo que quieres validar o mover seria *it_tabla+10(2)
MOVE: IT_tabla(2) TO L_REG.
*aqui validas
if l_reg eq '00'.
..proceso
elseif l_reg eq '11'.
...proceso.
endif.
endloop.
|