📘Roles Derivados
Definición de Roles Derivados
En SAP, los roles derivados son una funcionalidad del generador de perfiles (transacción PFCG) que permite crear múltiples roles con estructuras idénticas, pero con valores distintos en los objetos de autorización (como sociedad, centro, organización de ventas, etc.).
Son una herramienta potente y eficiente para administrar autorizaciones en grandes organizaciones con estructuras similares por país, región, área o unidad de negocio.
¿Qué es un rol derivado?
Un rol derivado hereda:
-
El menú (transacciones, reportes, etc.)
-
La estructura de objetos de autorización
de un rol maestro (también llamado rol padre), pero permite modificar los valores de los campos de autorización (como sociedad, centro, etc.) para adaptarse a una unidad específica.
Diferencias clave
| Característica | Rol Maestro | Rol Derivado |
|---|---|---|
| Define el menú (transacciones) | ✅ | 🚫 (hereda) |
| Objetos de autorización | Estructura completa | Misma estructura, valores modificables |
| Puede tener derivados | ✅ | 🚫 |
| Puede asignarse directamente a usuarios | ✅ | ✅ |
¿Para qué se usan los roles derivados?
Para gestionar autorizaciones en entornos con estructuras repetidas. Ejemplos:
-
Una empresa multinacional que quiere un rol de “Contador” por país.
-
Una organización con múltiples centros de ventas o plantas, cada uno con acceso limitado a su área.
Proceso para crear roles derivados
1. Crear el rol maestro (padre) en PFCG
-
Define el menú de transacciones.
-
No ingreses valores específicos en los objetos de autorización (déjalos en blanco o genéricos).
2. Crear un rol derivado (también en PFCG)
-
En la pestaña "Roles", selecciona "Derivar de rol existente".
-
Indica el rol maestro.
-
Se copiará el menú y estructura de autorizaciones.
-
En la pestaña de autorizaciones, ahora puedes modificar los valores específicos (por ejemplo, Sociedad = 1000 para el país A, Sociedad = 2000 para el país B).
3. Guardar y generar el rol derivado
-
Puedes asignarlo directamente a usuarios.
Ventajas
-
🔁 Reutilización: No repites estructuras de roles desde cero.
-
🔒 Seguridad más granular: Controlas acceso por unidad organizativa.
-
⚙️ Mantenimiento eficiente: Cambios en el rol maestro se propagan a todos los derivados (menú, objetos, etc.).
-
🧾 Facilita auditorías: Más trazabilidad y estandarización.
Consideraciones
-
Solo puedes modificar los valores de autorización en los derivados, no la estructura de objetos ni el menú.
-
Si cambias la estructura del rol maestro, debes regenerar los derivados.
-
No puedes derivar un rol de otro rol derivado (solo de un maestro directo).
Ejemplo real:
Supón que tienes un rol maestro Z_CONTADOR_BASE con acceso a:
-
Transacciones:
FB60,F-02,FBL1N -
Objetos de autorización como
F_BKPF_BUK(Sociedad)
Creas derivados:
-
Z_CONTADOR_1000→ Sociedad 1000 (Panamá) -
Z_CONTADOR_2000→ Sociedad 2000 (México) -
Z_CONTADOR_3000→ Sociedad 3000 (Chile)
Cada usuario recibe solo el rol derivado correspondiente a su país.


Disponibilidad Laboral: FullTime