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? |
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.
|
Gracias Hatenas, pero no es para todos los usuarios, solo para algunos.
|
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 |
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 |
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.
|
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. |
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 |
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. |
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 |
Husos Horarios son GMT. La hora en este momento es 14:01:58. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web