✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
Los Chequeos de Autorización son objetos que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. Se realizan utilizando la sentencia AUTHORITY-CHECK.
La transacción SU21 permite administrar los Objetos de Autorización los cuales están agrupados por Clase.
Para crear una Clase de Objeto se oprime el botón derecho sobre cualquier clase existente y se selecciona Crear clase de objeto, apareciendo una pantalla para completar la CLASE, TEXTO Descriptivo y AUTOR.
Luego se crea el Objeto de Autorización oprimiendo el botón derecho la Clase y seleccionando Crear objeto de autorización se mostrará una pantalla para completar los campos sobre los que se impondrá un tipo de autorización.
Entrando por S_CARRID se puede observar por Referencia de utilización como actúa el Authoriry check.
Existen 3 módulos de funciones que permiten ejecutar una transacción saltando los chequeos de autorizaciones que posee la transacción.
TRANSACTION_CALL_VIA_RFC pasándole en TCOD la transacción a ejecutar.
C160_TRANSACTION_CALL pasándole en el parámetro I_TCOD la transacción a ejecutar.
RS_HDSYI_CALL_TC_VARIANT pasándole en TCOD la transacción a ejecutar y además hay que desmarcar el flag de autorización.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi