✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
REPORTE INTERACTIVO
Es un tipo de reporte ABAP donde se muestra un listado en pantalla con información. Pulsando sobre una línea de información se abre otro reporte con otro listado y así sucesivamente con tanta información como se necesite.
Este tipo de reportes solo se ejecuta ONLINE.
VARIABLES PARA REPORTE INTERACTIVO:
SY-LSIND: contiene el índice de la lista de detalle.
SY-LISEL: contiene el contenido de la línea seleccionada.
SY-LILLI: contiene la línea seleccionada.
SY-CUROW: contiene la posición del cursor vertical de la pantalla.
EVENTOS PARA REPORTE INTERACTIVO:
TOP-OF-PAGE DURING LINE-SELECTION. Para imprimir en pantalla los textos de las cabeceras de las listas de detalle.
Programas de ejemplo proporcionados por SAP: DEMO_LIST_INTERACTIVE_1,DEMO_LIST_INTERACTIVE_2, DEMO_LIST_INTERACTIVE_3 y DEMO_LIST_INTERACTIVE_4. |
AT LINE-SELECTION. El código que vaya debajo de este evento se ejecutará cuando el usuario haga doble clic en el listado en pantalla.
Ejemplo
AT LINE-SELECTION.
v_dni = sy-lisel(10).
NOTA: Podemos indicar desplazamientos en sy-lisel <numcaracteres>(cantidad caracteres). Por ejemplo |
Guardaría en la variable v_dni los primero 10 caracteres de la línea seleccionada.
VENTANAS DE DIALOGO CON DATOS:
Utilizando la sentencia WINDOWS STARTING AT podemos crear una ventana de diálogo.
Sintaxis: WINDOWS STARTING AT <x-origen> <y-origen> ENDING AT <x-final> <y-final>.
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial