✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
En los reportes interactivos nos encontramos con 2 tipos de listas
- Una lista básica
- Diversas listas secundarias (o de ramificación), por ejemplo información detallada de datos de la lista básica.
La lista inicial (básica) se visualizará con la sentencia WRITE.
Desde esta lista inicial , el usuario será capaz de dirigirse a una lista secundaria mediante una tecla de función o posicionándose con el cursor. Al igual que en las listas básicas , se implementa el listado con la función WRITE.
Los datos de las listas secundarias aparecerán en una ventana por encima de la lista principal, solapando una parte o ocultándola totalmente .Se podrán tener varias listas, cada una de ellas en ventanas distintas.
Para controlar el flujo del report interactivo , tendremos una serie de eventos como: AT LINE-SELECTION (si lo que selecciona es una línea), AT PFn y AT USER-COMMAND (si se selecciona una tecla).
Un report interactivo puede tener como máximo 9 listados secundarios. Si el usuario selecciona la función BACK el sistema vuelve al listado anterior. ABAP numera los listados a medida que se van generando , emepezando desde 0 (listado básico).
El número del listado en proceso estará en la variable del sistema SY-LSIND.
En el listado básico podemos visualizar cabeceras con TOP-OF-PAGE o con la cabecera estándar, pero en los listados de ramificación podemos utilizar el evento TOP-OF-PAGE DURING LINE-SELECTION.
El usuario tiene dos formas de interactuar con el sistema:
Seleccionando una linea del listado(con dbole click) o utilizando la funcion Seleccionar.
Para controlar la entrada del usuario de usa el evento AT LINE-SELECTION.
La variable SY-UCOMM capturará lo que se ha seleccionado
Después del evento AT LINE-SECTION o AT USER-COMMAND el sistema guarda el contenido de la linea selecciona en el campo de sistema SY-LISEL
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Ayala Chira, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Carlos Ayala Chira
Profesión: Ingeniero de Sistemas E Informática - Peru - Legajo: KQ70J
✒️Autor de: 97 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Juan Ayala