![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
![ABAP Los conceptos importantes de reportes ABAP Los conceptos importantes de reportes](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/8.jpg)
Conceptos importantes de reportes
1) Creación de una VARIANTE de ejecución:
Es una imágen de info fija que se puede introducir en una pantalla de selección de una trx. Con una Variante se puede introducir valores en cada uno de los campos de una pantalla de selección y grabarla para más tarde recuperarla de nuevo a la hora de ejecutar el programa o trx. Nos permite guardar los parámetros ingresados por pantalla, para no tener que volver a cargarlos. Se aplica a reportes o a cualquier objeto ejecutable.
Creación:
Luego de crear un reporte (SE38) y con una pantalla de selección con parámetros, se completan los datos pedidos y se guarda [btnGUARDAR], aparece la pantalla de la variante y allí colocar un nombre (de variante) y descripción. Luego [btnGUARDAR] nuevamente.
Uso:
Al ejecutar el reporte aparece en el menú [btnObtenerVariante]. Allí están todas las variantes disponibles para el reporte.
2) Creación de trx asociadas a reportes:
Este tipo de trx asocia una trx a programas para que puedan ser utilizados por usuarios finales. (Ellos no tienen acceso a la trx SE38) Se crea una trx asociada al programa en cuestión.
Trx SE93: Trx estandar que permite crear y actualizar las trx denominadas Z y visualizar trx estandar.
Creación:
(SE93) Completamos el nombre de la nueva trx y luego [btnCREAR]. Luego completamos la descrip y seleccionamos e tipo de trx (Transacción de reporte). [btnContinuar].
------------
Tipos de Transacciones en SAP:
Trx de diálogo: las más comunes. Ligadas a una dynpro (pantalla de programa ABAP). Al llamarlas se carga el programa ABAP y se llama a la dynpro, de ésta manera se llama a una secuencia de pantallas más que a un programa.
Trx de Parámetros: Estas trx son llamadas a otras trx existentees con parámetros de entrada.
Trx de Variantes: Son trx ya existentes llamadas por una variante anteriormente creada. Al acceder a una de ellas se ejecuta la trx subyasente con la variante en cuestión.
Trx de Reporte: Son trx que llaman a un reporte ABAP. Internamente, hace un SUBMIT al programa ejecutable.
Trx Orientadas a Objetos: A partir de la versión 6.1 de SAP. Vinculada a un método de una clase local o global.
---------
En la pantalla siguiente, se ingresa el nombre del programa (que debe existir), la pantalla de selección inicial (x defecto es la 1000), se puede agregar una variante para que se ejecute, luego [btnGrabar].
Uso:
Se escribe el nombre de la trx creada en el campo de comandos y [ENTER].
3) Navegador de Objetos:
SE80 (creación, modificación y visualización de todo tipo de objetos SAP. (programas, Paquetes, Módulos de Función, Clases, Aplicaciones webdynpro, etc.)
Es mucho mejor para crear programas complejos que con la SE38. Tambien se pueden crear reportes (como SE93).
4) Utilización de colores en reportes:
Le da color a los reportes. Sirve tanto en reportes interacitvos como en reportes clásicos. Se usa esta sentencia antes del WRITE.
FORMAT COLOR COL_GROUP INTENSIFIED.
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime