✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
Reportes Interactivos
1. ¿Que es un reporte interactivo? Es un tipo de reporte ABAP, donde se muestra un primer listado por pantalla, con ciertas 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 cuanto niveles tenga el listado.
A diferencia del reporte clásico, que puede ser ejecutado Online como Batch, el reporte interactivo es ejecutado en forma Online, ya que requiere de la interacción con el usuario.
La principal ventaja de los reportes interactivos es que son pocas líneas de código se puede crear un reporte con interacción con el usuario, a diferencia de los programa de diálogo, que requiere mucho tiempo de construcción.
Veamos un ejemplo para el cual nos convendría crear un reporte interactivo:
Supongamos que tenemos un primer listado que muestra los usuarios con sus nombres y luego cuando hacemos doble clic sobre un usuario en particular, vemos datos detallados de los usuarios, como pueden ser el país, código postal, región, etc. En este caso, bastaría con crear un reporte interactivo para cumplir con este requerimiento.
Nota: dado que los reportes interactivos requiere de la interacción con el usuario, no se pueden utilizar para procesos de fondo.
2. Eventos y variables de un reporte interactivo.
Cuando hacemos clic en alguna posición de la lista principal que se muestra por pantalla, se ejecutara el evento AT LINE-SELECTION. Este evento debemos ubicarlo luego del evento STAR-OF-SELECCION. 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: tiene 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.
Utilizamos el evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir pon pantalla los textos de las cabeceras de la lista de detalle.
 
 
 
Sobre el autor
Publicación académica de Edward Henry Rosario Piezal, en su ámbito de estudios para la Carrera Consultor ABAP.
Edward Henry Rosario Piezal
Profesión: Ingeniero en Sistema - Republica Dominicana - Legajo: FM99R
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Edward Rosario