Introducción Los Status GUI, títulos y transacciones son componentes clave para programas de diálogo en SAP ABAP. Permiten crear interfaces interactivas y profesionales, facilitando la navegación y ejecución de funciones. 1. Creación de un Status GUI Propósito: Definir barras de menús, botones y teclas de función para una dynpro. Pasos: Acceso a SE80: Botón derecho sobre el programa → Crear / Status GUI. Configuración básica: Nombre: Número de la dynpro (ej: 0100). Descripción: Finalidad del Status GUI. Tipo: Status diálogo (para dynpros normales). Elementos del Status GUI: Barra de pulsadores: Crear botones con código de función (ej: BORRAR_DNI). Texto función: Nombre visible del botón. Nombre ícono: Ícono asociado (usar F4 para seleccionar). Texto info: Tooltip al posicionar el mouse. Teclas de función: Asignar teclas estándar (ej: RW para "Volver", EX para "Salir"). Tipo función: E (Exit Command) para navegación. Barra de menús: Crear menús desplegables con hasta 15 entradas y 4 niveles de submenús. Importante: Usar la transacción SE41 para copiar Status GUI entre programas. Los botones y teclas requieren lógica ABAP en los eventos PBO/PAI. 2. Creación de Títulos GUI Propósito: Mostrar un título descriptivo en la dynpro. Pasos: Acceso a SE80: Botón derecho sobre el programa → Crear / Títulos GUI. Configuración: Nombre: Identificador único. Descripción: Texto visible en la pantalla. Activación: Siempre activar el título después de crearlo. 3. Creación de una Transacción Propósito: Ejecutar el programa de diálogo desde la barra de transacciones de SAP. Pasos: Acceso a SE93 (desde SE80 o directamente): Botón derecho sobre el programa → Crear / Transacción. Configuración básica: Código de transacción: Nombre de hasta 20 caracteres (ej: ZPRUEBA_DIALOGO). Descripción: Propósito de la transacción. Tipo: Transacción de diálogo. Parámetros técnicos: Programa: Nombre del Module Pool (ej: ZPRUEBA_DIALOGO). N° dynpro: Primera pantalla a ejecutar (ej: 0100). Capacidad GUI: Activar todas las opciones. Guardar y probar: Ejecutar la transacción desde la barra de comandos de SAP. Consejos Clave Status GUI: Usar códigos de función significativos (ej: GUARDAR, CANCELAR). Asignar teclas de función estándar (F3 para volver, F12 para cancelar). Transacciones: Verificar que la dynpro inicial esté correctamente configurada. Usar prefijos Z o Y para transacciones personalizadas. Conclusión Status GUI: Define la interactividad de las pantallas (botones, menús, teclas). Títulos GUI: Proporciona contexto al usuario. Transacciones: Permite ejecutar programas de diálogo desde SAP. Términos clave: Status GUI Menú Painter Títulos GUI Transacción SE93 Código de función