✒️ABAP El diseño de los menús
ABAP El diseño de los menús
******************************************************
******************Diseño de los Menus.** ****************
Creación de un STATUS GUI.
Es un componente independiente de un Programa ABAP que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas.
Este está compuesto por barras de menús, barra de herramientas estándar, barra de herramientas de aplicación y la configuración de teclas de función.
Para crearlos utilizaremos el “MENU PAINTER” desde la TX SE80 colocándonos sobre el nombre del programa presionando botón derecho y seleccionando la opción “Crear/Status GUI”.
En la ventana de a creación de STATUS GUI pondremos una descripción breve y dejamos marcada el RadioButton de la opción STATUS DIALOGO ya que la Dynpro es tipo Normal.
· Creación de Pulsadores (PushButtons)
Para crear botones vamos a desplegar la lista que está en la barra de pulsadores, en la siguiente ventana (Indicador Texto de función) nos pedirá que le asignaremos un texto a esa función y podremos elegir entre un texto estático y uno dinámico para el cual tendremos que utilizar una variable previamente declarada en el programa. Al presionar Continuar veremos otra ventana donde completaremos los datos referentes al nuevo botón:
o Texto de Función: se utiliza para darle un nombre al botón.
o Nombre del Icono: Sera el Icono que se visualice por pantalla dentro del botón. Este se puede elegir dentro de una gran variedad de Iconos que se visualizan presionando F4.
o Texto Info.: Es el nombre de ayuda del botón, este se visualizara cuando dejamos quieto unos segundos el puntero del mouse sobre el botón.
Luego le asignaremos una Tecla o secuencia de teclas (Eje: F2 o Shift F2). Que tendría el mismo efecto que tiene al presionar con el puntero del Mouse el botón.
· Creación de teclas de Función. Se crearan las teclas de función que permiten la navegabilidad en el ESTATUS GUI de la Dynpro. Esta teclas son: Siguiente, Finalizar y Cancelar.
Para ello desplegaremos la lista que esta en las teclas de función, escribimos en el cuadro de texto correspondiente a la tecla Back el código RW y presionamos doble clik encima. Luego veremos la siguiente ventana de dialogo que completaremos con los valores que describiremos a continuación:
o Tipo de función de la tecla para este caso será E Exit Command. Para las teclas de función Exit (EN) y Cancel se configuraran como tipo de función tipo E.
· Creación de la Barra de Menús. Ingresaremos el nombre de cada lista desplegable en el espacio disponible se puede incluir hasta seis menú en la barra de menús. Además de los menús del usuario el sistema añadirá automáticamente Sistema y Ayuda.
Cada menú puede tener hasta 15 entradas. Cada una de las cuales puede ser otro menú en cascada u otra función. Para abrir un menú o submenú debemos hacer doble Clik sobre el nombre. Cada entrada estará compuesta por un código de función y un texto de función o texto del menú. Presionando F4 podremos ver una lista de las funciones que podemos utilizar.
Se pueden añadir hasta 4 niveles de submenú. En el caso de las funciones bastara con indicar el código de la función para que el texto de esta, aparezca automáticamente, si el código ya existe previamente podemos definir los atributos de una nueva función nueva con doble clik sobre la nueva función.
En el caso de un menú en cascada, no será necesario indicar el codigo y con el doble clik podemos desarrollar las opciones del sbmenu.
NOTA: Mediante la Tx. SE41 se puede copiar Status GUI de un programa ABAP a otro.
Las tecla de función que no podrán ser cambiadas por el usuario son F1 de Ayuda, F3 para ir hacia atrás, F4 MatchCode y F12 para cancelar.
Creación de Títulos.
Para crear un titulo se realiza por la Tx. SE80 sobre el nombre del programa presionando el botón derecho del Mouse y seleccionamos la opción Crear/Titulos GUI. En la siguiente ventana (Crear Titulo) se le asignara un nombre al título y su descripción que será la que se visualice en pantalla. Y luego Activar el Titulo.
Creación de la Tx. Asociada al programa de dialogo.
Para crear la Tc Asociada al programa de dialogo, podemos hacerlo ingresando a la Tx SE93 o desde el mismo programa en la Tx SE80. Desde aca nos posicionaremos con el mouse encima del nombre del programa y presionamos el botón derecho del mouse y seleccionamos la opción Crear/Transacción. Aquí veremos la misma ventana de dialogo que visualizaremos si accedemos directamente a la Tx SE93.
Introducimos un nombre para la TX que no debe de exceder mas de 20 caracteres y en el objeto de inicio seleccionaremos la opción Programa y Dynpro (Transacción de Dialogo).
Luego en la siguiente pantalla ingresaremos el nombre del programa de dialogo en el campo Programa y el numero de la primer Dynpro que se ejecutara en el campo Numero de Dynpro.
Y por último grabamos la configuración.
 
 
 
Sobre el autor
Publicación académica de Francisco Orlando Lopez Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Orlando Lopez Martinez
El Salvador - Legajo: DQ93R
✒️Autor de: 35 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo MM Nivel Inicial
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster ABAP Orientado a Objetos
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial