![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
![ABAP Los chequeos de autorización ABAP Los chequeos de autorización](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/268.jpg)
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