✒️ABAP / Los chequeos de autorización Por Josep Lopez Moyano
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 el Curso SAP 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 SAP HCM Nivel Inicial
- Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado
- Carrera Consultor SAP BASIS NetWeaver Nivel Inicial
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Curso SAP ABAP Avanzado
- Curso SAP ABAP






Disponibilidad Laboral: FullTime


















