Loop
Hola. la sentencia Loop permite leer registros de una tabla interna. ejemplo
tengo la tabla interna: gtd_datos
data: begin of gtd_datos occurs 0,
nombre (20) type c,
apellido(20) type c,
direccion(40)type c,
end of gtd_datos.
data: v_salida(80) type c.
*llenar la tabla con estos registros
*nombre | apellido |direccion
*-------------------------
*abcde | apellido1 |direccion1
*fghijkl | apellido2 |direccion2
*mnop | apellido3 |direccion3
*entonces leemos:
loop at gtd_datos.
concatenate gtd_datos-nombre gtd_datos-apellido gtd_datosdireccion into v_salida separated by space.
write:/ v_salida.
endloop.
este es un ejemplo sencillo. para ver mejor la funcionalidad de las sentencias abap... puedes debuggear el programa con (/H).
Espero te ayude.
__________________
Jhon Riders Juscamaita Rico
--------------------------------------------
CONSULTOR SAP / ABAP4 DEVELOPER
|