Ir al contenido
Programación ABAP

PFCG

Mantenimiento de roles (generador de perfiles).

TransacciónControl de accesos
Área
Seguridad y usuarios (BC)
Grupo
Control de accesos
Actualizado
21 de octubre de 2026

Para qué sirve

La PFCG mantiene roles: el conjunto de transacciones (menú) y autorizaciones que se asigna a los usuarios. A partir del menú, el generador de perfiles propone los objetos de autorización necesarios y crea el perfil.

Es la herramienta estándar para la gestión de permisos en SAP.

Cuándo la usarás

Caso práctico

Un usuario necesita ver pedidos de compra. Creas el rol Z_MM_CONSULTA_PEDIDOS con la ME23N, completas la actividad 03 (visualizar) en los objetos M_BEST_*, generas el perfil y asignas el rol al usuario.

Pasos básicos

  1. Escribe el nombre del rol (los propios empiezan por Z) y pulsa Crear rol individual.
  2. En Menú añade las transacciones.
  3. En Autorizaciones pulsa Modificar datos de autorización, completa los valores que falten (marcados en amarillo o rojo) y genera el perfil.
  4. En Usuario asigna los usuarios y pulsa Comparación de usuarios.

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
AGR_DEFINEDefinición de los roles.
AGR_TCODESTransacciones del menú de cada rol.
AGR_1251Valores de autorización de cada rol.
AGR_USERSUsuarios asignados.

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:

ObjetoQué controla
S_USER_AGRCrear, modificar o asignar roles.

Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.

Relacionadas

Transacciones relacionadas

SU01SUIMSU24SU53

Más en Control de accesos

SU02SU03

En abap.es

¿Dudas con esta transacción?

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