![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
![ABAP Los status GUI y los títulos ABAP Los status GUI y los títulos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/313.jpg)
STATUS GUI Y TÍTULOS
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, debemos acceder a la transacción SE80, ingresamos el nombre del programa, presionamos enter y lo creamos tal como lo hacíamos a través de la transacción SE38. Luego hacemos clic con el botón derecho sobre el nombre del programa y presionamos Crear / Status GUI.
Datos referentes a los botones:
· Texto función: se corresponde al texto que se muestra a la derecha del icono del botón.
· Texto info: es el nombre de ayuda del botón. Este si visualizara cunado dejemos quieto unos segundos el puntero del mouse sobre el botón.
SET PF-ESTATUS: declara la utilidad del status.
AT USER-COMMAND: evento, para capturar cual botón que presiono el usuario.
SY-UCOMM: esta variable del sistema contendrá el código de función correspondiente al botón presionada
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 cero 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 configurarlo manualmente, el mejor camino es copiarnos un Status GUI existente, agregarlo a nuestro reporte y añadirle las nuevas funcionabilidades que queremos incluir de esta forma estaremos conservando los pulsadores entandar 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 interface 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.
CREACION DE TITULOS
En la transacción SE80 haceos clic con el botón derecho sobre el nombre del programa y presionamos Crear / Títulos GUI, luego asignamos un nombre al título y su descripción que será la que se visualice en pantalla.
SET TITLEBAR: esta sentencia se usa Para declarar la utilización de los títulos en el reporte
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez Uzcategui, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez Uzcategui
Profesión: Sistemas - Venezuela - Legajo: HS82J
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime