✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
1- Creación de una Variante de Ejecución
Variante es una información fija que podemos introducir en una pantalla de selección de una transacción.
Para crearla, lo que se debe hacer es, en el momento en que el programa nos muestra la Pantalla de Selección de Parámetros, luego de introducirlos, presionar el botón Grabar. El sistema abrirá una pantalla para ingresar el Nombre de la Variante y una Descripción. En la siguiente oportunidad de ejecución del programa, cuando debamos ingresar los parámetros, podremos presionar el botón Obtener Variantes y recuperar la Variante de Parámetros que necesitemos.
2- Creación de Transacciones Asociadas a Reportes
Para que los usuarios puedan utilizar los programas desarrollados, debemos crearles transacciones asociadas a esos programas. Esto podemos hacerlo utilizando la Trx SE93. Al ingresar el sistema nos permitirá crearla tipeando el Nombre de la Transacción y luego el botón Crear. El sistema nos mostrará una pantalla para ingresar una Descripción Breve y el Tipo. Al clickear Continuar, nos aparecerá una pantalla para ingresar el Nombre del programa, la Pantalla de Selección Inicial (que por defecto es la 1000), pudiendo agregarle una Variante y finalmente oprimimos el botón Grabar.
Tipos de Transacciones
Transacciones de Diálogo: están ligadas a una Dynpro o Pantalla de un programa ABAP. Al llamarlas se carga el programa y se llama a la Dynpro. De esta manera llama a una secuencia de pantallas mas que a un programa.
Transacciones de Parámetros: son llamadas a otras Trx existentes con Parámetros de Entrada, pudiendo omitir la Pantalla Inicial de la Trx original.
Transacciones de Variantes: son Trx ya existentes llamadas con una Variante anteriormente creada. Al llamarlas, se ejecuta la Trx subyacente con la Variante en cuestión.
Transacciones de Reporte: son Trx que llaman a un Reporte ABAP. La Trx se debe mapear con la Pantalla de Selección de un programa ejecutable. El sistema ejecuta un Submit al programa ejecutable.
Transacciones Orientadas a Objetos: la Trx está linkeada a un Método de una Clase Local.
3- El Navegador de Objetos
Mediante la Trx SE80 se puede operar con todo tipo de objetos: Paquetes, Programas, Módulos de Función, Clases, Aplicaciones Dynpro, etc. Esta Trx puede reemplazar a la Trx SE38 ya que permite crear todos los objetos componentes de un programa: Subrutinas, Transacciones, Clases, Dynpro, Módulo PBO, Include, Variante, etc.
4- Utilización de Colores en Reportes
Se pueden utilizar colores a la hora de realizar impresiones por Pantalla en Reportes Interactivos o en Reportes Clásicos. Para lograrlo se ejecutará la sentencia FORMAT COLOR antes del WRITE.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi