MUNDOSAP

MUNDOSAP (foro/index.php)
-   Administración de Sistemas SAP (foro/forumdisplay.php?f=15)
-   -   Grupo de autorizaciones por Tipo de Material? (foro/showthread.php?t=70916)

bruky 26/07/17 07:54:37

Buenos días JaviSap,

Te comento, viendo la transacción MB1B, no veo que por estandar se chequee tipo de material, es mas, no consigo localizar donde incluyes el material en esta transacción o como va relacionado el material aquí.

Si realmente necesitas hacer un chequeo de tipo de material tendrías que realizar lo siguiente:

1. Crear los grupos de autorizaciones desde la tx: SE54. (para tipos de materiales no tengo claro que esto sea necesario).

2. Asignar los grupos de autorización creados a cada tipo de material (tx:OMS2).

3. En el programa estándar de la transacción MB1B, con ayuda de algún desarrollador, tenéis que incluir en alguna user-exit, ehancement, etc. un chequeo de autorizaciones (authority-check) del objeto de autorización M_MATE_MAR, para que este se chequee en algún evento de la transacción (al grabar, darle intro, seleccionar material, etc.)

4. Modificar los roles/crear nuevos para dar acceso al objeto de autorización M_MATE_MAR para el grupo de autorizaciones que necesitáis dar acceso (ZREP).

Con ello, si realmente la MB1B está relacionado con materiales, habrás hecho las restricciones por tipo de material que necesitabas.

Con lo que sea nos vas contando.
Un saludo.

Javysap 26/07/17 14:18:26

Buenos días:
Primero que todo, muchas gracias por la muy útil y pronta respuesta.
En segundo lugar, quisiera indicar que la Tx MB1B se realizan traspasos de materiales (de centro a centro, de almacén a almacén, etc), es ahí donde trabaja con materiales, y se supone que ese material, al haberlo creado, está asociado a un tipo de material, al cual fue asignado un grupo de autorizaciones.
Consecutivamente, en el/los roles del usuario, se modificó el objeto M_MATE_MAR.
Dicho eso, quisiera saber si es estrictamente necesario realizar un desarrollo con ABAP.

Quedo atenta a sus respuestas y comentarios.

Atte.

bruky 27/07/17 07:57:54

Buenos días Javysap,

Muchas de nadas, es un placer poder ayudar.

En principio la MB1B como tal no chequea grupos de autorización por tipo de material, aunque quizá esta transacción llame por debajo a otra que si chequee el tipo de material.

Yo probaría lo siguiente:

- Comprobaría que el material/materiales afectados están asociados a un tipo de material.

- Añadiría a cada tipo de material un grupo de autorizaciones (creo recordar que si no añadías a todos los tipos un grupo de autorizaciones, el chequeo no se hacía).

- Crearía un rol con acceso al M_MATE_MAR con un grupo de autorizaciones especifico (para un tipo de mateirales) y se lo asignaría a un usuario que no tuviera mas roles con el M_MATE_MAR.

- Probaría a utilizar la MB1B para los diferentes casos (uno con el tipo de material al que tienes acceso, otro con un tipo de material que no tienes acceso).

Si sigue sin chequearse la M_MATE_MAR, entonces es posible que necesites ayuda de un programador para ver donde podéis/debéis incluir la validación del M_MATE_MAR con un authority-check.


Échale un ojo y con lo que sea nos vas diciendo.
Un saludo.


Husos Horarios son GMT. La hora en este momento es 19:29:57.

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