✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
1. Creación de un Status GUI
Status GUI es un componente independiente de los programas ABAP que es utilizado para otorgar un amplio rango de funciones en la pantalla de los programas. Está compuesto por barras de menú, barras de herramienta standar, barra de herramientas de aplicaciones y la configuración de teclas de función.
Para crear un status GUI en un programa, se debe acceder a la SE80, darle clic derecho al nombre del programa, Crear -> Status GUI.
Para invocar un status GUI a nivel de código de un programa, se utiliza la sentencia SET STATUS-GUI "0100". en donde 0100 es el nombre del STATUS.
Aquí se nos dará la opción de crear Barra de Menú, Barra de Pulsadores, Teclas de función.
A nivel de Barra de pulsadores, se escribe el código de función correspondiente a la ejecución del botón que se desea configurar y se presiona Enter. Esto creará el texto de función, permitiendo configurarle:
- Código de Función -> Darle nombre al botón
- Texto de función -> texto que se muestra a la derecha del ícono del botón
- Nombre de ícono -> icono que se visualiza por pantalla dentro del botón. Se puede elegir dentro de una variedad de íconos que se visualizan al presionar F4.
- Texto Info -> Nombre de ayuda del botón. Este se visualiza cuando se deja el puntero del mouse sobre el botón.
Luego se presiona continuar y en la siguiente ventana se asigna la tecla de función del botón, la cual tendrá el mismo efecto de hacerle clic al botón. Luego se da doble clic o Enter sobre el código de función creado para completar los datos de configuración, como el campo Texto icono, que será el texto que se visualiza dentro del botón en la pantalla de salida.
Se pueden agregar tantas funciones como se requieran. Al finalizar se deberá grabar y activar.
Luego de creado el Status GUI, se deberá agregar el código al programa para poder utilziarlo. Lo primero a hacer es declarar la utilización del status mediante la sentencia SET PF-STATUS. Luego se deberá capturar cuál fue el botón presionado por el usuario, para lo cual se utiliza el evento AT USER-COMMAND junto con la variable del sistema SY-UCOMM que contendrá el código de función correspondiente al botón presionado. Luego se deberá crear una subrutina asociada a la lógica de la función correspondiente al botón presionado.
Para copiar un Status GUI de un programa a otro se utiliza la Tx SE41.
2. Creación de Títulos
Para crear títulos a los reportes, se utiliza la Tx SE80, haciendo clic derecho sobre el nombre del programa Crear -> Títulos GUI. En la siguiente ventana se ingresa el nombre al título y su descripción. Se pueden crear tantos títulos como se requieran, luego se deben grabar y activar.
Para declarar la utilización de los títulos se utiliza la sentencia SET TITLEBAR '<cod_titulo>'.
 
 
 
Sobre el autor
Publicación académica de Jose Hernando Donado Cervantes, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Hernando Donado Cervantes
Profesión: Ingeniero de Sistemas - Colombia - Legajo: KU74P
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jose Donado