✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
CONCEPTOS IMPORTANTES DE REPORTES
1.- Creación de una variante de ejecución.
Variante.-Es un concepto que SAP creó, el mismo que permite guardar los parámetros ingresados por pantalla, para no tener que volver a cargarlos.
"En SAP llamamos VARIANTE a una imágen que podemos introducir en un apantalla 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 a la hora de ejecutar el programa o transacción."
Ejemplo:
En la pantalla de selección del reporte ZPRUEBA_USUARIOS, ingresamos los criterios de selección y luego presionamos el botón "Grabar", nos pide un nombre y descripción de la variante presionamos otra vez guardar y queda registrada la variante ZPRUEBA.
Si hacemos click en el botón "Obtener variante" (a la derecha de ejecutar), se puede ver las variantes disponibles para el reporte, seleccionamos una y se llenan los campos de la pantalla de selección.
2.- Creación de transacciones asociadas a reportes.
Para que los usuarios finales puedan utilizar los programas que nosotros desarrollamos, se debe crear transacciones asociadas a los programas, porque ellos no tienen acceso a la transacción SE38, ni a ninguna otra transacción de desarrollo.
Mediante la transacción estándar SE93, se puede crear y actualizar las transacciones Z y visualizar las transacciones estándar.
Ejemplo:
Ejecutar la transacción SE93, completar el nuevo nombre de la transacción, que será ZTRX_USUARIOS y luego click en el botón "Crear".
En la siguiente ventana completamos la descripción breve y seleccionamos el tipo de transacción "Programa e imagen de selección (transacción o reporte)", que en este caso será la transacción de reporte y click en "Continuar".
En la siguiente pantalla ingresamos el nombre del programa (el cual debe existir previamente), la pantalla de selección inicial, que por defecto es la (1000), podemos agregar un a variante para que se ejecute con la transacción y finalmente grabamos.
Luego para ejecutar nuestra transacción la escribimos en el campo de comandos y presionamos <enter> como cualquier otra transacción estándar de SAP.
3.- El navegador de objetos.
A través de la transacción SE80, podemos crear, modificar y visualizar todo tipo de objetos (Con la SE80 se puede trabajar con nuestros programas ABAP y también para visualizar los programas estándar del sistema, así como lo hacemos con la transacción SE38).
Algunos de ellos son:
. Paquetes
. Programas
. Módulos de función
. Clases
. Aplicaciones WebDynpro
. Etc.
Al momento de crear un programa de cierta complejidad. Esta transacción resulta muy útil que la SE38, ya que permite crear directamente desde aquí, todos los objetos componentes de dicho programa.
4.- 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 se utiliza la sentencia: FORMAT COLOR antes de hacer un WRITE.
Ejemplo:
FORMAT COLOR COL_GROUP INTENSIFIED.
WRITE: 'La fecha de ingreso es: ', p_fecha.
Existen muchas variantes de ejecución de la sentencia FORMAT COLOR
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta