✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
CHEQUEOS DE AUTORIZACION (BLOQUEAR TRANSACCIONES PARA USUARIOS, POR ROLES)
Sirve para proteger los datos datos criticos de los accesos sin autorizacion (Autority checks) y se agrupan por clases
Ej, cuando se crea una nueva transaccion, se debe bloquear el acceso a ciertos usuarios.
Transaccion:
SU21
Se usan objetos de autorizacion existentes, o crear nuevo. Para asignarlo a un usuario se realiza por la
Transaccion:
SU01
Para acceder pantalla de los campos, crear modificar, visualizar y eliminar campos de autorizacion usar
Transaccion:
SU20
*Como implementar un objeto de autorizacion en un programa ABAP*
usando la SENTENCIA
AUTHORITY-CHECK luego de esta sentencia, consultar por el SY-SUBRC para saber si tiene o no autorización.
Al crear un programa nuevo, click en el boton MODELO, luego elegir AUTHORITY-CHECK y escribir el nombre de la autorizacion que deseamos implementar
+Existen Modulos de funciones que saltean los chequeos de autorizacion
TRANSACTION_CALL_VIA_RFC Parametro TCALL
C160_TRANSACTION_CALL Parametro I_TCALL
RS_HDSY_CALL_TC_VARIANT Parametro TCALL
desmarcar el flag de authority-check
CREAR CLASE DE AUTORIZACION
Crear en SU21, clase de objeto
escribir nombre y texto
click derecho y elegir Crear Objeto de Autorizacion
se pueden ver en las tablas
Transaccion SE11
Menu/Utilidades/Asignar grupo de autorizacion
podemos colocar grupo de autorizacion para filtrar el acceso a los usuarios
 
 
 
Sobre el autor
Publicación académica de Diana Margarita Man Ip, en su ámbito de estudios para la Carrera Consultor ABAP.
Diana Margarita Man Ip
Profesión: Ingeniera Industrial - Peru - Legajo: DL97G
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Diana Man