✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
1) Reporte Interactivo
Es un tipo de reporte donde se muestra un primer listado por pantalla, con cierta información y luego haciendo doble click a una linea determinada del primer listado se accede a otros datos relativos a esa linea y así sucesivamente por cuantos niveles tenga el listado.
Este tipo de reporte solo es ejecutado solo en forma On-line. por ser interactivos y necesitan intervención con el usuario.
La principal ventajas es que con pocas lineas de código se puede crear un reporte con interacción con el usuario.
2) Eventos y variables de un reporte interactivo
El Evento AT-LINE-SELECTION se ejecutará cuando se hace click en alguna posición de la lista principal, se ubica luego del START-OF-SELECTION.
El Evento TOP-OF-PAGE-DURING LINE-SELECTION es el que será utilizado para imprimir por pantalla los textos de las cabeceras de las listas de detalle
Variables del sistema:
- SY-LSIND - Contiene el índice de la lista de detalle
- SY-LISEL- Tiene el contenido de la linea seleccionada
- SY-LILLI- Contiene la linea seleccionada de la lista comenzando desde la primera linea que corresponde al titulo.
- SY-CUROW - Contiene la posición del cursor vertical en la pantalla.
3) Mi primer reporte interactivo
En el Evento AT-LINE-SELECTION tendrá el código que se ejecutará al dar click en algun lugar de la pantalla, se obtnedran los datos de la variable SY-LISEL.
Se utilizará el evento TOP-OF-PAGE-DURING LINE-SELECTION para imprimir por pantalla la cabecera de cada nivel de listado.
Otra posibilidad es mostrar el nivel de detalle con una ventana de dialogo, y para esto se usa la sentencia WINDOW STARTING AT
Ejemplo( se determina la posición de la pantalla y ancho y alto de la subscreen)
WINDOW STARTING AT 1 15
ENDING AT 79 23.
Se puede crear tantos niveles como se requiera, el nivel del listado donde estamos se almacena en la variable SY.LSIND
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial