
Status GUI:
· Es la barra de menús y botones que aparece arriba en mi programa.
· Lo creo en el Object Navigator (SE80).
· 1. Pongo el nombre de mi programa en el SE80.
· 1. Clic derecho sobre el programa -> Crear -> Status GUI.
· 1. Le doy un nombre (ej: 0100) y una descripción.
· 1. En la nueva ventana, diseño mi barra de herramientas: agrego botones, les pongo un icono, un texto y un código de función (ej: 'USU_ACTI' para 'Usuarios activos').
· Para usarlo en mi programa: SET PF-STATUS '0100'.
Títulos GUI:
· Es el texto que aparece en la barra de título de la ventana.
· También se crea en el SE80: Clic derecho -> Crear -> Títulos GUI.
· Se pueden crear varios títulos para cambiar dinámicamente lo que ve el usuario.
· Para usarlo en el programa: SET TITLEBAR '0100'.
Cómo capturar cuando el usuario hace clic:
· Uso el evento AT USER-COMMAND.
· La variable del sistema SY-UCOMM me dice en qué botón hizo clic.
· Ejemplo:
```abap
AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'USU_ACTI'.
"Aquí pongo el código para manejar el botón
ENDCASE.