✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
REPORTE INTERACTIVO: 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 línea determinada del primer listado, se accede a otros datos relativos a esa línea y así sucesivamente por cuantos niveles tenga el reporte. Se puede crear hasta 20 niveles secundarios. 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 de la interacción con el usuario. Es importante tener presente que los Reporte Interactivos no pueden ser ejecutados en procesos de fondo.
LOS EVENTOS Y VARIABLES DE UN REPORTE INTERACTIVO: Cuando se hace doble clic en alguna posición del listado principal que se muestra por pantalla, se ejecutará el evento AT-LINE-SELECTION, en ese momento ciertas variables se completan con información muy útil, ellas son:
- SY-LSIND: esta variable contiene el índice del listado, es decir el niel del listado. Por ejemplo si hacemos doble clic en cualquier lugar del listado principal entonces SY-LSIND será 1, si hacemos doble clic en el segundo listado entonces SY-LSIND será 2 y así consecutivamente.
- SY-LISEL: esta variable almacena el contenido de la línea seleccionada.
- SY-LILLI: esta variable contiene el número de línea seleccionada del listado.
- SY-CUROW: esta variable contiene la posición del cursor vertical en la pantalla.
para imprimir por pantalla los textos de las cabeceras del listado principal vamos a utilizar el evento TOP-OF-PAGE mientras que para imprimir por pantalla los textos de las cabeceras de los listados de detalle vamos a utilizar el evento TOP-OF-PAGE DURING LINE-SELECTION.
PROGRAMAS PARA TENER EN CUENTA: existen algunos programas estándar de prueba que nos pueden servir para practicar, ellos son:
* DEMO_LIST_INTERACTIVE_1
* DEMO_LIST_INTERACTIVE_2
* DEMO_LIST_INTERACTIVE_3
* DEMO_LIST_INTERACTIVE_4
Otra posibilidad con la que contamos consiste en mostrar la pantalla del nivel de detalle como una ventana de dialogo o subscreen. Para esto utilizamos la sentencia WINDOWS STARTING AT.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infomática - Venezuela - Legajo: AG33O
✒️Autor de: 68 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez