✒️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, que se utiliza para proporcionarle al usuario un amplio rango de funcionalidades en la pantalla de los programas.
Componentes:
- La barra de menú: es la herramienta básica para la navegación de las distintas pantallas en una transacción, aquí se encuentran todas las funcionalidades propias de cada transacción, además de las 2 opciones fijas para todas las cuales son SISTEMA y AYUDA.
- La barra de herramientas estándar: Contiene los botones necesarios para realizar las acciones más comunes tales como: grabar, buscar, dar enter, imprimir, etc. Esta barra está siempre presente en todas las transacciones y dependiendo de la misma puede tener opciones deshabilitadas.
- La barra de herramientas de la aplicación o barra de pulsadores: Las funcionalidades que se visualizan en esta barra dependen exclusivamente de la transacción que estemos ejecutando. En ella disponemos de las opciones básicas para el control de la aplicación actual: crear, modificar, visualizar, borrar, copiar, etc.
- Las teclas de función: son los atajos del teclado que se pueden utilizar para acceder a las distintas funcionalidades del sistema. HELP f1, BACK f2, EXIT f3.
Para crear status GUI lo hacemos a través de SE80, ingresamos en nombre del programa luego el nombre del programa click derecho seleccionamos CREAR / STATUS GUI, ingresamos el nombre del estatus GUI ej: 0100 y en texto breve ingresamos una descripción del mismo, en TIPO DE STATUS dejamos seleccionados "Status diálogo".
Para utilizar el status GUI se debe declarar la sentencia SET PF-STATUS dentro del evento START-OF-SELECTION ej: SET PF-STATUS '0100' el cual es el nombre que le asignamos a nuestro status GUI, luego para capturar el botón en el cual hizo clic el usuario se utilizará 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 seleccionado. Para que puede ejecutarse debemos activar el programa y también el STATUS GUI.
Mediante la transacción estándar SE41 se puede copiar estatus de un programa ABAP a otro, dentro de la transacción pulsamos en botón STATUS, en este se debe colocar el nombre del programa ABAP y el nombre del status GUI que nos queremos copiar y nombre del programa ABAP y nombre del status GUI al cual lo vamos a copiar, importante el nombre del status no debe existir en el programa al cual vamos a copiar la funcionalidad.
LA CREACIÓN DE TÍTULOS: para crear títulos al programa y por ejemplo los reportes, lo realizamos en la transacción SE80 y pulsamos clic derecho sobre el nombre del programa donde seleccionamos CREAR - TÍTULOS GUI y colocamos el código del título y título que tendrá, estos se deben activar.
Para declara esta funcionalidad en el programa ABAP utilizamos la sentencia SET TITLEBAR dentro del evento START-OF-SELECTION ej: SET TITLEBAR 'códigodeltítulo'
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infom?tica - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez