#1
|
|||
|
|||
ˇˇConocer valores en niveles organizacionales...
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! |
#2
|
|||
|
|||
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
__________________
Gustavo. Seguridad SAP R/3 y BI |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
Niveles organizacionales
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 |
#6
|
|||
|
|||
Niveles organizacionales
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|