✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
CHEQUEOS DE AUTORIZACION
Son objetos sap que permiten proteger los datos del sistema. Se gestionan a traves de la transacción SU21: "Gestion de objetos de autorización".
Se deben agrupar/crear dentro de una clase.
Cada obj debe tener en la lista de "campos de autorizacion" el campo "ACTVT: Activity" que permite indicar la accion a realizar (01 crear, 02 modificar, 03 visualizar).
El obj de autoriz se utiliza mediante la sentencia AUTHORITY-CHECK OBJECT objeto ID campo FIELD valor ID 'ACTVT' FIELD '03'. (accion que corresponda)
Luego de esa sentencia debemos verificar el valor de sy-subrc y si es distinto de cero podemos mostrar un mensaje de error. (por lo general al inicio del programa)
Existen funciones que permiten ejecutar una determinada transaccion salteando los chequeos de autorización que posee entre ellas:
- TRANSACTION_CALL_VIA_RFC
- C160_TRANSACTION_CALL
- RS_HDSYS_CALL_TC_VARIANT --> debemos desmarcar el flag de authority-check
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni