✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Creacion de una Variante de ejecucion:
Supongamos que tenemos un reporte que tiene una pantalla de seleccion con 20 parametros. Si cada vez que queremos ejecutar nuestro reporte tenemos que introducir en la pantalla el contenido de los 20 parametros perderiamos mucho tiempo.
para solucionar este inconveniente, SAP creo el concepto variante que es aplicable tanto a reportes como a cualquier objeto que se pueda ejecutar y que permite ingresarlos los parametros por pantalla, para no tener que volver a cargarlos.
Variante: En SAP llamamos variante a una imagen de informacion fija que podemos introdducir en una pantalla de seleccion de una transaccion.
Con una variante podemos introducir valores en cada uno de los campos de una pantalla de seleccion y grabarla para mas tarde recuperarla de nuevo a la hora de ejecutar el programa o transacción.
Tipos de Transacciones:
De Dialogo: Son las mas comunes, estas estan ligadas a una DYNPRO o pantalla de un programa ABAP, al llamar a estas transacciones se carga ABAP y se carga a la DYNPRO, de esta manera una transaccion de dialogo llama a una secuencia de pantallas mas que un programa.
Transacciones de Parametros: Estas son llamadas a otras transacciones existentes con parametros de entrada, es decir que son llamadas a transacciones con parametros definidos pudiendo omitir la pantalla de inicial de la transaccion original.
Transacciones de Variantes: Transacciones ya existentes, llamadas con una variante previamente creada, al acceder a la transaccion de variante se ejecuta la transaccio subyacente con la variante en cuestion.
Transacciones de Reporte: Son transacciones que llaman a un reporte ABAP, la transaccion se debe mapear con la pantalla de seleccion 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: Esta transaccion aparece desde la version 6.1 de SAP, la transaccion esta linkiada a un metodo de una clase local o global.
El navegador de Objetos:
Mediante la transaccion SE80 podemos crear, modificar y visualizar todo tipo de objetos. Algunos de ellos son: Paquetes, programas, Modulos de funcion, clases, Aplicaciones WebDynpro, etc.
Transaccion SE80: Podemos utilizar el navegador de objetos correspondiente a la transaccion SE80 para trabajar con nuestros programas ABAP y tambien para visualizar los programas estandar del sistema, asi como lo hacemos con la transaccion SE38.
Nota de Voz: Para crear transacciones asociadas a reportes podemos utilizar la transaccion SE93 al igual que la SE80.
Utilización de colores en reportes:
Se pueden utilizar colores a la hora de hacer impresiones en pantalla, tanto en un reporte interactivo como en un reporte clasico. Para esto ejecutaremos la sentencia FORMAT COLOR, antes de hacer un WRITE. Ejemplo:
FORMAT COLOR COL_GROUP INTENSIFIED.
WRITE: 'La Fecha de Ingreso es: ', p_fecha.
 
 
 
Sobre el autor
Publicación académica de Juan Fernando Guerra Mata, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Fernando Guerra Mata
Profesión: Analista Programador - Guatemala - Legajo: CW28U
✒️Autor de: 63 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Guerra