✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
CHEQUEO DE AUTORIZACIÓN
son objetos de sap que nos permiten proteger los datos críticos del sistema de los accesos sin autorización.
La sentencia AUTORITY-CHECK valida si el usuario tiene autorización para acceder a los datos.
Ejemplo:
AT SELECTION-SCREEN.
AUTORITY-CHECK OBJECT ‘S_CARRID’
ID ‘CARRID’ FIELD pa_carr
ID ‘ACTVT’ FIELD ‘03’.
Estos permisos son asignados por el administrador del sistema SAP.
Con la Tx SU21 permite administrar los objetos de autorización.
Estos objetos están agrupados por clases.
CREAR UNA CLASE:
Botón derecho del ratón y seleccionar CREATE OBJECT CLASS del menú contextual.
CREAR UN OBJETO DE AUTORIZACION:
Botón derecho del ratón sobre la clase y seleccionar CREATE AUTHORIZATION OBJECT del menú contextual.
Con la Tx SU20 podemos ver las autorizaciones del campo AUTHORIZATION FIELDS
Referencia de utilización nos muestra los programas que utilizan el objeto de autorización.
Existen tres módulos de funciones que nos permiten ejecutar una transacción saltando los chequeo de autorización: TRANSACTION_CALL_VIA_RFC: Pasándole en el parámetro "tcode" la transacción a ejecutar. RS_HDSYI_CALL_TC_VARIANT : con "tcode" igual a la transacción ejecutar, desmarcando el flag de "AUTHORITY-CHECK". |
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial