Ir al contenido
Programación ABAP

AGR_USERS

Asignación de roles a usuarios.

TablaA
Módulo
BC
Texto SAP
Assignment of roles to users
Clase de entrega
A
Actualizado
21 de octubre de 2026

Para qué sirve

AGR_USERS guarda la asignación de roles a usuarios: qué usuario tiene qué rol y en qué periodo de validez. Es la tabla que se consulta para saber quién tiene un rol o qué roles tiene un usuario.

Campos

Los campos clave y los más usados. La lista completa está en la SE11.

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
AGR_NAMEClave—Rol.
UNAMEClave—Usuario.
FROM_DAT—Válido desde.
TO_DAT—Válido hasta.
CHANGE_DAT—Fecha de la última modificación.
CHANGE_TIM—Hora de la última modificación.

Cómo se une con otras tablas

TablaPor los camposPara qué
USR02UNAME = BNAMEDatos de inicio de sesión del usuario.
AGR_DEFINEAGR_NAMEDefinición del rol.

Generar un JOIN desde AGR_USERS

Ejemplo

ABAP 7.5
" Usuarios con un rol vigente hoy
SELECT uname, from_dat, to_dat
  FROM agr_users
  WHERE agr_name = @lv_rol
    AND from_dat <= @sy-datum
    AND to_dat   >= @sy-datum
  INTO TABLE @DATA(lt_usuarios).

Transacciones y consulta

Transacciones que la usan

PFCGSU01SUIM

Cómo consultarla

  • Contenido: SE16N o SE16 con el nombre AGR_USERS.
  • Definición, campos y claves externas: SE11.

Relacionadas

Tablas relacionadas

USR02

Más en A

ACDOCAADRCAFKOAFPOAFRUAFVCAFVVAUFKAUFM

En abap.es

¿Dudas con esta tabla?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026