cancel
Showing results for 
Search instead for 
Did you mean: 

Permisos o autorizaciones

former_member251130
Participant
0 Kudos

Buenas tardes.

Espero me puedan ayudar con este tema.

Se tiene un área de nomina con una división de personal y varias subdivisiones de personal donde la clave organización es la misma que subdivisión de personal.

Para el tema de permisos para que puedan manipular la información de los empleados se maneja en el P_ORGIN indicando que infotipos, areas de personal y claves de organización pueden manipular

Se tiene dos usuarios, usuario A y Usuario B los cuales pueden procesar una transacción Z que muestra información de los empleados, el usuario A puede ver todo pero el usuario B no puede ver una clave de organización

Al generar la autorizaciones para el usuario B se omite la clave de organización

El usuario B cuando procesa reporte si le muestra información de ciertos empleados con la clave de organización que no debe visualizar, revisando información de estos empleados, estos tuvieron cambios organizativas en donde si estaba asignado la clave organizativa que si puede consultar pero el cambio actual (es decir el ultimo con fecha final al infinito) tiene la clave organizativa que no puede consultar

Para solucionar este problema es por medio de objetos de autorización o se debe generar otra área de personal inclusive hasta otra área división de personal

Gracias por su atencion

Octavio Davila Durazo

Accepted Solutions (0)

Answers (4)

Answers (4)

johnatan_gomez
Contributor
0 Kudos

yuhuuuuuuu 😃

johnatan_gomez
Contributor
0 Kudos

Hola Octavio,

Pues la funcionalidad estandar de SAP:

  AUTHORITY-CHECK OBJECT 'P_ORGIN' ID  'AUTHC' FIELD 'R'
ID 'INFTY' FIELD '0001'
ID 'PERSA' FIELD TU_NUM_PERSONAL
ID 'PERSG' FIELD '1'
ID 'PERSK' FIELD TU_GRUPO_PER
ID 'SUBTY' FIELD '*'
ID 'VDSK1' FIELD TU_CLAVE_ORG.

en donde:

  • INFTY Infotipo
  • SUBTY Subtipo
  • AUTHC Nivel de autorización: R Leer
  • PERSA División de personal
  • PERSG Grupo de personal
  • PERSK Área de personal
  • VDSK1 Clave de organización
saludosJohnatan
former_member251130
Participant
0 Kudos

Con esto soluciono el problema que tengo

Muchas gracias por tu ayuda

0 Kudos

Hey thanks for the super helpful reply. I'm not sure how I missed that thread. I haven't quite mastered the search function on here. The Information you shared above is great. I have been reading all you shared here. In this you explained everything very well. Thanks I am going to bookmark this https://answers.sap.com/questions/13517173/permisos-o-autorizaciones.html-results/.

Thanks Again

johnatan_gomez
Contributor
0 Kudos

Hola Octavio,

Si entiendo bien el problema es el siguiente:

Usuario A puede ver Clv. Org. 001 y 002

Usuario B solo clave org. 001

Un empleado, en el periodo x trabajó en clave org. 002 y luego cambió a la clave 001. Entonces, el usuario B puede ver al empleado solo en periodo x, pero después ya no debe verlo, porque no tiene autorización a la clave 002.

Si es así, entonces, en el programa Z que mencionas debes hacer la comprobación del objeto de autorización P_ORGIN cada vez que haya un split en la la clave de organización.

Saludos!

Johnatan

former_member251130
Participant
0 Kudos

Buenos días

Exactamente es así como indicas Johnatan , muchas gracias por tu ayuda

Para hacer la comprobación del objeto de autorización P_ORGIN ¿Me imaginó que existe una función estándar?

Saludos