✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
Creación de un Status GUI
Es un componente independiente de los programas ABAP, que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas.
Está compuesto por barras de menú, barras de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función.
Crear un Status GUI para el reporte ZPRUEBA_EST_USUARIOS, que mostrará los usuarios activos y los Inactivos dependiendo de qué botón de la barra de herramientas de la aplicación ha sido presionado.
Con la transacción SE80, ingresamos el nombre del programa, presionamos enter y crear.
Crear un Status GUI, para ello sobre el nombre del programa, hacemos botón derecho Crear I Status GUI.
Ingresar el nombre del Status GUI, que será 0100, una descripción que podría ser "Status del reporte de usuarios" y continuar.
Desplegar la lista que está en la Barra de pulsadores y en el primer ítem en blanco, escribimos el código de fundón correspondiente a la ejecución del botón de usuarios activos, que será USU_ACTI y enter.
En la ventana de diálogo indicando que no existe texto asignado a esa función y continuar. Se verá otra ventana donde se competan los datos referentes al nuevo botón:
- Código de Función: se utiliza para darle un nombre al botón.
- Texto Función: se corresponde al texto que se muestra a la derecha del ícono del botón.
- Nombre ícono: será el ícono que se visualice por pantalla dentro del botón. Este se puede elegir dentro de una gran varidad de íconos que se visualizan presionando F4.
- Texto Info: es el nombre de ayuda del botón. Este se visualizará cuando se deje quieto por unos segundos e puntero del mouse sobre el botón.
Se presiona continuar y en la siguiente ventana de diálogo se asigna una tecla de función al botón, que tendrá el mismo efecto que cuando se hace clic sobre el botón.
Por último se completa el campo Icon Text que es el texto que se visualiza dentro del botón en la pantalla de salida. Se hace lo mismo con el botón de usuarios inactivos, cuyo código es USU_INACTI.
Para poder utilizar el nuevo Status GUI, primero se debe declarar la utilización del status, utilizando la sentencia SET PF-STATUS.
Luego para capturar cual botón presiona el usuario, se utiliza el evento AT USER-COMMAND junto con la variable del sistema SY-UCOMM que contiene el código de función correspondiente al botón presionado.
Finalmente se debe activar y ejecutar el reporte.
Nota: Mediante la transacción estándar SE41 se pueden copiar Status GUI de un programa ABAP a otro.
Creación de Títulos
Para crear títulos para reporte en la transacción SE80, sobre el nombre del programa, se hace clic derecho Crear/Títulos GUI.
En la siguiente ventana se asigna un nombre al título y su descripción, que será la que se visualiza en pantalla.
Se crean títulos para cada uno de los reportes, y finalmente se presiona el botón "Títulos (todos)" donde se verán los títulos creados. Por último se activan dichos títulos.
Para declarar la utilización de los títulos en el reporte se utiliza la sentencia SET TITLEBAR.
Nota: Los botones que tienen las funcionalidades propias de la aplicación se ubican en: barra de herramientas de la aplicación.
 
 
 
Sobre el autor
Publicación académica de Miguel Mauricio Sierra Cardona, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Mauricio Sierra Cardona
Profesión: Ingeniero de Desarrollo E Innovaci?n - Colombia - Legajo: GN43E
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Miguel Sierra