✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
REPORTE INTERACTIVO
1. QUE ES UN REPORTE INTERACTIVO?
Es un tipo de reporte ABAP en el que haciendo doble click en una línea del reporte, se accede a otros datos relativos a esa linea y asi sucesivamente por los niveles que tenga el listado.
El reporte interactivo solo puede ser ejecutado Online ya que requiere interacción con el usuario.
2.EVENTOS Y VARIABLES DE UN REPORTE INTERACTIVO
Evento AT LINE-SELECTION se ejecuta cuando se clic en alguna posición de lista por pantalla. Se ubica luego del evento START-OF-SELECTION.
Las variables del sistema que tienen información útil son:
- SY-LSIND: contiene el índice de la lista de detalle
- SY-LISEL: tiene el contenido de la línea seleccionada.
- SY-LILLI: Contiene la línea seleccionada de la lista comenzando desde la línea 1 que corresponde al título
- SY-CUROW: Contiene la posición del cursor vertical en la pantalla
Se agrega en el evento AT LINE-SELECTION la instrucción para obtener el código del item seleccionado utilizando la variable del sistema SY-LISEL .
EJ: AT LINE-SELECTION.
v_dni = SY-LISEL(10).
PERFORM generar_reporte_nivel2.
Para generar un reporte interactivo de múltiples niveles se haría de la sgte. manera:
AT LINE-SELECTION.
WHEN '1'.
PERFORM reporte_nivel_1.
WHEN '2'.
PERFORM reporte_nivel_2.
WHEN '3'.
PERFORM reporte_nivel_3.
Y así....
ENDCASE.
La variable del sistema SY-LISEL tiene el contenido de la línea seleccionada y en esa línea seleccionada hay varios campos por lo que para obtener los campos individuales se hace de la sgte. manera.
Ej: Los primeros 10 caracteres de la linea seleccionada SY-LISEL(10)
Los 30 caracteres sgtes SY-LISEL+10(30)
Se usa el evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir por pantalla los textos de las cabeceras de las listas de detalle.
Ej: TOP-OF-PAGE DURING LINE-SELECTION.
WRITE:/ 'Detalle de los usuarios', SY-ULINE.
El nivel 2 del reporte interactivo se puede mostrar en una ventana de diálogo o subscreen, usando la sentencia WINDOWS STARTING AT
Ej: WINDOW STARTING AT 1 15
ENDING AT 79 23.
 
 
 
Sobre el autor
Publicación académica de Widen Boris Horacio Nogales, en su ámbito de estudios para la Carrera Consultor ABAP.
Widen Boris Horacio Nogales
Profesión: Ingeniero de Sistemas - Bolivia - Legajo: PQ81E
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas con experiencia en implementación de sistemas erp, administración y soporte erps como sap bussines one, implementación soluciones bi , conocimientos de contabilidad .
Certificación Académica de Widen Horacio