✒️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. Está compuesto de menús, barras de herramientas estándar o de aplicaciones y configuración de teclas de función.
CREACION DE UN STATUS GUI:
1.- Tx SE80 ponemos el nombre del programa y ENTER (igual que como SE38)
2.- Creamos el STATUS GUI, para ello en el nombre del programa, botón derecho CREATE -> GUI STATUS
3.- Introducimos el nombre del STATUS
4.- Introducimos la descripción
5.- Seleccionamos el tipo: NORMAL SCREE, DIALOG BOX, CONTEXT MENU (en nuestro caso 1ª opción)
6.- Desplegamos APLICATION TOOLBAR
7.- En la sección 1 a 7 ponemos el título de la opción
8.- Pulsamos Enter
9.- En la siguiente pantalla ponemos el texto del botón el icono y la descripción
10.- Aceptamos y nos solicitará la tecla a la que asignara el botón.
11.- Doble clic en el título (punto 7)
12.- Rellenamos el texto del icono (cuando se pone el ratón sobre el icono).
UTILIZAR STATUS GUI EN NUESTRO PROGRAMA
Para poder usar el STATUS GUI debemos utilizar la sentencia SET PF-STATUS.
Sintaxis: SET PF-STATUS <nombre status gui>.
CAPTURAR BOTONES STATUS GUI EN NUESTRO PROGRAMA
Para poder capturar las pulsaciones de botones en nuestro programa, primero debemos usar SET PF-STATUS y luego capturar los eventos con AT USER-COMMAND mediante la variable sy-ucomm que contendrá los valores que hemos puesto como nombre en el punto 7 de la creación del STATUS GUI.
COPIAR STATUS GUI DE UN PROGRAMA A OTRO
Es importante saber que cuando se crea un STATUS GUI los botones standard de SAP se desactivan, por eso es conveniente a la hora de programar copiar la STATUS GUI de otro programa que la tenga implementada y luego añadir nuestras modificaciones.
Para ello:
1.- ejecutamos la Tx que tiene la STATUS GUI que queremos copiar
2.- identificar el nombre SISTEMA -> STATUS -> en status interface aparece el nombre.
3.- abrimos otro modo y ejecutamos Tx SE41
4.- como origen el nombre del programa y el nombre del status a copiar
5.- el programa destino y el nombre del status (no debe existir)
CREAR TITULOS GUI:
Son los títulos que aparecerán cuando ejecutemos el botón del STATUS GUI para ello:
1.- En la Tx SE80 en el nombre del programa botón derecho
2.- Seleccionamos CREATE -> GUI TITLES
3.- Ponemos el Código ID del título y el texto
4.- Repetimos tantas veces como título necesitemos
5. Los activamos
USAR LOS TITULOS GUI EN NUESTRO PROGRAMA:
Para usarlos debemos utilizar la sentencia: SET TITLEBAR <id del título>.
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial