✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
Lección 3: Status GUI y Títulos
STATUS GUI: Es un componente independiente de los programas ABAP, que se utilizan para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas. Está compuesto por barras de menú, barra de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función.
Para crear un Status GUI hay que hacer los siguientes pasos:
- SE80: ingresamos el nombre del programa y lo creamos tal como hacíamos con la SE38
- Creamos el Status GUI haciendo botón derecho sobre el programa y Crear -> Status GUI
- Ingresamos el nombre del Status GUI, un texto breve y continuar.
- Luego veremos a la derecha de la pantalla, los componentes del Status GUI.
- Desplegamos la lista que está en la barra de pulsadores y en el primer item en blanco, escribimos el código de función correspondiente a la ejecución del botón de usuarios activos (USU_ACTI).
- Nos aparecerá una ventana de diálogo que nos indicará que no existe texto asignado a esa función y presionamos continuar.
- Rellenamos los datos referente al nuevo botón y continuar Donde:
- Código de función: se utiliza para darle un nombre al botón
- Texto función: corresponde al texto que se muestra a la derecha del icono del botón.
- Nombre icono: será el icono que se visualice por pantalla dentro del botón
- Asignaremos una tecla de función al botón que tendrá el mismo efecto que cuando picamos en el botón. Continuar.
- Presionamos sobre el código USU_ACTI y ponemos en "icon text" que será el texto que se visualizará dentro del botón en la pantalla de salida.
SET PF-STATUS: sentencia que se utiliza en el código del programa para utilizar el nuevo Status GUI.
Mediante el evento AT USER-COMMAND junto con la variable SY-UCOMM capturaremos el botón que presionó el usuario.
SE41: se pueden copiar Status GUI de un programa ABAP a otro.
Si creamos una Status GUI desde cero en la SE80 los botones que tiene por defecto el sistema se deshabilitan. Para consevar los botones estándar de cada transacción, lo mejor es copiar un Status GUI existente agregarlo a nuestro reporte y añadir las nuevas funcionalidades que queremos incluir. Para hacer esto hay que seguir los siguientes pasos:
- Hay que ejecutar el reporte que servirá de modelo
- Sistemas -> status -> en status inferface figura el nombre del status.
- Abrir otro modo -> SE41 -> usuario -> copiar status -> nombre del programa y status de origen, y el nombre del programa y el status que estamos desarrollando (que no debe existir en el report).
Los títulos de nuestro reporte se crean mediante la transacción SE80. Los pasos para crear los títulos son:
- SE80: Crear -> Títulos GUI.
- Poner nombre al título y su descripción
- Creamos el resto de Títulos GUI
- Presionamos el botón "Títulos (todos)" y activamos.
SET TITLEBAR: sentencia para declarar los títulos en nuestro reporte.
 
 
 
Sobre el autor
Publicación académica de Felipe Roca Molina, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Roca Molina
Profesión: Inform?tico - Espa?a - Legajo: LD31G
✒️Autor de: 120 Publicaciones Académicas
🎓Egresado de los módulos: