✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
1 - Qué es un reporte interactivo.
REPORTE INTERACTIVO: Es un tipo de reporte ABAP, en donde se muestra un primer listado por pantalla, con cierta información y luego si hacemos clic en una linea determinada se accede al detalle de esa linea y así sucesivamente por cuantos niveles tenga el listado.
2 - Eventos y variables de un reporte interactivo.
Eventos:
- AT LINE-SELECTION: Se ejecuta cuando hacemos clic en alguna posición de la lista principal. Debemos colocar este evento después del evento START-OF-SELECTION.
- TOP-OF-PAGE DURING LINE-SELECTION: Se usa para imprimir por pantalla los textos de las cabeceras de las listas de detalle.
Variables:
- SY-LSIND: Guarda el numero de fila seleccionada.
- SY-LISEL: Guarda el contenido de la fila.
- SY-LILLI: Guarda el numero de fila seleccionada comenzando desde la primera fila que contiene el título.
- SY-CUROW: Guarda la posición vertical del cursor en la pantalla.
3 - Mi primer reporte interactivo.
Para Obtener datos a través de las variables podemos hacer lo siguiente:
- B_DNI = SY-LISEL(10). 'Carga el DNI tomando las primeras 10 posiciones de la variable SY-LISEL.
- B_NombreApe = SY-LISEL 10(30). 'Carga el Nombre tomando 30 posiciones a partir de la posición 10 de la variable SY-LISEL.
Otra forma de mostrar el detalle en pantalla, es a través de una ventana de dialogo, para ello utilizamos la sentencia WINDOWS STARTING AT.
 
 
 
Sobre el autor
Publicación académica de Calixto Gutiérrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Calixto Gutiérrez
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: JW47Q
✒️Autor de: 120 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Calixto Gutiérrez