PDA

Ver la Versión Completa : Dar y denegar accesos por transacciones!


Dlanor20777
31/01/13, 11:26:36
Hola a todos, les tengo una pregunta y espero me puedan dar una solución a mi problema: Tengo 2 transacciones IW32 y la IW41, he configurado un estatus de usuario de la orden de mantenimiento para que cuando se notifique por la IW41 se active este estatus automáticamente en la orden, hasta allí todo bien.

El problema es que en la IW32 se muestra este estatus de usuario, y se puede modificar manualmente si así lo desean y es lo que no se quiere, sino que solo se pueda hacer de la forma automática.

Mi pregunta es, Puedo dar permisos para modificación de dicho estatus a la IW41 y denegarlos a la IW32?, o que se les ocurre para que el usuario no pueda modificar ese campo manualmente, lo malo es los estatus de usuario aparecen en forma de listado y no puedo bloquear solo uno de ellos, sino todo el grupo y no es lo que se desea.

Espero me puedan ayudar o dar una orientación,

Saludos!

SAP Inicial
31/01/13, 15:52:01
Dlanor20777, entiendo que es posible por Roles y perfiles.

Me imagino no siendo un espero y utilizando algo de conocimientos

en la TX PFCG crear un Rol con la Transaccion en cuestion....

y se lo asignas al usuario XXXXXX, pero en autorizaciones ....

debes reaalizar lo que consulta...los priviliegios.

gfr
01/02/13, 03:01:43
Hola.
Si las dos transacciones tienen objetos de autorizacion iguales, y si ambas estan en dos roles distintos , en una como visualizacion y en otra como change, cuando el usuario ejecute en ambas transacciones podra cambiar.

Recuerden siempre que SAP suma autorizaciones, si ambas transaccriones comparten objetos de autorizacion, tendran todas las actividades de ambas transacciones.

La solucion es: cada transaccion en un rol (dos roles) y asignar el rol que corresponde a dos usuarios distintos.



Saludos

Dlanor20777
01/02/13, 13:46:17
Gracias por la ayuda.

Ya pude resolver este tema, lo que hice fue crear una validación en el Include ZXWOCU07, y como conozco un poco de Abap valide que al entrar a modificar la orden en la IW32 tomara el estatus de usuario inicial y al momento de guardar si tenia un estatus final NOTI, denegara esa modificación.

Ahora solo me permite modificar por la IW41, y me funciona como se requiere.

Pero tendré en cuenta lo comentado por ustedes, sobre todo esto:

La solución es: cada transacción en un rol (dos roles) y asignar el rol que corresponde a dos usuarios distintos.

Saludos y gracias por todo!