W Pub: ABAP Curso SE 41

El Men Painter es la herramienta que nos permite diseñar de una forma grfica todos los elementos que encontramos en la parte superior de cualquier pantalla de SAP: Menus Desplegables, teclas de pf-status y botones de acceso directo. Slo la linea de comandos no se puede controlar, de hecho no se puede controlar con nada. Los mens de Sistema y de Ayuda son propios de SAP y el se encarga de controlarlos y de ponerlos siempre. Por ello, el men se descompone en lo que sigue:

  • Status, es el contenedor de los diferentes mens y botones. Desde aqu podremos diseñar todo en su conjunto.
  • Barras de men, desde esta opcin diseñaremos SLO los mens desplegables.
  • Teclas-F, aqu asociaremos cada tecla de funcin a los diferentes puntos de mens o accesos directos.
  • Ttulos, podremos crear diferentes ttulos para cada Status, de esta forma el programa puede cambiar de ttulos a placer.

En la pantalla superior, podemos ver claramente el diseñor de un men. Vemos que cada men est compuesto por una funcin, que puede ser una funcin interna o el nombre de una transaccin, este es el valor que se devolver siempre en la variable de sistema sy-ucomm cuando se pulse en la opcin. En cada men se puede incluir un submen, simplemente bastar con no llenar el campo de Cd. o podemos utilizar separadores de lineas para separar estructuras de mens.

En la pantalla anterior, vemos la defincin de un status entero, desde la definicin de los mens, la asiganacin de los accesos directos, has la modificacin de los cdigos pf-status. Vemos que una de las posibilidades de crear los accesos directos es mediante la utilizacin de iconos de esta forma se hace el programa mucho ms atractivo de cara al usuario final, y el texto corto que aparece sobre cada icono ser el valor devuelto a la variable de sistema sy-ucomm cuando este sea pulsado. Tambin podemos apreciar que las teclas de pf-status, han sido modificadas, eso significa que el programa tomar el control sobre ellas.

Existe la posibilidad de tener una opcin de men en gris, eso significa que la opcin est disponible pero que por ahora est desactivada.

Menu de Ambito

De la misma forma que diseñamos un Status, podemos diseñar un men de mbito (SE43). Pero a diferencia del Menu Painter, este men no tiene cdigo fuente asociado y lo nico que puede hacer es llamar a otros mens de ambitos y a transacciones. De hecho el propio men de inicio (S000) es un men de mbito.