✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Creación de una variante de ejecución.
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.
AL momento de presionar el botón guardar se abrirá la pantalla atributos de variante en donde podremos seleccionar los campos que aparecerán llenados por defecto.
Si queremos que un checkbox aparezca en la pantalla por defecto tildado, entonces debemos usar default x, lo mismo se puede aplicar para los radio button.
2. CREACIÓN DE TRANSACCIONES ASOCIADAS A REPORTES.
Mediante la transacción SE93 podemos crear transacciones asociadas a reportes, ya que los usuarios no pueden acceder a la transacción SE38.
Para crear una transacción asociada a un reporte.
- Ingresamos a la transacción SE93.
- Ponemos el nombre de la transacción que queremos asociar. Presionamos Crear.
- En texto breve colocamos una pequeña descripción.
- En objeto de inicio colocamos, Programa e imagen de selección (transacción de report).
- En la siguiente pantalla ingresamos el nombre del programa, (debe existir previamente), la imagen de selección por defecto es la 1000, podemos agregar una variante para que se ejecute con la transacción y finalmente grabamos.
- Luego ingresamos a la transacción de manera normal.
Existen diferentes tipo de transacciones en SAP.
Transacciones de dialogo: Son las mas comunes en el standar de SAP. Están ligadas a una Dynpro o pantalla de un programa ABAP. Este tipo de transacción llama a una serie de pantallas mas que a un programa.
Transacciones de parámetros: Son llamadas a transacciones con parámetros definidos, pudiendo omitir la pantalla inicial de la transacción original.
Transacciones de variantes: Son transacciones ya existente, llamadas con una variante anteriormente creada.
Transacciones de reporte: Llaman a un reporte ABAP.
Transacciones orientadas a objetos: Linkeadas a un método de una clase local o global.
3. Navegador de Objetos.
Mediante la transacción SE80, se pueden crear, modificar y visualizar todo tipo de objetos.Algunos de ellos son: Paquetes, Programas, Módulos de función, Clases, Aplicaciones WebDynpro, etc. Podemos utilizar esta transacción de igual manera que la SE38, solo que al momento de crear programas de cierta complejidad la trans SE80 es mucho mas útil, ya que permite crear directamente desde aquí, todos los objetos componentes de dicho programa.
Para crear transacciones asociadas a reportes podemos utilizar la transacción SE93 y SE80, para crear transacciones mediante la SE80, basta con visualizar el programa en el menú de la izquierda de la pantalla y presionar el boton derecho del mouse seleccionando la opción crear transacción.
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 ejecutamos la sentencia FORMAT COLOR antes de hacer un WRITE. Así.
*COL_GROUP es el color violeta
FORMAT COLOR COL_GROUP INTENSIFIED.
WRITE: 'La Fecha de Ingreso es:', p_fecha.
En la sentencia se verá el write subrayado.
 
 
 
Sobre el autor
Publicación académica de Franco Alfieri Maringota Alvarado, en su ámbito de estudios para la Carrera Consultor ABAP.
Franco Alfieri Maringota Alvarado
Peru - Legajo: GF44M
✒️Autor de: 288 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Inicial