✒️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, se utiliza para proporcionar un amplio rango de herramientas al usuario para las pantallas de los programas.
Se compone por:
- La barra del menu: herramienta basica para las pantallas de las transacciones, se pueden encontrar todas las funciones propias de la transaccion y tambien las opciones sistema y ayuda.
- La barra de herramientas estandar: contiene muchos botones necesarios para realizar acciones comunes como grabar, buscar, dar enter, imrpimir, etc. Siempre estara presente en cualquier pantalla de SAP y los iconos podran estar habilitados o no dependiendo de la transaccion.
- La barra de herramientas de la aplicacion o barra de pulsadores: estas dependen exclusivamente de la transaccion que se ejecute. Dispone de botones de control de aplicacion como crear, modificar, visualizar, borrar, copiar, etc.
- Las teclas de funcion: atajos del teclado que se utilizan para distintas funciones del sistema.
Creacion de un Status GUI
Los Status GUI se crean desde la transaccion SE80 Object Navigator, ingresando el nombre del programa / clic derecho / crear / status GUI.
Luego se le ingresa el nombre del status, una descripcion y el tipo de status. Hecho esto se visualizaran los componentes del status GUI.
Dentro de cada una se escriben los codigos de funcion correspondientes a su ejecucion. Al crear cada codigo se le asignan:
Codigo de funcion: se usa para darle nombre al boton
Texto funcion: corresponde al texto que se muestra a la derecha del icono del boton
Nombre icono: sera el icono que se visualice por pantalla dentro del boton, presionando F4 se podran visualizar todos
Texto info: es el nombre de ayuda del boton, se ve cuando se deja posado el cursor unos segundos.
Luego de asignar todos los datos correspondientes, se le podra asignar una tecla de funcion al boton (ej F2 o Shift-F1).
Declaracion de un Status en un Reporte
Se introduce el codigo en el reporte, primero declarando la sentencia SET PF-STATUS 'codigo_status' dentro del evento START-OF-SELECTION.
Para capturar en que boton un usuario hizo clic, se usa el evento AT USER-COMMAND junto con la variable del sistema SY-UCOMM que contendra el codigo de funcion correspondiente al boton seleccionado.
MEDIANTE LA TRANSACCION SE41 SE PUEDEN COPIAR STATUS GUI DE UN PROGRAMA ABAP A OTRO.
Creacion de titulos
Para crear titulos para los reportes se realiza desde la transaccion SE80 Object Navigator, ingresando el nombre del programa / clic derecho / crear / Titulos GUI.
Luego se le asigna un codigo de titulo y una descripcion que se mostrara por pantalla. Una vez creado se activa.
Para declarar una utilizacion de los titulos en los reportes se usa la sentencia SET TITLEBAR 'codigo_titulo' dentro del evento START-OF-SELECTION.
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempe?ar el rol de un consultor abap, adem?s soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea m?s completo y se complemente.
Certificación Académica de Luciano Martinez