✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
Los STATUS GUI y los Títulos
LA CREACIÓN DE UN STATUS GUI
El 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.
Para crear un status GUI , accedemos a la transacción SE80, ingresamos el nombre del programa, hacemos botón derecho CREAR/STATUS GUI.
En la siguiente ventana, ingresamos el nombre del Status GUI, que será 0100, una descripción y presionamos continuar.
Luego veremos a la derecha de la pantalla, los componentes del Status GUI.
Luego, desplegamos la lista que está en la Barra de pulsadores y en el primer ítem en blanco, escribimos el código de función y presionamos enter.
Ahora veremos una ventana de diálogo que nos indicará que existe texto asignado a esa función y presionaremos continuar.
Luego veremos otra ventana donde completamos 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 variedad de íconos que se visualizan presionando F4.
- Texto Info: es el nombre de ayuda del botón. Este se visualizará cuando dejemos quieto unos segundos el puntero del mouse sobre el botón.
Luego presionamos continuar y en la siguiente ventana de diálogo asignaremos una tecla de función al botón, que tendrá el mismo efecto que cuando hacemos doble clic con el puntero del mouse el botón.
Finalmente con el botón creado veremos el primer ítem, presionamos enter sobre él y completamos en la siguiente ventana, el campo Icon TEXT que será el texto que se visualice dentro del botón en la pantalla de salida.
Haremos lo mismo con todos los botones que deseemos crear. Finalmente, grabamos los cambios realizados y activamos.
Ahora vamos a introducir código en el reporte para poder utilizar el nuevo Status GUI. Lo primero que debemos hacer es declarar la utilización del status. Esto lo haremos mediante la sentencia SET PF-STATUS .
Luego para capturar cual botón presiono el usuario, utilizaremos 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.
Finalmente activamos y ejecutamos el programa.
Mediante la transacción estándar SE41 se pueden copiar Status GUI de un programa ABAP a otro.
Es frecuente que tengamos que desarrollar alguna transacción Z que disponga de botones en la barra de pulsadores, una manera es creando un status GUI desde 0 dentro de nuestro programa a través de la transacción SE80 pero el inconveniente que presenta esta opción es que deshabilita todos los botones pulsadores estándar de SAP y tendríamos que configurarlos manualmente. El mejor camino es copiarnos un STATUS GUI existente, agregarlo a nuestro reporte y añadirle las nuevas funcionalidades que queremos incluir, de esta forma estaremos conservando los pulsadores estándar de cada transacción.
Para ello, primero deberemos ejecutar el reporte cuyo estatus servirá de modelo, allí vamos a sistema/estatus y podremos ver una pantalla y donde dice status/enterface figura el nombre del estatus. Luego abrimos otro modo, y entramos a la transacción estándar SE41, luego vamos a usuario /copiar estatus y colocamos por un lado el nombre del programa y el estatus de origen y también el nombre del programa y el estatus que estamos desarrollando.
Es importante tener en cuenta que el nombre del estatus no debe existir en ese reporte.
LA CREACIÓN DE TÍTULOS
Vamos a crear títulos para nuestro reporte. Para ello, en la transacción SE80, sobre el nombre del programa, hacemos botón derecho crear/Títulos GUI.
En la siguiente ventana asignaremos un nombre al título y su descripción, que será la que se visualice en pantalla.
Finalmente, presionamos el botón "títulos (todos)" y veremos en pantalla los títulos creados. Lo último que nos queda es activarlos.
Para declarar la utilización de los títulos en el reporte, usamos la sentencia SET TITLEBAR.
Finalmente al ejecutar el reporte, visualizaremos los títulos, según los botones presionados de la pantalla.
 
 
 
Sobre el autor
Publicación académica de Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.
Ducelvis Lolimar Arcia Cova
Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.
Certificación Académica de Ducelvis Arcia