✒️ABAP El diseño de los menús
ABAP El diseño de los menús
Creación de un STATUS GUI:
- Se usa para proporcionar al usuario funciones en pantalla de los programas
- Compuesto por:
- Barras de menú
- Barras de herramientas estándard
- Barras de herramientas de aplicaciones
- Configuración de teclas de función
- Para crear los STATUS GUI se utiliza el Menú Painter. Por ejemplo para crear un Status GUI para la dynpro 0100 del programa ZPRUEBA_DIALOGO:
- Acceder a la transacción SE80
- Sobre el nombre del programa -> botón derecho mouse -> seleccionar opción Crear/Status GUI
- En la siguiente ventana ingresar: Nombre del Status GUI: 0100, Descripción: "Status de la dynpro buscar usuarios", Radiobutton en la opción Status diálogo -> Continuar
- A la derecha de la ventana se veran los componentes del Status GUI
Creación de pulsadores (Pushbuttons)
- Para crear botones desplegaremos la lista que está en la Barra de pulsadores.
- Escribir el código de función correspondiente a la ejecución del botón.
- Continuar -> Continuar -> llenar siguientes campos:
- Texto función: da un nombre al botón
- Nombre icono: icono que va a visualizarse en pantalladentro del botón. Este se puede elegir dre una gran variedad de iconos presionando F4
- Texto info: es el nombre de ayuda del botón. Se visualizará cuando dejemos quieto unos segundos el puntero del mouse sobre el botón
- Continuar -> Asignar tecla de función al botón, que tendrá mismo efecto que al presionar el botón.
- Se verá el item creado. Presionar enter sobre el código BORRAR_DNI y completar la siguiente ventana. El campo Texto Icono será el texto que se visualice dentro del botón en la pantalla de salida.
Creación de teclas de función:
- Permiten la navegabilidad en el Status GUI de la dynpro 0100.
- Pasos:
- Desplegar la lista que está en las Teclas de función
- Escribir en el cuadro de texto correspondiente a la tecla Back el código RW. Presionar doble clic encima.
- En la siguiente ventana de diálogo completar valores. En tipo de función E (Exit Command).
- Hacer lo mismo para las teclas Exit y Cancel. INtroduciendo los códigos de función EN y EX y configurando el Tipo Función como E
Creación de la Barra de Menús
- Ingresar el nombre de cada lista desplegable en el espacio disponible.
- Se pueden incluir hasta 6 menús en la barra de menús.
- Además el sistema anadirá sistema y ayuda.
- Cada menú puede tener hasta 15 entradas.
- Se pueden anadir hasta 4 niveles de submenús. En el caso de las funciones bastará con indicar el código de la función para que el texto de esta aparezca automáticamente.
- Podemos definir los atributos de una función nueva con Doble-Clic sobre la nueva función definida.
Creación de títulos
- Ir a la transacción SE80.
- Sobre el nombre del programa presionar botón derecho del mouse y seleccionar la opción Crear/Titulos GUI.
- En la siguiente ventana asignar un nombre al título y su descripción que será la que se va a visualizar en pantalla.
Creación de la transacción asociada al programa de diálogo:
- Ingresar a la transacción SE93 o desde el mismo programa en la transacción SE80.
- Desde la transacción SE80 posicionarse con el mouse encima del nombre del programa, presionar el botón derecho del mouse y seleccionar la opción Crear / Transacción.
- Se llega a la misma ventana de diálogo que si accedieramos directamente a la transacción SE93.
- Introducir un nombre para la transacción que no tenga más de 20 caracteres, descripción, seleccionar la opción Transacción de diálogo -> continuar.
- En la siguiente pantalla ingresar el nombre del programa de diálogo en el campo programa y el número de la primera dynpro que se ejecutará en el campo número de dynpro.
- Grabar configuración de la transacción.
 
 
 
Sobre el autor
Publicación académica de Llu?s Cul? Duran, en su ámbito de estudios para la Carrera Consultor ABAP.
Llu?s Cul? Duran
Profesión: Ingeniero Industrial - Alemania - Legajo: HG65D
✒️Autor de: 39 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial