![](/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/237.jpg)
CHEQUEOS DE AUTORIZACIÓN: por los cuales se puede validar que un usuario tenga autorización para visualizar, modificar o crear un objeto determinado en el sistema.
Authority Check: son objetos de sap que nos permiten proteger a los datos críticos del sistema de los accesos sin autorización.
La sentencia AUTHORITY CHECK valida si el usuario tiene autorización para acceder a los datos. Estos permisos son otorgados por el administrador del sistema SAP. Para ello nos ubicamos en la SU21 que permite administrar los objetos de autorización. Los objetos de autorización están agrupados por clases para crear una clase basta con tocar el botón derecho del mouse y seleccionar “Create object Class”. Luego de creada la clase, con el botón derecho elegir la opción “Create Authorization Object” creamos el objeto de autorización.
SU20: EnvironmentàAuthoriz.Fields: Para ver el objeto de autorización
Referencia de utilización: para saber donde se utiliza el objeto de autorización
Existen 3 módulos de funciones que permiten ejecutar una trx salteando los chequeos de autorizaciones que tiene la transacción. Estos son los siguiente:
Llamada a la función: TRANSACTION_CALL_VIA_RFC: pasando por el parámetro TCODE, la transacción a ejecutar
Llamada a la función: C160_TRANSACTION_CALL pasando por el parámetro I_TCODE, la transacción a ejecutar
Llamada a la función: RS_HDSYI_CALL_TC_VARIANT con TCODE igual a la transacción a ejecutar. Hay que desmarcar el flag del authority check
 
 
 
Sobre el autor
Publicación académica de Sabrina Soledad Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Sabrina Soledad Rodriguez
Profesión: Consultor Sap Fi - Co - Bs - Argentina - Legajo: SQ30J
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime