![](/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/466.jpg)
CREACIÓN DE UNA VARIABLE DE EJECUCIÓN.
Se tiene un reporte que tiene en pantalla de selección 20 parámetros donde cada vez que se ejecute el reporte se debe ingresar nuevamente el contenido de los 20 parámetros, para evitar esto SAP creo el concepto de variable que es adaptable tanto a reporte como a objetos que se pueda ejecutar y que permitan guardar los parámetros ingresados por pantalla, para no tener que volver a cárgalos.
VARIANTE
Es una imagen de información fija que podemos introducir en pantalla de selección de una transacción. Con una variable se pueden introducir valores en cada do uno de los campos de una pantalla de selección y grabarla para más tarde recuperarla de nuevo a la hora de la ejecución.
CREACION DE TRANSACCIONES ASOCIADAS A REPORTES
Para los usuarios finales puedan utilizar los programas que se desarrollan, se deben crear transacciones asociafas a los progrmas. Porque los usuarios no tiene acceso a la transaccion SE38 y a ningna otra transaccion de desarrollo.
Mediante la transaccion SE93. Se puede crear y actualizar las transacciones denominadas Z y visualizar las transacciones estandar.
Tipos de Transacciones
Transacciones de Diálogo. Son las transacciones más comunes dentro del estándar de SAP. Estas transacciones están ligadas a una Dynpro (pantalla) de un programa ABAP. Al llamar a estas transacciones, se carga el programa ABAP y se llama a la Dynpro. De esta manera, una transacción de diálogo llama a una secuencia de pantallas más que a un programa.
Transacciones de Parámetros. Estas transacciones son llamadas a otras transacciones existentes con parámetros de entrada. Es decir que son llamadas a transacciones con parámetros definidos, pudiendo omitir la pantalla inicial de la transacción original.
Transacciones de Variantes. Son transacciones ya existentes llamadas con una variante anteriormente creada. Al acceder a una transacción de variante, se ejecuta la transacción subyacente con la variante en cuestión.
Transacciones de Reporte. Son transacciones que llaman a un Reporte ABAP. La transacción se debe mapear con la pantalla de selección de un programa ejecutable. Internamente, cuando se llama a este tipo de transacciones el sistema ejecuta un SUBMIT al programa ejecutable.
Transacciones Orientadas a Objetos (OO Transactions). Este tipo de transacciones apareció en la versión 6.1 de SAP. La transacción está linkeada a un método de una clase local o global.
Nota.
Para ejecutar la transaccion se coloca el nombre del codigo de la transacccion.
EL NAVEGADOR DE OBJETOS
Mediante la transaccion SE80. Se puede crear, modificar y visualizar todo tipo de objetos. Como paquetes, programas, modulos de funcion, clases, aplicaciones WebDynpro.
Al momento de crear un programa complejo, esta transacción es más útil que la transacción SE38 ya que permite crear directamente.
UTILIZACIÓN DE COLORES EN REPORTE.
Se pueden utilizar para :
- Reportes interactivo. Es un tipo de reporte que muestra un primer listado por pantalla con cierta informacion y luego dando click se puede acceder a otros datos relativos de la lina.
- Reporte clásico.
 
 
 
Sobre el autor
Publicación académica de Sergio Andres Lopez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Andres Lopez Ramirez
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DR57C
✒️Autor de: 19 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sergio Lopez