✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
1. Qué es un Reporte Interactivo?
Es un tipo de reporte que permite a partir de un listado inicial, ir navegando por los datos dependiendo de los registros seleccionados por cuantos niveles tenga el listado. A diferencia del reporte clásico, que puede ser ejecutado tanto online como batch, este tipo de reportes es ejecutado sólo en forma online ya que requiere la interacción con el usuario.
Su principal ventaja es que puede ser creado con pocas líneas de código, a diferencia de los programas de dialogo que son más extensos en su construcción.
2. Eventos y variables de un reporte interactivo
Para trabajar con los reportes interactivos se utilizan los siguientes eventos:
- AT LINE-SELECTION. -> se ejecutará al hacer clic en alguna posición de la lista principal mostrada por pantalla. Este evento debe ser ubicado luego del evento START-OF-SELECTION.
- TOP-OF-PAGE DURING LINE-SELECTION. -> Se utiliza para imprimir por pantalla los textos de las cabeceras de las listas de detalle
Tambien se utilizan las variables de sistema:
- sy-lisel -> Tiene el contenido de la línea seleccionada.
- sy-lsind -> Contiene el índice de la lista de detalle sobre la cual se hizo clic.
- sy-lilli -> Contiene la línea seleccionada de la lista
- sy-curow -> Contiene la posición del cursor vertical en la pantalla
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ixhel Lopez Valencia
Sobre el autor
Publicación académica de Jose Hernando Donado Cervantes, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Hernando Donado Cervantes
Profesión: Ingeniero de Sistemas - Colombia - Legajo: KU74P
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jose Donado