MUNDOSAP

MUNDOSAP (foro/index.php)
-   Administración de Sistemas SAP (foro/forumdisplay.php?f=15)
-   -   Rol y objeto de autorización 2 (foro/showthread.php?t=76187)

rbn.prz 06/09/16 13:32:53

Rol y objeto de autorización 2
 
Buenas a todos nuevamente, hace un par de semanas publique una consulta la cual me dieron una gran mano.
MUCHAS GRACIAS, pero ando perdido nuevamente...



Ahora estamos configurando transacciones de inventario y no estoy acertando en la solución.

Las transacciones MI01, MI02, MI03 no valida un centro particular, un almacén especifico. Para aplicar esto intente lo siguiente:

1 -No encontré entre los objetos de autorización de ninguna clase de objetos, uno que valide centro / almacén con la descripción de inventario. (M_SKPF_*; M_ISEG_*)

2- Cree un ROL y agregue el objeto de autorización que valida centro y almacén, Pero no funcionó.
(solo deje el usuario con este ROL de MM con solo esa transacción para comprobar que no tome autorizaciones de otro ROL)

3- En la transacción de asignación de objetos de autorización, agregue el objeto M_MSEG_LGO pero tampoco funciono.

Hay alguna forma de restringir esto por Customizing? :confused:

Desde ya agradezco su ayuda!
Saludos,

bruky 07/09/16 10:09:38

Buenos días rbn.prz,

Estoy haciendo pruebas en mi sistema de Desarrollo y sin haber parametrizado nada anteriormente, te cuento lo que yo veo:

He creado un rol con acceso a un único Centro (por ejemplo HWD).

- Para la MI01: Añado un Centro el cual el rol no tiene acceso (por ejemplo DUN) y el sistema me chequea la autorización correspondiente sin darme acceso al Centro DUN.

- Para la MI02 y MI03, al desplegar los documentos de inventario (me lleva a la tx: MI22), al ejecutar esta transacción para un Centro que no tengo acceso, el sistema no me muestra datos (posiblemente por tema de autorizaciones), en cambio, si selecciono el Centro que tengo acceso, el sistema me muestra el listado correspondiente.

Te adjunto los pantallazos correspondientes.

Una pregunta, el usuario que estas utilizando para las pruebas, no tendrá asignado un perfil SAP_ALL o por el contrario otro rol
(además del que estas utilizando para la prueba) con el objeto M_ISEG_WIB y con Centros el cual no quieres que tenga?

Quedo a la espera de cualquier confirmación.
Un saludo.

Imagenes:




rbn.prz 07/09/16 12:50:33




Muchas gracias por tu respuesta bruky!

Los usuarios que usamos para las pruebas son usuarios funcionales de operaciones, no poseen perfiles de SAP_ALL en los ambientes.

Tal cual lo mencionas, previamente para hacer las pruebas unitarias (solo de permisos de acceso) quitamos otros roles para que no molesten en el proceso de pruebas.

Respecto del Objeto de Autorizacion M_ISEG_WIB eso lo podemos parametrizar bien! quizas me habia expresado mal en el primer mensaje.

Lo que necesito es que la validación la haga con el Almacén también... es decir:

CENTRO and ALMACEN y asi seguir curso con el proceso de inventario.

Gracias nuevamente! :)

Maxi_SD 07/09/16 13:32:54

1 Adjunto(s)
Hola rbn.prz

Te adjunto el rol que arme en su momento para el inventario.

Espero te sirva

Slds

rbn.prz 07/09/16 15:03:51



Maxi_SD gracias por tu respuestas, pero no es lo que busco.
Hice pruebas con muchos de Objetos de Autorización que tenes en el Doc. que me pasaste.

Al ingresar a la MI01 necesito que valide el centro y el almacén para que pueda iniciar con el documento de inventario.

Saludos!

bruky 07/09/16 15:15:51

Buenas tardes rbn.prz,

Aah entiendo, quieres que también se restringa el Almacén, pues no estoy seguro si por estándar se puede hacer, si no a las malas habría que insertar un chequeo en la user-exit correspondiente que chequeara el almacén (objeto Z o estándar) y crear el objeto de autorización Z si fuera necesario.

Voy a mirarlo y te comento.

Un saludo.

bruky 07/09/16 15:45:17

Buenas tardes,

No veo por la SPRO ni por internet alguna forma para restringir el Almacen de forma estándar para la MI01 MI02 e MI03.

A ver si alguien puede sacarnos de dudas y si no quiza habrá que pensar en hacerlo por user-exit y objeto de autorización Z.

Seguiré mirando a ver si encuentro algo.
Un saludo.

rbn.prz 07/09/16 15:59:29


Gracias bruky, por tu respuesta.

No encontré ninguna solución por Customizing. Entiendo que existe la posibilidad de crear un nuevo objeto de autorización, de programar algunas lineas en un nuevo programa Z y asociarlo con el nuevo Obj de Aut. para que valide los campos, pero lamentablemente no tengo experiencia con este procedimiento.

Dejamos unos dias mas el tema abierto por si algun Abaper nos puede tirar una mano :D , sino luego lo cerramos!

Gracias por todo.
Saludos,

bruky 08/09/16 10:18:51


Buenos días,

Bueno mas que la posibilidad de añadir lineas en un programa Z, lo suyo será buscar la user-exit correspondiente del programa estándar asociados a la MI01 MI02 y MI03 y añadir un Authority-Check que chequee un objeto de autorización con Almacen (estándar o Z).

Si esto fuera así, lo suyo es pedir ayuda a un compañero desarrollador tanto para identificar la user-exit como para añadir el authority-check y crear el objeto de autorización Z.

Comentaselo a un compañero Desarrollador y nos vas comentando con lo que te diga.

Quedamos a la espera de cualquier cosa.
Un saludo.

rbn.prz 25/10/16 19:42:41

bruky, estuve hablando con funcionales MM y de acuerdo a lo que solicite me explicaron que no tiene sentido hacer este tipo de validación entre centro y almacén, dado que la creación de documento de inventario se hace por centro, y el tratamiento de las diferencias (MI07) para la valoración también lo hace por centro. Me parece adecuado cerrar esta consulta!
Saludos, y gracias por todo. :)



Husos Horarios son GMT. La hora en este momento es 18:00:24.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web