✒️ABAP El diseño de los menús
ABAP El diseño de los menús
Lección 3: Diseño de los Menús.
1| Creación de un Status GUI
- Es un componente independiente de un programa Abap, que sirve para proporcionar una amplia gama de funciones en la pantalla del programa. Esta compuesto por: Barras de menú, Barra de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función.
Utilizando el menú painter creamos los Status Gui, por la SE80 nos posicionamos en el programa y clickeamos botón derecho del mouse y seleccionamos Crear/status Gui. Le damos el numero de status igual a la dynpro y una descripción; el radiobutton lo dejamos en Status dialogo, porque nuestra dynpro es de tipo normal. Veremos los componentes del Status Gui.
Creación de Pushbuttons
Para la creación desplegamos la barra de pulsadores. Y en el primer ítem en blanco escribimos el código de función correspondiente a la ejecución del botón. Ejem “borrar DNI” y le damos enter. Nos muestra pantalla de dialogo indicando que no existe texto asignado a esa función y elegir si es un texto estático o dinámico, en el cual se tendría que utilizar una variable previamente declarada en el programa .
Completamos los datos referentes al nuevo botón.
Luego asignamos una tecla de función al botón, que tiene el mismo efecto de cuando clickeamos con el puntero del mouse el botón.
Para los atributos de funciones le daremos enter sobre Borrar_DNI, para completar el campo Icon text que sera el texto que se visualice dentro del botón en la pantalla.
Creación de tecla de función
Las teclas de función permiten la navegación en el Status Gui de la dynpro.
Desplegamos en la lista teclas de función, escribimos en el cuadro de texto correspondiente a la tecla Back el código RW y le damos doble click encima. Y completamos, tipo de función sera E de exit command.
Lo mismo haremos para las teclas de función Exit y Cancel, introduciendo los códigos EN y EX; configurando el tipo de función como E.
Creación de la Barra de Menús
Para crear un menú, ingresamos el nombre en la lista desplegable, donde se pueden incluir hasta seis menús en la barra de menús. El sistema añade automáticamente Sistema y Ayuda. Cada menú puede tener hasta 15 entradas, cada una de las cuales puede ser otro menú o función, y estará compuesta por un código de función y un texto de función. Pudiendo añadir hasta 4 niveles de submenús, en caso de las funciones bastara con indicarle el código de la función para que el texto de esta aparezca automáticamente, si el código ya existe previamente. Los atributos de una función los asignamos dando doble click sobre la la nueva función definida.
Mediante la tx SE41 se pueden copiar Status gui de un programa Abap a otro.
2| Creación de Títulos
Desde la SE80 bastara con posicionarnos en el nombre del programa presionando botón derecho del mouse y seleccionamos la opción Crear/Títulos GUI. Aparece una ventana de dialogo donde asignaremos un código de título y una descripción que es la que se visualice en pantalla. Y activamos.
3| Creación de una transacción asociada al programa de dialogo
Para crear la tx asociada al programa podemos hacerlo desde la SE93 o SE80 posicionando encima del nombre del programa con el mouse y presionado el botón derecho seleccionamos Crear/Transacción. Nos muestra una ventana de dialogo e introducimos un nombre para la transacción, una descripción y seleccionamos la opción transacción de dialogo y le damos a continuar. Luego nos muestra otra ventana de dialogo donde ponemos el nombre del programa de dialogo en el campo programa y el numero de la primera dynpro que se ejecutara. Finalmente grabamos.
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas