✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Apuntes ING Ezequiel Hurtado Benitez
La creación de una variante de ejecución. En SAP a esto se le denomina cuando 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 selección y grabarla para más tarde recuperarla de nuevo a la hora de ejecutar el programa o transacción. Para ejecutarlo vamos a crear el reporte ZTEST_REPORTE_USUARIOS, el cual tiene múltiples campos para rellenar o seleccionar. Vamos a dar clic en Grabar para grabar una variante de ejecución con los campos de la pantalla de selección. Repetimos esto con parámetros en los campos y grabamos. Finalmente veremos en la barra de estado el mensaje que indica que la variante ZPRUEBA_1810 ha sido grabada.
Cuando volvemos a ejecutar el reporte, veremos en el menú, el botón 'tarea variante'. Si hacemos clic en este botón, podemos ver las variantes de ejecución disponibles para el reporte, en este caso solo existe la variante que acabamos de crear. Hacemos doble clic en la variante ZPRUEBA_1810 para poder utilizarla. Por último veremos los campos de la pantalla de selección completados con los valores que previamente asignamos a la variante de ejecución APRUEBA_1819. ( Las variantes de selección son sumamente útiles para el usuario final a la hora de ejecutar la transacción en el ambiente productivo, como para consultores ABAP y los consultores funcionales para probar la transacción en la etapa de pruebas.
La creación de transacciones asociadas a reportes. Para que los usuarios finales pueden utilizar en el ambiente productivo los programas que nosotros como programadores ABAP 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 de otra transacción de desarrollo tal como la transacción SE80. Mediante la transacción SE39 podemos crear transacciones asociadas a reportes. (SE93 Es la transacción estándar del sistema SAP mediante la cual podemos crear y actualizar las transacciones denominadas Z y visualizar las transacciones estándar). (Respecto a los nombres de las transacciones, en general siempre se trata de combinar que sean lo más descriptivas posibles, al mismo tiempo que el nombre de la transacción sea corto para que sea fácil de recordar.
Los colores en los reportes. Para esto vamos a ejecutar la sentencia FORMAT COLOR antes de ejecutar la sentencia WRITE. Al hacer clic sobre la sentencia y oprimir F1 podremos ver las distintas formas de implementarla. Para implementar el color tenemos la siguiente clasificación, Sintaxis de color, COL_BACKGROUND Valor del color, (0) Color, Específica de la GUI, 1 o COL_HEADING (1) Gris/Azul, 2 o COL_NORMAL (2) Gris Claro, 3 o COL_TOTAL (3) Amarillo, 4 o COL_KEY (4) Azul/Verde, 5 o COL_POSITIVE (5) Verde, 6 o COL_NEGATIVE (6) Rojo y 7 o COL_GROUP (7) Violeta. La adición de la cláusula INTENSIFIED ON hace que el color se vea mas intenso, y la adición de la cláusula INTENSIFIED OFF hace que el color se vea menos intenso.
Por defecto la impresión de los colores en la pantalla se visualiza INTENSIFIED ON. Si deseamos cambiar debemos agregar INTENSIFIED OFF a la sentencia FORMAT COLOR
 
 
 
Sobre el autor
Publicación académica de Ezequiel Hurtado Benitez, en su ámbito de estudios para la Carrera Consultor ABAP.
Ezequiel Hurtado Benitez
Profesión: Ingeniero Mecatrónico - Colombia - Legajo: FD18B
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero mecatrónico bilingüe con maestría en dirección de ventas y marketing empresarial, con conocimientos y experiencia en programación, diseño, elaboración y pruebas en proyectos de automatizació
Certificación Académica de Ezequiel Hurtado