Autorización a transacción Z reporte
Hola,
El sistema realiza un chequeo de autorización ANTES de comenzar a ejecutar una transacción. Si el usuario no tiene expresamente la autorización a la transacción ZPEPITO (es un ejemplo), el usuario recibirá un mensaje de ausencia de autorización al tratar de ejecutar ZPEPITO.
El objeto S_TCODE es precisamente la autorización para iniciar una transacción, pero no se chequea dentro del código sino que el sistema lo chequea antes de iniciar la respectiva transacción.
En conclusión: el control de acceso a "ZPEPITO" no se pone en el código ABAP sino en la definición del rol que se asigna al usuario.
Para mas explicación, vea este link:
Espero que esto aclare sus dudas.
|