Ampliación menús estándar de SAP con transacciones

Aunque Sap nos permite personalizar nuestros menus a nivel de usuario utilizando los Roles, en ocasiones nos puede interesar trabajar con el menú estandar de Sap (más completo y que incluye todas las transacciones), e incluir en él nuestras propias transacciones o carpetas. Además, este menú personalizado estará disponible para todos los usuarios, aunque los usuarios tendrán restringidos los accesos según sus autorizaciones.

En versiones anteriores de Sap, la modificación de los menú estandar se realizaba a traves de los proyectos de ampliación (Exits), que se gestionan a través de las transacciones SMOD/CMOD. Disponemos de varias ampliaciones según el menú que queramos modificar, tal y como vemos en la imagen.

Para modificar el menú con este método, crearemos el proyecto de ampliación, le asignaremos una de las ampliaciones indicadas, y procederemos a modificar el menú añadiendo las opciones correspondientes en el árbol de menús.

En versiones más recientes, SAP añadió un nuevo método para modificar el menú estándar. A través de la transacción SE43N se realiza el mantenimiento de los menús de ámbito. Aquí podemos crear nuestros propios menús de ámbito Z y asignarlos a los usuarios o bien realizar la modificación de los menús estándar. Por ejemplo, podemos modificar el menú principal (el S000), pero con una particularidad.

Cuando vamos a modificar un menú estándar, el sistema nos pregunta si queremos modificar el menú (lo que realmente sería una modificación del estándar, que se podría perder en futuras upgrades o actualizaciones de SAP) o bien si queremos ampliarlo (la ampliación se conservará en los upgrades de versión).

Al ampliar, el sistema nos pedirá que indiquemos un identificador de ampliación (creando uno nuevo o modificando uno de los existentes). En la ampliación indicada se incluirán todos los elementos de menú (carpetas, transacciones) que incluyamos en el menú estándar. A continuación, pasaremos al editor del menú, donde realizaremos los cambios que necesitemos.

Como podemos observar en la imagen, hemos incluido una nueva carpeta en el menú principal de SAP, y colgando de él toda una estructura de carpetas y transacciones personalizadas, que corresponden a desarrollos y utilidades creadas en nuestro sistema. Grabaremos los cambios y los transportaremos a nuestro sistema productivo. La próxima vez que nos conectemos a SAP, nuestro menú principal tendrá el siguiente aspecto:

Todos los elementos incluidos aparecen como nuevas opciones en el menú SAP (incluso los podríamos haber puesto en las mismas carpetas de las transacciones estándar de SAP). Una forma de personalizar el sistema y hacerlo más amigable y productivo al usuario.

🚀 ¿Quieres llevar tus conocimientos de SAP al siguiente nivel? Si quieres dejar de pelearte con las transacciones y dar el salto profesional que buscas, pásate por nuestros Cursos de SAP. Formación técnica, práctica y directa al grano, diseñada por consultores en activo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito de compra
error: Content is protected !!
Scroll al inicio