✒️ABAP Los conceptos importantes de reportes
ABAP Los conceptos importantes de reportes
V.1.1. Creación de una variante de ejecución
En SAP llamamos VARIANTE a una imagen de información fija que podemos introducir en una pantalla de selección de una transacción. Con una variante se puede 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.
Supongamos que tenemos un reporte que tiene una pantalla de selección con 20 parámetros. si cada vez que queremos ejecutar nuestro reporte, tenemos que introducir en la pantalla el contenido de los 20 parámetros perderíamos mucho tiempo. Para solucionar este inconveniente, SAP creo el concepto de VARIANTE, que es aplicable tanto a reportes como a cualquier objeto que se pueda ejecutar y que permite guardar los parámetros ingresados por pantalla, para no tener que volver a cargarlos.
Para crear el marco en la pantalla "Reporte de Usuarios" se utiliza la sentencia SELECTION SCREEN.
Si deseamos que un CHECKBOX de la pantalla de selección de un reporte aparezca por defecto tildado, entonces debemos utilizar la adición DEFAULT-X al momento de declarar el CHECKBOX en la pantalla de selección. Lo mismo se puede aplicar para los RADIO-BUTTON.
V.1.2. Creación de Transacciones asociadas a reportes.
Para que los usuarios finales puedan utilizar los programas que desarrollan los consltores ABAP, se deben crear transacciones asociadas a los programas, ya que ellos no tienen acceso a la transacción SE38, ni a ninguna otra transacción de desarrollo. Mediante la transacción estándar SE93, podemos crear y actualizar las transacciones denominadas Z y visualizar las transacciones estándar.
Existen diferentes tipos de transacciones en SAP:
- Transacciones de Diálogo.
- Transacciones de Parámetros.
- Transacciones de Variantes.
- Transacciones de Reporte.
- Transacciones Orientadas a Objetos (Aparece a partir de la versión 6.1 de SAP)
V.1.3. El navegador de objetos
Mediante la transacción SE80 podemos crear, modificar y visualizar todo tipo de objetos. Algunos de ellos son:
- Paquetes.
- Programas.
- Módulos de función.
- Clases.
- Aplicaciones WebDynpro.
- Otros.
Se puede utilizar el navegador de objetos (SE80) para trabajar con los programas ABAP y también para visualizar los programas estándar del sistema, así como se hace con la transacción SE38. Al momento de crear un programa de cierta complejidad, la transacción SE80 resulta mucho más útil que la SE38, ya que permite crear directamente desde aquí, todos los objetos componentes de dicho tipo.
Para crear transacciones asociadas a reportes podemos utilizar tanto la transacción SE93 como la transacción SE80. Para crear transacciones mediante la SE80 basta con visualizar nuestro programa en el menú de la izquierda de la pantalla y presionar el botón derecho del mouse sobre el, seleccionando la opción "crear transacción".
V.1.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 ejecuta la sentencia FORMAT COLOR antes de hacer un WRITE. Existen muchas variantes de ejecucuión de la sentencia FORMAT COLOR.
 
 
 
Sobre el autor
Publicación académica de Gianfranco Pasqua Indiano, en su ámbito de estudios para la Carrera Consultor ABAP.
Gianfranco Pasqua Indiano
Profesión: Ingeniero Electrico - España - Legajo: OX15O
✒️Autor de: 73 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Presentación:
Persona responsable con habilidades analíticas para la resolución de problemas, facilidad para trabajar en equipo y bajo presión. interesado en aprender nuevas herramientas de trabajo, como sap.
Certificación Académica de Gianfranco Pasqua