✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
-REPORTE INTERACTIVO
*Solo se ejecuta online
Es un tipo de reporte que muestra un primer listado y luego haciendo doble click en alguna línea se accede a otros datos relativos
Con pocas líneas se puede crear un gran reporte
*SY-LSIND - Muestra el nivel de profundidad en el que se ubica el reporte, 1er nivel = 0
*Al pasar el nivel 20 el programa truena.
-EVENTOS Y VARIABLES DE UN REPORTE INTERACTIVO
****AT LINE-SELECTION "Este evento debe ir despues de START-OF-SELECTION porque algunas variables se completan.
SY-LSIND. Indice de lista de detalle (nivel de profundidad)
SY-LISEL. Contenido de la línea seleccionada.
SY-LILLI. Contiene la línea seleccionada de la lista. (Comenzando desde la primer línea que es el título)
SY-CUROW. Contiene la posición del cursos vertical en la pantalla
SY-LISTI. Indice de lista desplegada
****TOP-OF-PAGE DURING LINE-SELECTION Para ir imprimiendo por pantalla los textos de las cabeceras de listas de detalle
-CREAR REPORTE INTERACTIVO.
1. Seleccionar DNI, Nompre_ape de la tabla de usuarios
2. Agregar en AT LINE-SELECTION.
*SY-LISEL tendrá el contenido de la línea
3. Subrutina GENERAR_REPORTE_NIVEL2 y seleccionar los datos de detalle correspondientes al usuario
v_dni = sy-lisel(10).
PERFORM generar_reporte_nivel2.
4. TOP-OF-PAGE DURING LINE-SELECTION imprimirá la cabecera por cada nivel de listados de detalle.
TOP-OF-PAGE DURING LINE-SELECTION.
WRITE:/ 'Detalle de los usuarios', SY-ULINE.
5. Ejecutar el reporte
**Otra posibilidad de mostrar la pantalla de detalle como ventana de dialogo
WINDOW STARTING AT 1 15 ENDING AT 79 23.
*Se pueden crear todos los niveles que se requieran
 
 
 
Sobre el autor
Publicación académica de Armando Mayo Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Armando Mayo Marquez
Profesión: Desarrollador / Soporte Infra - Mexico - Legajo: RL93E
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional de t.i. desde 2005 desarrollador cobol, algol, c, tuxedo, java, shell script - banamex soporte de infra en linux para aplicaciones tuxedo, weblogic, oracle, websphere mq -amdocs/at&t usa
Certificación Académica de Armando Mayo