PDA

Ver la Versión Completa : Lectura de campos de una tabla


CRISTINO.GARCIA
02/10/13, 21:01:37
Hola

Necesito ir leyendo los campos de una tabla (son 20 en total) pero cuando consiga que dos campos consecutivos estan en blanco es decir no tienen datos ejecute un proceso. He estado usando loop pero no he conseguido que funcione. Alguna idea que me puedan aportar.

Gracias

Saludos

ballan
03/10/13, 08:26:05
field-symbols: <campo> type any.

data: lv_blanco type i.

do.

assign component sy-index of structure nombre_estructura to <campo>.

if sy-subrc is initial.

if <campo> is initial.
add 1 to lv_blanco.
else.
clear: lv_blanco.
endif.

if lv_blanco >= 2.
exit.
endif.

else.

exit.

endif.

enddo.

if lv_blanco >= 2.
"Hay 2 campos consecutivos blancos".
endif.

CRISTINO.GARCIA
08/10/13, 15:42:00
Muchas Gracias, voy a probarlo.