================= ******** UNIDAD 5 ******** =================
******** Lección 4: "Reportes Interactivos" *********
Es un reporte donde se muestra un primer listado por pantalla y haciendo doble click a una linea determinada se accede a nuevos datos.
Diferencia de reporte clasico es que puede ser ejecutado solo de manera ONLINE, ya que requiere interaccion del usuario.
EVENTOS y VARIABLES
Cuando hacemos click en una lista se ejecuta el evento AT-LINE-SELECTION este evento debemos de ubicarlos luego del evento START-OF-SELECTION en ese momento se contemplan ciertas variables del sistema.
SY-LSIND : Contiene el indice de la lista (nivel donde se encuntra)
SY-LISEL : Contiene el contenido de la linea seleccionada.
SY-LILLI : Contiene la linea seleccionada de la lista.
Programas a tener en cuenta
DEMO_LIST_INTERACTIVE_1,2,3,4 (Pruebas estandar en ABAP que nos sirven para practicar).
CREANDO UN REPORTE INTERACTIVO
Una vez creada nuestra consulta a BD y asignada a una estructura usamos el evento AT LINE-SELECTION, que se ejecutara cuando hagamos doble click en algun lugar de la pantalla. usaremos la variable SY-LISEL
creamos una subrutina Generar_reporte_nivel2 en la cual estara nuestra consulta a la BD y listaremos los datos.