✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Creación de una variante de ejecución
Una Variante en SAP es una imagén de información fija que se puede introducir en una pantalla de selección de una transacción.
Con una variante es posible introducir valores en cada uno de los campos de una pantalla de selección y grabarla para más tarde ser recuperada de nuevo a la hora de ejecutar el programa o transacción.
Para crear un marco para la utilización de variantes, se utiliza la sentencia SELECTION SCREEN.
En la pantalla Atributos variante se debe asignar un nombre y una descripción a la variante, y posteriormente presionar Guardar.
Una vez se haya guardado una variante, si se ejecuta nuevamente el reporte, se verá la opción para obtener las variantes disponibles para el reporte.
Creación de transacciones asociadas a reportes
Para que los usuarios finales puedan utilizar los programas desarrollados, es necesario crear transacciones asociadas a los programas, debido a que los usuarios no tienen acceso a la transacción SE38, ni a ninguna otra transacción de desarrollo.
Mediante la transacción estándar SE93 es posible crear transacciones asociadas a reportes.
Transacción SE93
Transacción estándar del sistema SAP mediante la cual se pueden crear y actualizar las transacciones denominadas Z y visualizar las transacciones estándar. Proceso:
1. Se accede a la transacción SE93, se define el nombre de la transacción y se hace click en el botón Crear.
2. Aparece una ventana donde se define una descripción breve, se selecciona el tipo de transacción y se hace click en Continuar. Para las transacciones asociadas a reportes se elige la opción Transacciones de reporte.
Tipos de transacción:
- Transacciones de diálogos.
- Transacciones de Parámetros.
- Transacciones de variante.
- Transacciones de reporte.
- Transacciones Orientada a Objeto.
En la siguiente pantalla, se ingresa el nombre del programa (el cual debe existir previamente), la pantalla de selección inicial (que por defecto es la 1000), se puede agregar una variante para que se ejecute con la transacción y finalmente se da click en Grabar.
Para ejecutar la transacción se escribe en el campo de comando y se presiona Enter, como cualquier otra transacción estándar de SAP.
El navegador de objetos
Mediante la transacción SE80 se puede crear, modificar y visualizar todo tipo de objetos: Paquetes, Programas, Módulos de función, Clases, Aplicaciones WebDynpro, etc.
Transacción SE80
Se puede utilizar el navegador de objetos para trabajar con programas ABAP y también para visualizar los programas estándar del sistema, asi como se hace 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 todos los objetos componentes de dicho programa.
Para las transacciones asociadas a reportes se pueden utilizar tanto la transacción SE93 como la SE80.
Utilización de colores en reportes
Se pueden utilizar colores al hacer impresiones por pantella, tanto en un reporte interactivo como en un reporte clásico. Para esto se ejecuta la sentencia FORMAT COLOR antes de hacer un WRITE. Ejemplo:
FORMAT COLOR COL_GROUP INTENSIFIED
WRITE: 'La Fecha de Ingreso es: ', p_fecha.
Nota: Existen muchas variantes de ejecución de la sentencia FORMAT COLOR.
 
 
 
Sobre el autor
Publicación académica de Miguel Mauricio Sierra Cardona, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Mauricio Sierra Cardona
Profesión: Ingeniero de Desarrollo E Innovación - Colombia - Legajo: GN43E
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Miguel Sierra