✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
Reportes Interactivos.
¿Qué es un Reporte Interactivo?.
Es un tipo de reporte ABAP, donde se muestra un primer listado por pantalla, con cierta información y luego haciendo doble clic a una línea determinada del primer listado, se accede a otros datos relativos a esa linea y así sucesivamente por cuantos niveles tenga el listado.
La principal ventaja es que con pocas líneas de código se puede crear un reporte con interacción con el usuario.
Eventos y variables de un reporte interactivo.
Evento AT LINE-SELECTION.
Se ejecuta cuando se realiza clic en alguna posición de la lista. Su ubicación es posterior al START-OF-SELECTION.
Variables del sistema.
- SY-LSIND.- contiene el indice de la lista de detalle.
- SY-LISEL.- contiene el contenido de la línea seleccionada.
- SY-LILLI.- contiene la línea seleccionada de la lista.
- SY-CUROW.- contiene la posición del cursor vertical en la pantalla.
El evento TOP-OF-PAGE DURING LINE-SELECTION se usa para imprimir por pantalla los textos de las cabeceras de las listas de detalle.
Para mostrar los datos en una ventana de dialogo usamos la sentencia WINDOWS STARTING AT.
Sintaxis.
WINDOWS STARTING AT (num_comienzo) (num_ancho_fin)
ENDING AT (num_omienzo) (num_ancho_fin).
Se pueden crear tantos niveles de listados como se requiera.
El nivel del listado donde estamos se encuentra en la variable SY-LSIND.
Modificación de una tabla de base de datos.
Utilidades-> Objeto Base datos-> Utilidad base datos-> Activar y adaptar base de datos.
Se deberá de volver a generar la superficie de actualización.
 
 
 
Sobre el autor
Publicación académica de Carlos Rodriguez Escudero, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Rodriguez Escudero
Profesión: Desarrollador Abap - España - Legajo: RR34T
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Carlos Rodriguez