✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Creación de una variante de ejecución
Variante: es una imagen de información fija que podemos introducir en una pantalla de selección de una transacción. Con una variante podemos 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 transacción (Permite guardar los valores ingresados a mano por pantalla para no tener que volver a cargarlos).
Creación de transacciones asociadas a reportes
Mediante la transacción estándar SE93 podemos crear transacciones asociadas a reportes y actualizar las transacciones denominadas Z y visualizar las transacciones estándar.
Existen diferentes tipos de transacciones.
- Dialogo: son las más comunes dentro del estándar de SAP están ligadas a una DYNPRO o pantalla de un programa ABAP al llamar estas transacciones se carga el programa ABAP y se llama la DYNPRO de esta manera una transacción de dialogo llama a una secuencia de pantallas más que un programa.
- Parámetros: son llamadas a otras transacciones existentes con parámetros de entradas. es decir son llamadas a transacciones con parámetros definidos pudiendo omitir la pantalla inicial de la pantalla original.
- Variante: son transacciones ya existentes llamadas con una variante anteriormente creada al ingresar a una transacción de variante se ejecuta la transacción subyacente con la variante en cuestión.
- Reporte: son las 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 este tipo de transacciones el sistema ejecuta un SUBMIT al programa ejecutable.
- Orientados a objetos: aparece a partir de la versión 6.1 de SAP y la transacción esta linkeada a un método de una clase local o global
Navegador de Objetos
Se puede crear modificar y visualizar todo tipo de objetos por la transacción SE80. Algunos de ellos son: Paquetes, Programas, Módulos de función, Clases, Aplicaciones WebDynpro, Etc.
Podemos utilizar el navegador de objetos correspondiente a la transacción SE80 para trabajar con nuestros programas ABAP y también para visualizar los programas estándar del sistema, así como lo hacemos con la transacción SE38.
Al momento de crear un programa de cierta complejidad, esta transacción resulta mucho más útil que la SE38, ya que permite crear directamente desde aquí, todos los objetos componentes de dicho programa.
Se puede utilizar la transacción SE93 y la SE80 para crear transacciones asociadas a nuestro reporte por la SE80 solo con visualizar nuestro programa y presionar el botón derecho del mouse sobre él y dar clic en crear transacción.
Colores en Reportes
Se pueden utilizar colores a la hora de hacer impresiones por pantalla, tanto en un reporte interactivo como en un reporte clásico. Para esto, vamos a ejecutar la sentencia FORMAT COLOR antes de hacer un WRITE tal como mostramos a continuación.
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña