✒️ABAP El diseño de los menús
ABAP El diseño de los menús
Creación de un Status GUI:
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.
Está compuesto por barras de menú, barras de herramientas estándar, barra de herramientas de aplicaciones y la configuración de teclas de función.
Para crear los Status GUI utilizamos el Menú Painter SE80.
Creación de Pulsadores (PushButtons):
Para crear botones vamos a desplegar la lista que está en la barra de pulsadores.
Configuración del Botón:
- Texto Función: Se utiliza para darle un nombre al botón.
- Nombre Icono: Sera el icono que se visualice para dentro del botón, este se puede elegir dentro de una gran variedad de iconos que se visualizan presionando F4.
- Texto Info: es el nombre de ayuda del botón. Este se visualizara cuando dejemos quieto unos segundos el puntero del mouse sobre el botón.
Una transacción puede tener muchos Status diferentes no será necesario redefinir todos los objetos de los Status ya que muchos objetos definidos en un Status podrán ser definidos en otros.
Creación de Teclas de Función:
EXIT COMMAND: tipo de función que se utiliza para los botones Back, Exit y Cancel de los programas de dialogo.
Código de Función para el botón Cancelar (EX), Finalizar (EN), Atrás (RW)
Creación de la Barra de Menús:
Se pueden incluir hasta seis (6) menús en la barra de menús. Además de los menos del usuario, el sistema añadirá automáticamente Sistema y Ayuda.
Cada menú puede tener hasta quince (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 clic 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ús. 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 atributos de una función nueva con doble clic sobre la nueva función definida.
En el caso de un menú en cascada, no será necesario indicar el código y con doble clic podemos desarrollar las opciones del submenú.
Mediante la transacción Se41 se pueden copiar Status GUI de un programa ABAP a otro.
SAP implementa teclas de función para permitir el acceso rápido a funciones del sistema comúnmente usada por el usuario, las teclas de función son las que se encuentran en la parte superior de nuestro teclado (F1 a F12) y no permiten simplemente el acceso a ciertas funciones de nuestra interfaz sin la necesidad de acudir expresamente a ellas con el movimiento del mouse. Para la creación de teclas de función únicamente tenemos que definirlas en el Menú Painter asignándolas a un código de función SAP reserva las siguientes teclas que no podrán ser modificadas por el usuario.
F1 para ayuda ----- F3 para ir a atrás -----F4 posibles entradas o MatchCode ----- F12 para Cancelar
Creación de Títulos:
Se crean a través de la transacción SE80 y deben ser activados para poder visualizarlo.
Creación de la transacción asociada al programa de dialogo:
Podemos hacerlo ingresando a la transacción SE93 o desde el mismo programa en la transacción SE80.
La transacción SE93 la utilizaremos para la creación de las transacciones asociadas a los programas de dialogo, así como también de cualquier transacción Z existentes en el sistema.
El nombre para la transacción no debe tener más de 20 caracteres.
 
 
 
Sobre el autor
Publicación académica de Jeferson Jos? Pe?a Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson Jos? Pe?a Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Pe?a