* [1] Declaracion de tipos, estructuras y tablas propias del ALV.
TYPE-POOLS: slis. " tipo necesario para ALV's.
DATA: ti_catalogo TYPE slis_t_fieldcat_alv, " tabla interna del catalogo.
st_catalogo TYPE slis_fieldcat_alv, " estructura del catalogo.
st_layout TYPE slis_layout_alv, " Estructura para configuración de salida.
v_repid LIKE sy-repid. " Variable con nombre del programa.
* [2] Declaracion de la tabla de salida del ALV.
DATA: ti_usuarios TYPE STANDARD TABLE OF ztabla_usuarios, " tabla interna de salida del ALV.
st_usuarios LIKE LINE OF ti_usuarios.
* [3] Seleccion de los datos a mostrar en ALV.
SELECT dni nombre_ape estado_usu direccion codigo_postal
f_nacimiento estado_civil
FROM ztabla_usuarios
INTO CORRESPONDING FIELDS OF TABLE ti_usuarios.