Ver Mensaje Individual
  #7  
Viejo 14/09/11, 17:48:22
ayaxrojo ayaxrojo is offline
Junior Member
 
Fecha de Ingreso: feb 2009
Mensajes: 14


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.
Responder Con Cita