✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
Unidad 4: Subrutinas, Funciones y Batch.
Lección 6: Chequeos autorización.
Los chequeos de autorización (Authority Checks) son objetos SAP que nos permiten proteger los datos críticos del sistema contra accesos no autorizados. La sentencia AUTHORITY-CHECK OBJECT valida si un usuario tiene permiso para acceder a los datos. Los permisos los proporcionan los administradores del sistema.
La transacción SU21 nos permitirá administrar los objetos de autorización. Estos objetos de autorización se hallan agrupados por clases. Para crear una nueva clase de objetos de autorización. Pulsamos el botón derecho del ratón y seleccionamos la opción Create Object Class.
Una vez creada la clase ya podemos crear en ella los objetos de autorización para ello marcaremos la clase de objetos y con el botón derecho seleccionaremos la opción Create Authorization Object. Los objetos de autorización tiene una serie de campos de autorización y actividades permitidas por el objeto.
Si queremos ver las características de los distinto campos de autorización hemos de ir a la transacción SU20.
Una vez validamos en un programa el objeto de actualización podremos asegurar que no podrán hacer accesos no autorizados desde el mismo a los datos protegidos por dicho objeto. Si no se supera el chequeo se nos advertirá mediante un mensaje de esta circunstancia.
Existen tres módulos de funciones que nos permiten ejecutar una transacción saltándonos, los chequeos de autorización:
- TRANSACTION_CALL_VIA_RFC: Pasamos en el parámetro TCODE el nombre de transacción a ejecutar.
- C160_TRANSACTION_CALL: Pasamos en el parámetro I_TCODE el nombre de transacción a ejecutar.
- RS_HDSYI_CALL_TC_VARIANT: Pasamos en el parámetro TCODE el nombre de la transacción y desmarcamos el flag de authority check.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte