✒️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 que se utiliza para proporcionar a usuario un amplio rango de funciones en las pantallas de los programas
Está compuesto por: Barra de menú, barra de herramientas standard, barra de herramientas de aplicaciones y configuración de teclas de función.
Esto nos da la posibilidad de agregarle funcionalidad a la pantalla, colocando botones que realicen una determinda acción.
Para acceder a estas herramientas lo hacemos desde la SE80, el Navegador de Objeto.
Seleccionamos el programa y con botón derecho podemos elegir crear un Status GUI.
Se solicita un código de status y un texto
En la pantalla que se presenta, seleccionamos "Barra de Pulsadores", allí completaremos uno de los cuadros en blanco con el código de función correspondiente.
Luego se coloca el Texto de Función, Nombre ícono, Texto Info.
Código de Función: Es el texto que le da nombre al botón.
Texto Función: texto que se muestra a la derecha del botón.
Nombre ícono: será el ícono que se visualiza por pantalla, se puede seleccionar de una lista.
Texto info: Texto de ayuda del botón, hint.
En la siguiente pantalla seleccionamos la tecla de función que también podemos usar para activar el botón
Por último, al presionar el botón del ícono elegido, se presenta la pantalla Atributo de funciones, donde se completa el Texto Icono, que será el texto que se visualice dentro del ícono.
Dentro de nuestro programa se debe declarar el status, esto se hace con la sentencia SET PF-STATUS 'NNNN' con el número de status que corresponda ej. 0100
Para verificar qué botón presiona el usuario se deberá usar el evento AT USER-COMMAND y preguntar por la variable de sistema SY-UCOMM, que contendrá el nombre del código de función presionado.
Si queremos copiar un Status GUI de un programa a otro, podemos usar la SE41. Una vez que ejecutamos un programa, podemos ir a Sistema, Status y obtener el campo Status Interfase que será el modelo a copiar.
En la SE41, Interfases Usuario, Copiar, Status, indicamos origen y destino, el nombre del status no debe existir en el destino
Títulos
Con un mecanismo similar al de Status GUI, podemos crear Titulos que se visulizarán en pantalla según el botón presionado
Con botón derecho sobre el programa, damos Crear, Títulos GUI, se le asigna un código y un texto que será el que se visualizará
Para usar en nuestro programa, debemos usar la sentencia SET TITLEBAR 'NNNN' con el número de título definido.
 
 
 
Sobre el autor
Publicación académica de Daniel Martinez Chaer, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Martinez Chaer
Profesión: Analista Programador - Uruguay - Legajo: SK29Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con experiencia en sap fi y mm, migración desde sistema legacy, extracción de datos de la base oracle sap y generación de reportes.
Certificación Académica de Daniel Martinez