✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
Reportes y sus complementos
1. Variantes de ejecucion;
Estos pueden ser visto como un pregrabado o una eleccion guardada en los parametros seleccionados en un objeto o reporte. Es decir, creamos un pack de datos de seleccion, en donde vamos a dejar como atajo para ya tener seleccionado lo mas utilizado en ese objeto por el usuario en cuestion.
Seleccionamos las opciones que queremos dejar grabadas, y apretamos Guardar.
Luego elegimos el nombre que le daremos a esta Variante, y dejamos una descripcion para tener en claro que nos va a mostrar.
Y de esta manera, ya podremos ejecutar este "atajo" para la seleccion de parametros.
2.Creacion de transacciones asociadas a reportes;
Ya que los usuarios no pueden acceder a los programas a traves de SE38 y otras transacciones de desarrollo, se crean transacciones asociadas a los programas, para que puedan acceder libremente.
Estas transacciones asociadas a reportes, pueden crearse mediante (SE93).
Ejemplo de creacion de transaccion Z.
Nos dirigimos a SE93, y vamos al boton, CREAR.
Elegimos :
.El nombre: Corto y facil de recordar para el usuario (Ej: zusu)
.Descripcion: de que se tratara la transaccion, (Ej: Reporte de usuarios)
.Objeto de inicio: Tipo de transaccion. (Ej: transaccion de report)
Tipos de transacciones:
-Dialogo o dynpro: transacciones ligadas a una serie/secuencias de pantallas.
-De parametros: Son llamadas a otras transacciones existentes con parametros de entrada.(parametros definidos, omitiendo la pantalla inicial de la original).
-De variantes: Transacciones ya existentes, con una variante ya definida.
-De reporte: LLaman a un reporte abap. Se mapea con la pantalla de seleccion de un programa ejecutable, generalmente ejecuta un submit al programa ejecutable.
-Orientada a objetos: Linkeada a un metodo de una clase local o global.
Al personalizar esta transaccion, podemos ver los siguientes campos
En los cuales nos deja por defecto, la imagen de seleccion, con 100, la transaccion de usuario profecional, y dejamos tildado todas las capacidades de GUI.
Luego elegimos el texto de transaccion como lo deseemos, y elegiremos el programa a utilizar para la misma.
Tambien podriamos elegir un objeto de autorzacion para restringir a ciertos usuarios.
3. Utilizar Colores en Reportes.
Podemos ir modificando el color de cada impresion, utilizacon la sentencia FORMAT COLOR antes de la sentencia WRITE.
Colores mas comunes:
Como demuestra la tabla, podemos directamente escribir el numero para no tener que poner el "codigo".
Tambien podemos variar las intensidades del color seleccionado, utilizando INTENSIFIED ON para subir la intensidad y INTENSIFIED OFF para bajar la misma.
 
 
 
Sobre el autor
Publicación académica de Alexander Antelo Garcia, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Antelo Garcia
Profesión: Ing. en Sistemas de la Informacion - Mexico - Legajo: KR64D
✒️Autor de: 44 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alexander Garcia