
Un rol compuesto en SAP es un contenedor lógico que agrupa varios roles individuales (simples o derivados) para describir un puesto de trabajo o centro de trabajo. En vez de asignar muchos roles uno por uno al usuario, creo un solo rol compuesto que reúne todos los roles necesarios y luego asigno ese único rol en el maestro de usuarios. Así modularizo el puesto en roles individuales y simplifico la administración.
En cuanto al menú, si asigno muchos roles simples directamente a un usuario, su menú puede quedar lleno de entradas duplicadas y rutas confusas. Con un rol compuesto puedo combinar los menús de los roles individuales en un solo árbol centralizado. En la pestaña Menú del rol compuesto uso la opción “Cargar menú” para importar las opciones de los roles simples y luego puedo eliminar o ajustar entradas a gusto. Ese menú no se actualiza solo cuando cambian los roles simples: si se modifican, tengo que recargar el menú y elegir si quiero importar todo de nuevo (reemplazar), fusionar (hacer un delta entre lo actual y lo nuevo) o aplicar modos como reducción (sacar lo que ya no existe) o ampliación (agregar solo las nuevas transacciones).