MUNDOSAP

MUNDOSAP (foro/index.php)
-   PM - Mantenimiento de Planta (foro/forumdisplay.php?f=24)
-   -   Bloqueo Acceso Equipo Por Sociedad (foro/showthread.php?t=74624)

Cristian V. 18/09/15 13:51:32

Bloqueo Acceso Equipo Por Sociedad
 
Estimados compañeros del foro:

Tenemos dos sociedades que manejan PM, flota vehicular. En donde estamos tratando de que la empresa A no pueda crear, modif. o visualizar equipos y ordenes de la empresa B y viceversa. Ya lo tenemos controlado a nivel de centro de emplazamiento, Centro y Grupo de Planif.
Sin embargo si un usuario crea un equipo y utiliza la sociedad de la otra empresa, este permite que se cree el equipo.
El tema es que necesitamos pasar vehículos de una sociedad a otra y queremos controlar que no puedan crear equipos desde una sociedad a la otra.
¿Alguien conoce la forma de crear un bloqueo por sociedad?:confused:

SidV 19/09/15 19:37:50

Desconozco qué transacción estarás usando, pero de seguro vía administración de roles puedes restringir el campo sociedad en tal transacción, entonces los usuarios que tengan "x" rol no podrán trabajar para otra sociedad en dicha transacción.

bruky 21/09/15 08:53:20

Buenos días Cristian,

Como bien comenta Sid, la restricción que necesitáis se podria realizar mediante roles.

Podrías darnos mas detalles acerca de vuestro requerimiento? transacción a restringir?

Quedamos a la espera de cualquier cosa.
Saludos.

Cristian V. 21/09/15 13:10:04


La transacciones son: IE31, IE02. IE03.
El tema está en que el netweaver nuestro no encuentra la forma de hacer la restriccion, lo intenta, pero no funciona.

Lo que se quiere es:
1-Los usuarios de una sociedad no puedan: crear, modificar o visualizar vehículos de la otra sociedad.
2-Que para trasladar un vehículo entre sociedades, solamente pueda ser ejecutado cuando se modifiquen los datos maestros del equipo y dejando los campos de grupo de mantenimiento, centro de mantenimiento y sociedad libres. ademas de que el equipo debe estar disponible.
Ya a nivel de centro se puede, pero no a nivel de sociedad. Espero haberme explicado correctamente, sino entonces les intentaré explicar de nuevo
Espero me sigan ayudando!!!!

Cristian V. 21/09/15 13:10:57

Estamos trabajandolo mediante roles de usuario..
Gracias!

Cristian V. 23/09/15 12:47:09

Control De Equipos Por Perfiles De Usuario
 
Necesito establecer un control que bloquee la creación, modificación y visualización de equipos por usuarios de sociedades diferentes. A nivel de sociedad debe ser la barrera. ¿Como lo hago? por favor aportar ideas y soluciones!!!
:confused: :confused:
Gracias a tod@s de antemano

bruky 23/09/15 13:06:09

Buenas tardes Cristian V.

Viendo los niveles organizativos que por estandar pueden restringirse, veo que se puede restringir la Sociedad CO (KOKRS), peor en cambio, la Sociedad en sí no se restringe (BUKRS).

Perdona pero no puedo probar dichas transacciones ya que nunca lo implantamos:

- Si necesitas restringir a nivel de Sociedad CO, tendrás que restringir, en los roles que contengan las transacciones requeridas, el objeto de autorización: I_KOSTL añadiendo la Sociedad CO que a la que se necesite dar acceso.

- Si por otro lado, lo que realmente necesitas, es restringir por Sociedad (BUKRS), es posible que necesites pedir a un desarrollador que en los programas relacionados a estas transacciones, en la correspondiente user-exit, etc. añada un Authority-Check que chequee el objeto: F_BKPF_BUK ó un Z (preferiblemente un Z) y a partir de ahi, añadir dicho objeto en los roles para restringir la Sociedad.


Quedo a la espera de que nos confirmes con lo que sea.
Saludos.

Cristian V. 01/10/15 13:37:02

Bloqueo Equipos Por Sociedad
 
Gracias a todos los que han contribuido al tema. Ya tengo la solución al tema prácticamente resuelta. Estoy utilizando el Grupo de Autorizaciones.
En donde no he podido resolver es en el punto siguiente:
-Cuando creo un punto de medida a un vehiculo (IK01), este se crea no importando si el equipo tiene el grupo de autorizaciones al cual el usuario no puede acceder.
Entonces no debe ser, pues el vehiculo es de otro grupo de autorizaciones y debe validarlo, por lo cual no debiera permitir que se cree el punto de medida.
¿Quien me puede ayudar en este asunto?:D :rolleyes:

bruky 01/10/15 15:37:47

Buenas tardes Cristian V,

Chequeando la SU24 para la transacción IK01:
Aparentemente la transacción: IK01 no chequea los grupos de autorización de los vehículos (objeto de autorización: I_BEGRP) aunque la modificación/visualización, etc. de vehículos si lo chequeen (IE02, IE03, etc.)

Quizá la solución para ello, es añadir en la user-exit correspondiente del programa ligado a la IK01, IK02 e IK03 el chequeo a I_BEGRP restringiendo el acceso por grupo de autorización.

Lo único es que desconozco la funcionalidad de PM, por lo que no se exactamente como funciona el chequeo de estos grupo de autorizaciones, pero yo diría que los tiros van por aquí.

Échale un vistazo con algún compañero desarrollador y nos comentas con lo que sea.
Quedamos a la espera de cualquier confirmación.
Un saludo.


Husos Horarios son GMT. La hora en este momento es 09:42:06.

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