USR02
Datos de inicio de sesión de los usuarios: tipo, validez y bloqueo.
- Módulo
BC- Texto SAP
- Logon Data (Kernel-Side Use)
- Clase de entrega
A- Actualizado
- 21 de octubre de 2026
Para qué sirve
USR02 guarda los datos de inicio de sesión de los usuarios: tipo de usuario, validez, grupo, bloqueos y fecha del último acceso. Es la tabla de referencia para auditorías de usuarios.
Contiene también los hashes de las contraseñas, por lo que su acceso debe estar muy restringido (grupo de autorización de tabla propio).
Campos
Los campos clave y los más usados. La lista completa está en la SE11.
| Campo | Elemento de datos | Descripción |
|---|---|---|
MANDTClave | MANDT | Mandante. |
BNAMEClave | — | Usuario. |
USTYP | — | Tipo: A diálogo, B sistema, C comunicación, S servicio, L referencia. |
CLASS | — | Grupo de usuarios. |
GLTGV | — | Válido desde. |
GLTGB | — | Válido hasta. |
UFLAG | — | Bloqueo (0 sin bloqueo; 64 bloqueado por el administrador; 128 por intentos fallidos). |
TRDAT | — | Fecha del último inicio de sesión. |
LTIME | — | Hora del último inicio de sesión. |
ERDAT | — | Fecha de creación. |
ANAME | — | Usuario que lo creó. |
Cómo se une con otras tablas
Ejemplo
" Usuarios de diálogo sin conectarse en 90 días
SELECT bname, trdat, class
FROM usr02
WHERE ustyp = 'A'
AND uflag = 0
AND trdat < @( sy-datum - 90 )
INTO TABLE @DATA(lt_inactivos).Transacciones y consulta
Transacciones que la usan
Cómo consultarla
Rendimiento: errores típicos
- No selecciones todos los campos: además de ser innecesario, leer los campos de contraseña es un riesgo de seguridad.
- UFLAG es un campo de bits: los valores se combinan (por ejemplo 192 = 64 + 128); compáralo con cuidado.
Relacionadas
Tablas relacionadas
¿Dudas con esta tabla?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026