✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
Status Gui
Componente independiente de los programas ABAP, que proporcionan un amplio rango de funcionalidades en el front. Cuenta con los siguientes componentes:
* Barra de menú: Selección de opciones que permite navegar por las pantallas de transacciones.
* Barra de herramientas estándar: Ofrece botones de acción cómo grabar, buscar.
* Barra de herramientas de la aplicación o barra de pulsadores: Brinda las opciones para el control de la aplicación actual, cómo crear, modificar, visualizar y borrar.
* Teclas de función: Atajos del teclado que da acceso a funcionalidades del sistema.
Creando un Status Gui:
A través de la transacción SE80 se crea un programa. Esto deshabilita todos los botones pulsadores estándar.
Sobre el nombre del programa se da click derecho y seleccionamos crea / Status GUI.
Se diligencia el nombre del estatus, código, descripción, tipo de estatus y continuar.
Aparecerán los tipos de componentes que podrán ser desplegados y asignados.
Por ejemplo:
Tomamos la barra pulsadores, en el primer espacio en blanco se escribe el código de la función y enter.
Se deja el texto estático, y se selecciona continuar.
Se asigna código de función: que le da nombre al botón.
Se de texto de función: texto que se muestra a la derecha del botón.
Se indica el nombre del ícono, que se puede seleccionar de una lista existente, desde F4.
Se indica el texto info: que es el nombre del botón de ayuda.
Al continuar se asigna una tecla de función que hará lo mismo que seleccionar el ícono.
Al estar creado damos doble click en el código del botón y se indicará el texto del ícono, que será el texto que se mostrará en el botón en la pantalla de salida. Y guardar.
Luego se procede a ser llamado en el programa con la sentencia SET PF-STATUS y el código entre comillas, así:
SET PF-STATUS '0100'
Para capturar en qué botón hizo clic el usuario utilizaremos el evento AT USER-COMMAND.
Se puede copiar un estatus gui existente, agregarlo al reporte y añadirle las funcionalidades que requiere, para evitar deshabilitar los estándar. Esto mediante la transacción SE41.
1. Se ejecuta el reporte del status modelo. Desde sistema / status, desde status interface se copia el nombre del status.
2. Desde la transacción SE41, Usuario / Copiar estatus, se copia el nombre del programa y el status de origen y el de destino.
Títulos
Esto se realiza a través de la transacción SE80 sobre el nombre de el programa clic derecho y seleccionamos crear / Títulos GUI.
Se asigna el titulo y código. Y títulos (todos)
Se llamara en el programa dentro del STAR-OF-SELECTION así:
SET TITLEBAR '0100'
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano Le?n, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano Le?n
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano