1|Creacion de una variante de ejecución.
VARIANTE.
Se llama así a 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.
La variante es aplicable tanto para reportes como para cualquier objeto que se pueda ejecutar y que permite guardar los parámetros ingresados por pantalla para no tener que volver a cargarlos.
SELECTION SCREEN: Sentencia que se utiliza para crear el marco.
Si queremos que en la pantalla de selección de un reporte, un check box o un radio button
aparezcan tildados por defecto hay que utilizar la división DEFAULTX al momento de declarar
el check box ó radio button en la pantalla de selección.
2| Creación de transacciones asociadas a reportes
Si queremos que los usuarios finales puedan utilizar los programas que nosotros desarrollemos, debemos crear transacciones asociadas a los programas, ya que ellos no pueden acceder a la
transacción SE38 ni a ninguna otra transacción de desarrollo.
Mediante la transacción SE93 podemos crear transacciones asociadas a reportes.
Transacción SE93
Para crear y actualizar las transacciones denominadas Z y visualizar las transacciones estándar.
Nota:
En SAP existen diferentes tipos de transacciones:
-De Diálogo: estan ligadas a una dympro o pantalla de un programa ABAP; es decir... llama a una secuencia de pantallas más que a un programa.
-De Parámetros: estas transacciones son llamadas a otras transacciones existentes con parámetros de entrada, es decir que son llamadas a transacciones con parámetros definidos pudiendo omitir la pantalla inicial de la transaccion original.
-De Variantes: Son transacciones ya existentes llamdas con una variante anteriormente llamada,
-De Reporte, llaman a un reporte ABAP.
-Orientadas a Objetos: aparece a partir de la versión 6.1 de SAP y la transacción esta linkeada a un método de una clase local o global.
3| El navegador de objetos
Transacción SE80
Para 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 el navegador de objetos correspondiente a la transacción SE80 para 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.
Al momento de crear un programa de cierta complejidad, esta transacción "SE80"resulta mucho más ú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 reportes interactivos como
en reportes clásicos. Para esto utilizamos la sentencia FORMAT COLOR antes de hacer un WRITE.