✒️ABAP Los status GUI y los títulos
ABAP Los status GUI y los títulos
LECCION 3 - UNIDAD 5. STATUS GUI Y TITULOS.
En esta lección se aprenderá a crear los Status GUI y los títulos de nuestros reportes.
STATUS GUI
Es un componente independiente de los programas ABAP, que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas.
Está compuesto por barras de menú, barras de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función.
Para crear un status GUI, accedemos a la transacción SE80, ingresamos el nombre del programa, presionamos enter y lo creamos tal como lo hacíamos a través de la transacción SE38.
Luego, vamos a crearle un Status GUI, para ello sobre el nombre del programa, hacemos botón derecho Crear / Status GUI.
En la siguiente ventana, ingresamos el nombre del Status GUI, que será 0100, y una descripción según corresponda y presionamos continuar.
Luego veremos a la derecha de la pantalla, los componentes del Status GUI. Luego, desplegamos la lista que está en la Barra de pulsadores y en el primer ítem en blanco, escribimos el código de función correspondiente a la ejecución del botón que aplique para el programa.
Aquí veremos una ventana de diálogo que nos indicará que no existe texto asignado a esa función y presionaremos continuar.
Luego veremos otra ventana donde completamos los datos referentes al nuevo botón.
Código de Función: se utiliza para darle un nombre al botón.
Texto función: se corresponde al texto que se muestra a la derecha del ícono del botón.
Nombre ícono: será el ícono que se visualice por pantalla dentro del botón. Este se puede elegir dentro de un gran variedad de íconos que se visualizan presionando F4.
Texto Info: es el nombre de ayuda del botón. Este se visualizará cuando dejemos quieto unos segundos el puntero del mouse sobre el botón.
Luego presionamos continuar y en la siguiente ventana de diálogo asignaremos una tecla de función al botón, que tendrá el mismo efecto que cuando hacemos clic con el puntero del mouse el botón. Por ejemplo, seleccionamos Shift-F1 y presionamos continuar.
Finalmente con el botón creado veremos el primer ítem con su botón de selección.
Aquí presionamos enter sobre el código y completamos en la siguiente ventana, el campo Icon text. que será el texto que se visualice dentro del botón en la pantalla de salida.
Ahora vamos a introducir código en el reporte para poder utilizar el nuevo Status GUI. Lo primero que debemos hacer es declarar la utilización del status. Esto lo haremos mediante la sentencia SET PF-STATUS.
Luego para capturar cual botón presiono el usuario, utilizaremos el evento AT USER-COMMAND junto con la variable del sistema SY-UCOMM que contendrá el código de función correspondiente al botón presionado.
Finalmente activamos y al ejecutar el reporte veremos dos tipos diferentes de reportes.
Mediante la transacción estándar SE41 se pueden copiar Status GUI de un programa ABAP a otro.
CREACION DE TITULOS.
Ahora para crear títulos para nuestro reporte. En la transacción SE80, sobre el nombre del programa, hacemos botón derecho Crear/Títulos GUI.
En la siguiente ventana asignaremos un nombre al título y su descripción, que será la que se visualice en pantalla.
Luego crearemos el título 0200 para otro reporte complementario y el título 0300 para la primer pantalla del reporte. Finalmente, presionamos el botón "Títulos (todos)" y veremos en pantalla los tres títulos creados. Lo último que nos queda es activarlos.
Para declarar la utilización de los títulos en el reporte, usamos la sentencia SET TITLEBAR.
Finalmente al ejecutar el reporte, visualizaremos los títulos, según los botones presionados de la pantalla.
 
 
 
Sobre el autor
Publicación académica de Jose Dario Angel Vanegas, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Dario Angel Vanegas
Profesión: Administrador de Empresas. - Colombia - Legajo: RZ21T
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
Presentación:
Profesional con 21 años de experiencia en áreas de producción, logística, auditoria e inventarios, administración y manejo de inventarios, procesos comerciales en general configurados en sd sap.
Certificación Académica de Jose Angel