================= ******** UNIDAD 5 ******** =================
******** Lección 3: "Status GUI y Titulos" *********
STATUS GUI : Es un componente independiente de los programas que perminte al usuario un rango de funcionalidades.
Para crearlo nos dirigimos a la SE80, y creamos un programa, luego click derecho CREAR/STATUS GUI.
En la cual ponemos una descripcion y un STATUS GUI.
Luego nos aparecera un menu de 3 interfaces, desplegamos el de pulsadores y adicionamos el codigo de funcion correspondiente. nos aparecera que no existe la función y agregamos.
Asignamos los iconos y la descripciones del boton, tambien podemos asignar una tecla al boton para un acceso rapido, Guardamos y Activamos.
Para usarlo dentro del programa usamos la sentencia SET PF-STATUS
Sintaxis:
START-OF-SELECTION.
SET PF-STATUS '0100'.
WRITE 'Seleccione alguna de las 2 opciones del reporte'.
Para capturar que boton presiono el usuario usamos el evento AT USER-COMMAND junto con la variable SY-UCOMM
AT USER-COMMAND.
IF sy-ucomm = 'USO_ACTI'.
PERFORM usuarios_activos.
ELSEIF sy-ucomm = 'USU_INACTI'.
PERFORM usuarios_inactivos.
ENDIF.
Mediante la TX SE41 se puede copiar los status GUI.
Es mejor copiar el status gui como modelo y asignamos los status nuevos que deseamos agregar.
CREACION DE TITULOS
Para la creacion entramos a la TX SE80 y click derecho sobre el programa y CREAR/TITULOS GUI
Asignamos las descripcion y titulo para la utilizacion usamos la sentencia SET TITTLE
Sintaxis:
START-OF-SELECCION.
SET PF-STATUS '0100'.
SET TITLEBAR '0300'.