✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
Creación de un Status GUI
El Status GUI es un componente independiente de los programas que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas.
Esta compuesto por barra de menú, barras de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función.
Teclas de función:
- F1 - Help
- F2 - Back
- F3 - Exit
Para crear el Status GUI de un reporte accedemos a la transacción SE80, indicamos el nombre del programa. Sobre el nombre del programa click derecho Crear - Status GUI
En la siguiente pantalla se inserta el nombre del Stautus GUI (ejemplo: 0100) y una descripción-
Hay una ventana donde tenemos que completar los datos referentes al nuevo botón.
- Código de función: para darle un nombre al botón
- Texto función: es el texto que se muestra a la derecha del icono del botón.
- Nombre icono: será el icono que se visualizara por pantalla dentro del botón. Este se puede elegir dentro de una gran variedad de iconos que se visualizarán presionando F4.
- Texto Info: es el nombre de ayuda del botón.
Presionamos continuar y en la siguiente pantalla asignamos una tecla de función al botón y continuar. Con el botón creado veremos el ítem. Presionamos enter sobre el código y completamos en la ventana que nos aparece el campo Icon text. que será el texto que se visualizara dentro del botón de la pantalla de salida.
Para poder utilizar el Status Gui, tenemos que introducir código en el reporte.
- Declaramos la utilización del status mediante SET PF-STATUS
- Para captar que botón presiono el usuario, utilizamos el evento AT USER-COMMAND junto con la variante del sistema SY-UCOMM que contendrá el código de función correspondiente al botón presionado.
- Activamos.
Con la transacción SE41 se pueden copiar Status GUI de un programa ABAP a otro.
Si en un nuevo programa Z necesitamos tener algún botón, podemos crear un Status GUI desde 0 con la transacción SE80. El inconveniente de esta opción es que deshabilita todos los botones estándar de SAP y tendríamos que configurarlos manualmente.
Lo mejor es copiar un Staus GUI existente agregarlo a nuestro reporte y añadirle las nuevas funcionalidades que queremos incluir. De esta forma se conservan los botones estándar de cada transacción.
Creación de Títulos
En la transacción SE80 sobre el nombre del programa, click derecho Crear - Títulos GUI
En la siguiente ventana asignamos un título y su descripción, que será la que se visualice en pantalla.
Para declarar la utilización de los títulos en el reporte, usamos la sentencia SET TITLEBAR.
 
 
 
Sobre el autor
Publicación académica de Ana Schiau, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Schiau
España - Legajo: TK43H
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Trabajo como key user sd en un multinacional y quiero aprender a programar en abap.
Certificación Académica de Ana Schiau