✒️ABAP / Los conceptos importantes de reportes Por Alejandra Naranjo Belmonte
ABAP Los conceptos importantes de reportes
Los conceptos importantes de reportes
La creación de una variante de ejecución:
- Variante de ejecución: en ese ap llamamos variante de ejecución a 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 sedición y grabarla para más tarde recuperarla de nuevo a la hora de ejecutar el programa o transacción
- Sí deseamos que un checkbox de la pantalla de selección de un reporte aparezca por defecto tildado entonces debemos utilizar la edición de default X Al momento de declarar el checkbox en la pantalla de selección lo mismo se puede aplicar para los radiobutton.
- Las variantes de ejecución son sumamente útiles tanto para el usuario final a la hora de ejecutar la transacción en el ambiente de productivo Como así también para los consultores abap y los consultores funcionarios para probar de transacción en etapa de pruebas
La creación de transacciones asociadas a reportes.
- Para que los usuarios finales puedan utilizar en el ambiente productivo los programas que creamos debemos crear transacciones asociadas a los programas, Ya que los usuarios no tienen acceso a ejecutar en forma directa los programas a través de la transacción se38 ni ninguna otra transacción de desarrollo tal como la se80.
- Mediante la transacción estándar se93 podemos crear transacciones asociadas a reportes. Podemos crear y actualizar las transacciones denominadas Z y visualizar las transacciones estándar
- Ingresamos a la transacción se93, completamos el nombre de la nueva transacción y hacemos clic en el botón crear. Respecto de los nombres de las transacciones, en general siempre se trata de combinar que sean los más descriptivas posibles, al mismo tiempo que el nombre de la transacción sea corto para que sea más fácil de recordar por parte del usuario.
- Posteriormente veremos una ventana de diálogo donde completamos la descripción breve, seleccionamos el tipo de transacción y hacemos clic en continuar.
- Existen diferentes tipos de transacciones, transacciones de diálogo, parámetros, reporte,etc.
En la siguiente pantalla ingresamos:
- El nombre del programa, el cual debe existir previamente
- La imagen de selección que por defecto es 1000 para los reportes
- En el campo inicio con variante podemos agregar el nombre de una variante para que se ejecute con la transacción.
- En el campo Objeto de Autorización: podemos agregar el nombre de un objeto de autorización para que se restrinja la utilización de la transacción por parte de los usuarios.
- En el campo Clasificación de transacción lejanos seleccionada la op ción Transacción usuario profesional
- En el campo Capacidad Gui vamos a tildar los tres checks disponibles que son SAP GUI para HTML, SAP GUI para Java Y SAP GUI para Windows. Finalmente grabamos.
Utilización de 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 ejecutar la sentencia WRITE
- Existen muchas variantes de ejecución de la sentencia format color, si hacemos clic sobre la sentencia y presionamos la tecla f1 podemos obtener más información
- Se tienen disponibles los siguientes colores que se pueden utilizar cada color se encuentra asociado a un uso en particular que son los siguientes:
| Sintaxis del calor | Valor en COL | Color |
| COL_BACKGROUND | 0 | Específica de la GUI |
| 1 o COL_HEADING | 1 | Gris/Azul |
| 2 o COL_TOTAL | 3 | Amarillo |
| 4 o COL_KEY | 4 | Azul/Verde |
| 5 O COL_POSITIVE | 5 | Verde |
| 6 o COL _NEGATIVE | 6 | Rojo |
| 7 o COL_GROUP | 7 | Violeta |
- La adición de la cláusula intensified on hace que el color que se haya seleccionado para imprimir en la pantalla se visualice más intenso o más oscuro.
- Y de adición de la cláusula intensified hace que el color que se haya seleccionado para imprimir en la pantalla se visualice menos intenso o más claro
- Por defecto de impresión de los colores en la pantalla se visualiza intensified on si deseamos cambiarlo deberíamos agregar la adición intensified Off a la sentencia format color
 
 
 
Sobre el autor
Publicación académica de Alejandra Daniela Naranjo Belmonte, en su ámbito de estudios para el Curso SAP ABAP.
Alejandra Daniela Naranjo Belmonte
Profesión: Analista/desarrollador de Software - Mexico - Legajo: ON48V
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alejandra Naranjo






Disponibilidad Laboral: FullTime


















