En SAP, los permisos se gestionan con roles. En la transacción PFCG se crea el rol, se indican las transacciones o apps que incluye y se ajustan los valores de sus autorizaciones; después, en SU01, se asigna el rol al usuario. Cada vez que el usuario ejecuta algo, el sistema comprueba sus autorizaciones.
Cómo encajan las piezas
- Objeto de autorización: define qué se comprueba y con qué campos, por ejemplo sociedad y actividad.
- Autorización y perfil: valores concretos que PFCG genera a partir del rol.
- Rol, simple o compuesto: agrupa menú y autorizaciones, y es lo que se asigna al usuario.
- Usuario (SU01): contiene los datos de acceso, el tipo de usuario, la vigencia y los roles asignados.
Buenas prácticas
Crea y prueba los roles en desarrollo y transpórtalos, asigna roles en lugar de perfiles sueltos, aplica el mínimo privilegio y revisa la segregación de funciones. Tras cambiar un rol hay que generar su perfil y ejecutar la comparación de usuarios. Para diagnosticar un rechazo, usa SU53 justo después del error.
Más en TodoSAP: