|
#1
|
|||
|
|||
También puedes ver la fecha y hora de último acceso en la tabla USR02. A partir de ahí sería fácil hacer un report que se ejecutase en fondo todas las noches y bloquease los usuarios que lleven más de un tiempo sin acceder. Aunque no me sé ninguna de memoria, tienes funciones para el bloqueo de usuarios. Suerte!
|
#2
|
|||
|
|||
Hola.
Para hacer esto, no te queda más remedio que yo sepa que generarte un report. Ve a la SE38 y te creas un report, le das un nombre y le das a crear. Ahí se te abrirá un editor en el que debes poner el código. En la tabla USR02 está el campo TRDAT, que te indica la última vez que el usuario se conectó al sistema. Por otro lado, está el campo UFLAG. Si este campo está a 0, el usuario está desbloqueado y si está a 64 está bloqueado. También está el campo USTYP, que te indica con una 'A' si el usuario es de diálogo. En el report, debes hacer un select a esta tabla, seleccionando los usuarios donde ERDAT sea anterior a hace 15 días y USTYP = 'A' Todos los usuarios que te devuelva esta select, debes modificar su campo UFLAG y ponerle a 64. De este modo se te bloquerán automáticamente. Es importante que cojas sólo usuarios de diálogo porque sino se te pueden bloquear usuarios de sistema, RFC etc.. OJO: Aparte de que sean de diálogo, ten cuidado porque podrías llegar a bloquear usuarios como DDIC o usuarios administradores. Por ello, debes desbloquear éstos al final del report. No sé si tienes conocimientos de programación ABAP para hacer esto. Sino, comentamelo y te hecho una mano, porque yo he hecho un report exacto al que pides. Lo único que no tengo aquí el código, pero te lo podría buscar. Un saludo. |
#3
|
||||
|
||||
Buenas tardes
Mira puedes hacer un reporte a traves de la se38 con la tabla RSUSR200, no le coloques usuarios y colocales en días la cantidad que deseas saber. sino utilizas la suim, es bastante completa. Disculpa, no te lei bien. La verdad debes hacer un Z, o programa casero. Luego programarlo en un job o proceso en fondo. Úlima edición por jpimentel fecha: 19/07/07 a las 21:58:06. |
#4
|
|||
|
|||
apozosanz, podrías facilitarme el código, yo también necesito hacer algo aprecido. muchas gracias. mi correo es saludos. |
#5
|
||||
|
||||
Tiene que ser automáticamente? Porque sino con la transacción SUIM puedes sacar el reporte de los usuariios que no se han conectado en un número específico de días... y así evitarás bloquear usuarios administradores u otros usuarios que no deberías bloquear.
Este es un proceso manual, porque sacas el reporte, selccionas los usuarios que necesitas y para que te rinda puedes usar la transacción SU10 para bloquearlos todos de una sola. No sé si te sirva de algo, pero para que lo tengas en cuenta. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|