
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.
Esta 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 utilizar un STATUS GUI, debemos declarar la utilización del estatus, esto lo haremos mediante la sentencia SET PF-STATUS.
En el reporte creado 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.
Mediante la transacción estándar SE41 se pueden copiar Status GUI de un programa ABAP a otro.
Es frecuente que tengamos que desarrollar una 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 dentro de la transacción SE80, pero el inconveniente que presenta esta opción es que deshabilita todo los botones, pulsadores estándar de SAP y tendríamos que configurarlo manualmente, lo mas conveniente es utilizar un STATUS ya existente agregarlos a nuestro reporte y añadirle las nuevas funciones que queremos incluir.
Crear Títulos
Para ellos en la transacción SE80, sobre el nombre del programa, hacemos el boton derecho Crear / Títulos GUI.
Para declarar la utilización de los titulos en el reporte, usamos la sentencia SET TITLEBAR.