Tengo un inconveniente con la transaccion MB11. El menu que muestro a continuacion
Ese menú quisiera ocultarlo de todas la transacciones MB* dado que por una validación que se tiene, únicamente debería de registrar movimientos manuales ciertas clases. La validación funciona s en la parte de abajo se digita la Clase de mov pero si es llamado desde este menú… Levanta un mensaje estandard “W” y la validación la omite.
No me queda de otra que ocultar ese menú para todos los usuarios, pero no tengo idea de como.
Podría alguien orientarme si es factible o si ven algún otro medio por el que se pudiera limitar esto.
Talvez algún colega de @Materiales me podría orientar.
Qué valoración tienes hecha? Puedes pasar el código del exit aquí?
Porque no tiene sentido de que valide clase de movimiento, y cuando el usuario va por el menú salte la validación. Si valida clase de movimiento, debería validar igual si el usuario va por el menú, ya que ese menú lo que hace realmente es poner clases de movimientos.
Por favor, pega el código en formato texto, no hagas capturas de imagen para pasar el exit.
Estare pendiente del tema, porque soy abap y nunca me ha tocado deshabilitar un campo de la barra de menu. Como no lo he hecho, yo diria que esto, si es que hubiese posibilidad, seria basis. Pero repito, nunca he hecho algo asi !! voy a estar pendiente porque se ve interesante
únicamente debería de registrar movimientos manuales ciertas clases.
¿por qué no haces roles sólo con esas clases?
no veo la diferencia que indicas con “manual” o desde el menú, si las clases de movimientos son las mismas.
puede que no te haya entendido bien el problema.
La diferencia como lo comentaba arriba es que si ves el codigo… hay una tabla Z que gobierna eso… ZMOV_AUT. Si bien es cierto hay movimientos ya estipulados… se creoes tabla que la gobierna Soc—Usuario—Clase Mov para aumentar su potencial. Pero solo esta aplicando cuando lo digitas y no cuando lo llamas desde ese menu.
Parece un comportamiento anormal, el hecho que si se digita la clase de movimiento salte la validación (y no el mensaje W) pero si se accede desde otro lado haga lo contrario.
Probaste la SHD0 que te recomendé?
Con esa transaccion puedes grisar todo el menú.
Incluso podrías crear una transacción denominada ZMB11 y darle a “x” usuarios, para que solo ellos no puedan ver ese menú.
@SidV espero se pueda agregar este link, si no sientete en toda confianza de darle cranck
h_tps://sap_ricks.wordpress.com/2011/05/22/_ruco-13-_ransacciones-personalizadas-con-las-variantes-de-_ransaccion-shdo/