✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
- STATUS GUI
Componente independiente de los programas ABAP, usado para proporcionar al usuario un amplio rango de funciones en la pantalla de los programas. (Barras de menú, barras de herramientas estándar, barra de herramientas de aplicaciones y la configuración de teclas de función).
Creación: En la transacción SE80, cuando estemos viendo el código de un programa, podemos añadir el Status GUI con, botón derecho sobre el nombre del programa -> Crear -> Status GUI.
Una vez creados todos los botones, etc. debemos hacer la declaración de la utilización del status. Se hace en el evento START-OF-SELECTION del programa, mediante la orden SET PF-STATUS 'vNombreStatus'.
Para capturar cuando se presiona un botón, usamos el evento AT USER-COMMAND junto con la variable SY-UCOMM que contiene el código de la función correspondiente al botón presionado.
Mediante la transacción SE41 se pueden copiar Status GUI de un programa ABAP a otro.
PROBLEMA: Si creamos un status GUI para un programa concreto tenemos el problema de que se deshabilitan todos los botones estándar de SAP y tendríamos que configurarlos manualmente.
La mejor opción es copiar un status GUsI existente, agregarlo a nuestro reporte y añadirle las nuevas funcionalidades. Para ello ejecutamos el programa que tenga el status GUI que queremos copiar, allí vamos a Sistema -> Status y veremos una pantalla con el campo "Status interface" que contiene el nombre de su status. Desde la SE41, usuario -> copiar status y ponemos el nombre del programa y el status de origen y los de destino, de este modo lo copiamos.
- TÍTULOS
Creación: En la transacción SE80 sobre el nombre del programa, botón derecho, Crear -> Títulos GUI.
Para declarar el uso de los títulos usamos la sentencia SET TITLEBAR 'vNombreTítulo'.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n