![](/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/318.jpg)
Variante de ejecucion
Es una imagen de informacion fija que se introduce en una pantalla de seleccion de una transaccion, con una variante se pueden introducir valores en cada campo de la pantalla de seleccion y grabarlos para despues recuperarlos y ejecutarlos.
En un reporte con una pantalla de seleccion se pueden guardar los datos ingresados en los parametros con variantes de ejecucion, para no tener que ingresarlos cada vez que se ejecute el programa. Son sumamente utilies para el usuario final y para los consultores para probar la transaccion en etapa de prueba.
Para grabar una variante, desde dentro del programa una vez ingresados los datos se selecciona el boton de grabar en la barra de herramientas, luego en la siguiente pantalla se le asigna un nombre y descripcion y se guarda. Cuando volvamos a ejecutar el programa aparecera el boton traer variante que nos dara un listado con las variantes guardadas del programa.
Transacciones asociadas a reportes
Las transacciones asociadas a programas se deben crear para que los usuarios finales puedan utilizar el programa en el ambiente productivo, ya que no pueden ejecutar los programas de forma directa como los consultores.
Estas asociaciones se crean mediante la transaccion SE93 donde se podran crear y actualizar las Z y visualizar las estandar.
Para crear una transaccion Z se ingresa un nombre (que sea descriptivo, corto y facil de recordar) desde la SE93 y se presiona el boton crear, luego se completa la ventana de dialogo con una descripcion breve y el tipo de transaccion.
En la siguiente pantalla ingresamos:
Nombre del programa: debe existir el programa previamente
La imagen de seleccion: por defecto 1000 para reportes
Inicio con variante: se puede agregar una variante que se ejecute con la transaccion
Objeto de autorizacion: se le puede agregar el nombre de un objeto de autorizacion para que restrinja la utilizacion por parte de los usuarios.
Clasificacion de transaccion: tipo de usuario
Capacidad GUI: checks para HTML, JAVA y Windows.
Luego se escribe el nombre de la transaccion en el campo de comandos para ver si funciona.
Colores en reportes
Se pueden utilizar colores cuando se realiza una impresion por pantalla, tanto en reportes interactivos como en clasicos.
Para ello se una FORMAT COLOR antes de una sentencia WRITE (si presionamos F1 sobre la sentencia, veremos mas informacion y los agregados que existen para format color)
Los colores disponibles para usar con esta sentencia son :
- COL_BACKGROUND / 0 / Especifica de la GUI
- COL_HEADING / 1 / Azul
- COL_NORMAL / 2 / Gris
- COL_TOTAL / 3 / Amarillo
- COL_KEY / 4 / Azul verde
- COL_POSITIVE / 5 / Verde
- COL_NEGATIVE / 6 / Rojo
- COL_GROUP / 7 / Naranja
El agregado INTENSIFIED ON hace que el color sea mas intenso, viene por defecto
Y el agreagado INTENSIFIED OFF hace que el color sea menos intenso
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempeñar el rol de un consultor abap, además soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea más completo y se complemente.
Certificación Académica de Luciano Martinez