✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
1- 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 linea determinada del primer listado, se accede a otros datos relativos a esas linea y así sucesivamente por cuantos niveles tenga el listado.
- A diferencia del reporte clásico, que puede ser ejecutado tanto Online como Batch, el reporte interactivo es ejecutado solo en forma Online, ya que requiere de la interacción del usuario.
- La principal ventaja de los reporte interactivos 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: cuando se hace clic en alguna posición de la lista principal que se muestra por pantalla, se ejecutara el evento AT LINE-SELECTION. Este evento se debe ubicar luego del evento START-OF-SELECTION. En este momento, ciertas variables del sistema se completan con información muy útil. Ellas son:
- SY-LSIND: contiene el indice de la lista de detalle.
- SY-LISEL: tiene el contenido de la linea seleccionada.
- SY-LILLI : contiene la linea seleccionada de la lista.
- SY-CUROW: contiene la posición del cursor vertical en la pantalla.
- Se utilizará el evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir por pantalla los textos de las cabeceras de las listas de detalle.
- Modificación de una tabla de base de datos: cuando se realiza una modificación de en la estructura de la tabla, se debe adaptar la tabla de base de satos, utilizando la opción del menú: Utilidades -> Objeto Base Datos -> Utilidad base datos -> Activar y adaptar base de datos.
- Para mostrar la pantalla de nivel de detalle como una ventana de dialogo o subscreen, se debe utilizar la sentencia WINDOWS STARTING AT.
- Se pueden crear tantos niveles de listados como se requiera. El nivel del listado donde se encuentra le tiene en la variable SY-LSIND.
 
 
 
Sobre el autor
Publicación académica de Osvaldo Aguilera, en su ámbito de estudios para la Carrera Consultor ABAP.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Osvaldo Aguilera