✒️ABAP / Los reportes interactivos Por Jean Lopez Uzcategui
ABAP Los reportes interactivos

REPORTES INTERACTIVOS
Es un tipo de reporte ABAP, donde se muestra un primer listado por pantalla, con cierta información y luego haciendo doble clic a una lista determinada del primer listado, se accede a otros datos relativos a esa línea y así sucesivamente por cuantos niveles tenga el listado.
A diferencia del reporte clásico, que puede ser ejecutado tanto Online como Batch, el reporte interactivo es ejecutado solo en forma online, ya que requiere la interacción con el usuario.
La principal ventaja de los reportes interactivos es que con pocas líneas de código se puede crear un reporte con iteración con el usuario, a diferencia de los programas de dialogo, que requieren de mucho más tiempo de construcción.
Dados que los reportes interactivos requieren de la interacción del usuario con el reporte entonces no se pueden utilizar reportes interactivos en procesos que se ejecutaran de fondo, este punto es importante tenerlo en cuenta al momento de realizar la especificación del diseño técnico del reporte que es el momento donde se piensan todos los aspectos y alcance del programa crear.
EVENTOS Y VARIABLES DE U REPORTE INTERACTIVO
Cuando hacemos clic en alguna posición de la lista principal que se muestra por pantalla, se ejecuta el evento AT LINE-SELECTION. Este evento debemos ubicarlo luego del evento START-OF-DELECTION. En este momento, ciertas variables del sistema se completan con información muy útil. Ellas son:
· SY-LSIND: contiene el índice de la lista de detalle.
· SY-LISEL: contiene el contenido de la línea seleccionada.
· SY-LILLI: contiene la línea seleccionada de la lista.
· SY-CUROW: contiene la posición del cursor vertical en la pantalla.
Usaremos el evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir por pantalla los textos de las cabeceras de las listas de detalle
PROGRAMAS PARA TENER EN CUENTA
Existen algunos programas de prueba estándar ABAP que nos pueden servir para practicar. Ellos son:
· DEMO_LIST_INTERACTIVE_1,
· DEMO_LIST_INTERACTIVE_2
· DEMO_LIST_INTERACTIVE_3
· DEMO_LIST_INTERACTIVE_4
Se pueden crear tantos niveles de listado como se quiera. El nivel donde estamos lo tenemos en la variable SY-LSIND.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez Uzcategui, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Jean Carlos Lopez Uzcategui
Profesión: Sistemas - Venezuela - Legajo: HS82J
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
























