✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
UNIDAD 5: REPORTES
LECCION 3: CREACION DE UN STATUS GUI
1| Es un componente mas del programa que le brinda funcionalidad en la pantalla; como
barras de menú, barras de herramientas estándar, barra de herramientas de aplicaciones y
configuración de teclas de función.
Para la creación de un STATUS GUI accedemos a la TX SE80 nos posicionamos en el programa
botón derecho > Crear >> Status GUI
le pondremos una descripción y el status sera 0100 y le damos a continuar.
Veremos la interfase con:
Barra de menús
Barra de pulsadores
Teclas de función
Desplegamos la barra de pulsadores y en el primer ítem escribimos el código de función
'xxx'. como no existe le damos a continuar y le damos los datos referentes al nuevo botón:
-texto función.- Lo que se vera a la derecha del icono del botón
-nombre icono.- Le asociamos un objeto que se asemeje a nuestro botón de función.( mas info F4 ).
-texto info.- Nombre de ayuda del botón se visualiza si dejamos unos segundos el puntero
del mouse sobre el botón.
En la siguiente ventana de dialogo le asignaremos una tecla de función al botón y veremos
que el código de la función de la primera pantalla esta asociado al 'xxx' icono.
Presionamos 'xxx' y completamos los datos, el texto del icono que es lo que se ve dentro
botón en la pantalla.
Echo esto nos vamos al reporte para utilizar el nuevo STATUS-GUI.
Ponemos la sentencia después del start-of-selection
SET PF-STATUS '0100'
WRITE 'seleccione una de las opciones'
Para relacionar el botón presionado por el usuario, utilizamos el evento
AT-USER-COMMAND
IF SY-UCOMM = 'xxx'.
* selecciono datos
PERFORM selecciono_datos.
ENDIF.
Activamos y ejecutamos.
Nota.- Con la SE41 podemos copiar los componentes de un programa a otro, digamos STATUS-GUI.
2| CREACION DE TITULOS
- De la misma forma para crear títulos en nuestro reporte. Le damos en el programa botón
derecho y creamos TITULOS GUI.
Le pondremos titulo a nuestro reporte que se vera en pantalla con código titulo 0100,
pueden crearse varios títulos con códigos distintos y ascendentes.
SET PF-STATUS '0100'
SET TITLEBAR '0300'
WRITE 'Seleccione alguna de las opciones'
*---------------------------------------------------------------
AT USER-COMMAND
*---------------------------------------------------------------
IF sy-ucomm = 'xxx'.
SET TITLEBAR '0100'
* selecciono datos
PERFORM selecciono_datos.
ENDIF.
y ejecutar el reporte.
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas