PDA

Ver la Versión Completa : ˇˇConocer valores en niveles organizacionales...


Isabella87
08/07/10, 20:57:50
Buenas tardes a todos

Para comentarles de una duda que tengo y ver si pueden brindarme su apoyo para resolverla
mi jefe requiere una lista de usuarios con los niveles organizacionales que tiene cada usuario a nivel objeto es decir:

"x usuario tiene acceso a "y" sociendad, "n" grupo de compras, "m" centro etc...

existe algun reporte o una tabla en SAP que pudiera consultar sin necesidad de meterme al rol y hacerlo de manera manual porque son 900 usuarios :( .... de antemano muchas gracias x el apoyo...
saludos!

gfr
09/07/10, 02:57:27
Hola, las tablas donde encontras eso son AGR1251 agr1252 y agr1253.

Espero que te sirva, ahora no tengo un SAP a mano para pasarte otras.

Saludos
Gustavo

ABU3
03/08/10, 13:41:27
Hola, Isabella
Te comento lo que hice para poder listar los niveles organizacionales:

Antes que nada, tienes que tener en cuenta que estos niveles organizacionales están asociados a los roles.

1)
En la tabla AGR_1251 figuran los roles, con sus objetos, campos y valores.
En la tabla AGR_USERS figuran los usuarios con sus roles. Vinculando ambas tablas por rol (campo AGR_NAME), obtienes una tabla con usuarios, roles, objetos, campos y valores. Llamaré a esta tabla TABLA1 para seguir con la explicación.

2)
De esta TABLA1 debes recuperar los registros para los que el campo LOW (valor inicial), comience con $. Esto indica que para ese rol, el objeto del registro tiene un nivel organizacional. Cuando selecciones estos registros, levanta todos los campos, para no perder información que luego vas a necesitar. Generar TABLA2

3)
En la tabla AGR_1252, figura para cada rol, el valor real de los niveles organizacionales (los que en la TABLA2 figuraban con prefijo $). Con clave AGR_NAME y LOW de la tabla TABLA2 debes ingresar a AGR_1252 y buscar los registros con campos
AGR_NAME = AGR_NAME
y
LOW = VARBL

El campo LOW de la tabla AGR_1252 indica el valor del nivel organizacional para ese rol.
Espero se entienda. En caso contrario, avisa que te aclaro las dudas
Saludos y suerte!!!
ABU3

ocruz
29/09/10, 19:28:15
Hola ABU3
Disculpa la inquietud, pero me podrias indicar como vinculo las tablas que indicas.

Cuando mencionas que se debe recuperar los registros, te refieres a filtar dichos archivos.

De antemano gracias...OC

ABU3
04/11/10, 14:46:10
Hola a todos.
Respondo inquietud de OCRUZsobre el tema niveles organizacionales:

Las Tablas AGR_1251, AGR_USERS y AGR_1252 se vinculan por rol (AGR_NAME), ya que es el campo compartido por las tres.

Por otra parte, el campo LOW (valor inicial) de la tabla AGR_1251, es el que hay que seleccionar cuando comienza con un signo $.
Luego se ingresa a la tabla AGR_1252 con la siguiente condición:

campo AGR_NAME (de AGR_1251)=campo AGR_NAME (de AGR_1252)

campo LOW (si comienza con $, de AGR_1251)=campo VARBL (de AGR_1252)

De los registros que cumplen la condición, el campo LOW (de AGR_1252) es el que indica el valor del nivel organizacional para ese rol.


Ojalá te sea de ayuda
Saludos
ABU3

ABU3
04/11/10, 14:51:41
Hola a todos.
Respondo inquietud de OCRUZsobre el tema niveles organizacionales:

Las Tablas AGR_1251, AGR_USERS y AGR_1252 se vinculan por rol (AGR_NAME), ya que es el campo compartido por las tres.

Por otra parte, el campo LOW (valor inicial) de la tabla AGR_1251, es el que hay que seleccionar cuando comienza con un signo $.
Luego se ingresa a la tabla AGR_1252 con la siguiente condición:

campo AGR_NAME (de AGR_1251)=campo AGR_NAME (de AGR_1252)

campo LOW (si comienza con $, de AGR_1251)=campo VARBL (de AGR_1252)

De los registros que cumplen la condición, el campo LOW (de AGR_1252) es el que indica el valor del nivel organizacional para ese rol.


Ojalá te sea de ayuda
Saludos
ABU3