✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
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 Menu, Barra de herramientas standar, barra de herramientas de aplicaciones y la configuración de las teclas de función
Para crearlo se da click derecho sobre el programa en la transacción SE80 luego en crear y luego STATUS GUI
Por defecto se crea con el nombre Status: 0100
Medianta la transacción SE41 se pueden copiar status Gui de un programa a otro
Consiste en la creación de botones que permitan realizar filtros o seleccionar opciones a los usuarios.
Por ejemplo crear un boton para usuarios activos y otro para usuarios inactivos.
Esto se selecciona en la barra de pulsadores y tambien se le debe asignar una tecla de función.
Para declarar que un programa utiliza una Status GUI se hace lo siguiente:
START-OF-SELECTION.
SET PF-STATUS '0100'.
Write 'seleccione alguna de las dos opciones'
Para saber que opción selecciono el usuario se utiliza:
AT USER-COMMAND.
IF sy-ucomm = 'USU_ACTI'.
PERFORM usaurios_activos.
ELSEIF sy-ucomm = 'USU_INACTI'.
PERFOMR usuarios_inactivos.
ENDIF.
Creación de Titulos
Se puden poner titulos diferentes al reporte dependiendo de la opción seleccionada por el usuario.
Tambien se crean haciendo doble click sobre el programa en la transacción SE80 luego crear y luego titulos.
Tienen un consecutivo 0100, 0200, 0300, etc.
En el programa se utiliza asi:
AT USER-COMMAND.
IF sy-ucomm = 'USU_ACTI'.
SET TITLEBAR '0100'.
PERFORM usuarios_activos.
ELSEIF sy-ucomm = 'USU_INACTI'.
SET TITLEBAR '0300'.
PERFOMR usuarios_inactivos.
ELSEIF sy-ucomm EQ 'BACK' OR sy-ucomm EQ 'EXIT' OR sy-ucomm EQ 'CANCEL'.
LEAVE PROGRAM
ENDIF.
LEAVE PROGRAM.
 
 
 
Sobre el autor
Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.
James Johan Cardona Quinchia
Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F
✒️Autor de: 41 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
Certificación Académica de James Cardona