✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
Lección 4: Reportes Interactivos
1. Qué es un reporte interactivo?
Un reporte interactivo es un tipo de reporte de se muestra un primer listado por pantalla, con cierta información y este permite que se le haga doble click a una línea de reporte, para mostrar información relativa a dicha línea. Por su naturaleza interactiva, este tipo de reporte solo ser ejecutado para salir por pantalla, no por batch (o en fondo).
Es ventajoso porque se puede crear un reporte interactivo con tan solo pocas líneas de código.
2. Eventos y variables de un reporte interactivo.
Cuando hacemos click en alguna posición del listado principal que se muestra por pantalla, se ejecuta o activa el evento AT LINE-SELECTION. Este evento debe ubicarse luego del evento START-OF-SELECTION. Existen unas variables del sistema que se activan en este evento, las cuales son muy útiles. Estas son:
· SY-LSIND: Contiene el índice de la lista detallada.
· SY-LISEL: Guarda el contenido de la línea seleccionada
· SY-LILLI: Contiene la línea seleccionada del listado, comenzando a partir del título del listado
· SY-CUROW: Contiene la posición del cursor vertical de la pantalla
Se utiliza el evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir por pantalla los textos de los encabezados de las listas de detalle.
Existen unos programas de prueba estándar ABAP que nos pueden servir de muestra y práctica:
DEMO_LIST_INTERACTIVE_1,
DEMO_LIST_INTERACTIVE_2,
DEMO_LIST_INTERACTIVE_3,
DEMO_LIST_INTERACTIVE_4
 
 
 
Sobre el autor
Publicación académica de Oscar Perez, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Perez
Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F
✒️Autor de: 105 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Oscar Perez