#1
|
|||
|
|||
Bloquear transacciones a usuarios
Hola:
Necesito bloquear una transacción Z y no lo puedo realizar por perfil/rol por que para ese usuario está definido un SAP_ALL. Se me ha ocurrido realizarlo por parametros de usuario por la SU01. ¿Alguien sabe como?
__________________
Salu2 |
#2
|
|||
|
|||
si quieres bloquear una transaccion ya sea Z o estandar para todos los usuarios utiliza la SM01. aunque tenga SAP_ALL la transaccion se bloquea para todos hasta cuando la desbloquees nuevamente.
|
#3
|
|||
|
|||
Gracias Hatenas, pero no es para todos los usuarios, solo para algunos.
__________________
Salu2 |
#4
|
||||
|
||||
Creo que la solucion podría ser crearte un nuevo objeto de autorización y asignarselo a esa transacción.
Si no regeneras el sap_all, entiendo que debería funcionar Un saludo |
#5
|
||||
|
||||
amigo, creeme que eso de SAP_ALL es una muy mala practica, te recomiendo que diseñes tus roles y los implementes, y ahi si tendras control sobre las transacciones.
saludos
__________________
============= ==»BREZHNEV«== ============= |
#6
|
|||
|
|||
Te quedaria la opcion de crearte un rol z copia del sap_all asignarselo, asi tendria un sap_all igual, pero a este si le podrias quitar y poner autorizaciones.
|
#7
|
|||
|
|||
Buenas
Estoy tratando de quitarle a un usuario que tiene el perfil sap_all asignado acceso a la transaccion de transporte ( se01 y stms ), me gustaria que me ayudaseis. Llevo un par de dias tratando de solucionarlo y no consigo ver nada. En una respuesta se comenta crear un rol nuevo copia de sap_all pero por lo que veo sap_all es un perfil y no un rol y ademas no se como crearme un perfil copia de sap_all sin las transacciones que yo quiera. Gracias de antemano por vuestro tiempo y perdonar mi ignorancia. |
#8
|
||||
|
||||
Independientemente de que, como se ha comentado, no es conveniente usar el SAP_ALL; lo que quieres hacer creo que no es dificil.
1.- Create un papel nuevo en la PFGC (Z_SAP_CASIALL por ejemplo) 2.-Cuando vayas a la pestaña de autorizaciones y le des a modificarlar te dirá si quieres seleccionar alguna plantilla. Selecciona SAP_ALL 3. Ya tienes un papel copia del perfil sap_ALL 4. Ahora abre la rama del arbol de autorizaciones validas para todas las aplicaciones y selecciona la S_TCODE que estará con * (puedes darle a "activar nombres tecnicos" para encontrarla) 5 quitale el asterisco y pon: From To A* SD* SE02 STMR STMT Z* 6. Lo generas, se lo asignas al usuario y le quitas el SAP_ALL Yo creo que debería funcionar Un saludo |
#9
|
|||
|
|||
Buenas
Me esta siendo de gran ayuda, te agradezco de antemano tu atencion. En el punto 4 no entiendo muy bien lo que me estas comentando y me gustaria que fueses un poco mas explicito si puede ser ya que no puedo ver el s_tcode que me dices. Te adjunto un correo para que veas la situacion en la que me encuentro actualmente. Gracias. |
#10
|
||||
|
||||
Pues cuando tienes el arbol de autorizaciones en pantalla le das a utilidades --> Activar nombres tecnicos abre la rama: Objetos de autorización para todas las aplicaciones y modifica el objeto de autorización S_TCODE |
Herramientas | Buscar en Tema |
Desplegado | |
|
|