✒️ABAP Los chequeos de autorización
ABAP Los chequeos de autorización
Chequeos de autorizacion o Authority checks
Son objetos SAP que permiten proteger los datos criticos del sistema de accesos sin autorizacion
Se puede utilizar por ejemplo para cuando se crea una nueva transaccion SAP y se desea restringir la utilizacion a determinados usuarios
Los chequeos de autorizacion se implementan a traves de los objetos de autorizacion, se pueden usar los objetos ya existentes o se pueden crear nuevos
Para administrar los objetos de autorizacion se hace desde la transaccion SU21
Dentro de la transaccoin los objetos se agrupan por clases en carpetas
Al seleccionar un objeto, luego activ.permitidas se visualizan las actividades que se pueden realizar con el objeto de autorizacion
Para asignar el objeto de autorizacion a un usuario en particular, se hace a traves de la transaccion SE01, esto se solicita al equipo de seguridad informatica o a un administrador SAP.
Los campos que forman parte del objeto (campos de autorizacion o ambitos de autorizacion) deben existir previamente en SAP o tambien se pueden crear desde la transaccion SU21 / Entorno / Campos autoriz. Aqui se visualizan todos los campos existentes para verificar autorizacion (tambien se puede ingresar directamente desde la transaccion SU20), dentro podemos visualizar la informacion de cada campo de autorizacion
Implementacion de un objeto de autorizacion en un programa ABAP
Con la sentencia AUTHORITY-CHECK podemos validar si un usuario tiene autorizacion para un objeto en particular, la sintaxis es:
AUTHORITY-CHECK OBJECT 'nombre_objeto_autorizacion'
ID 'campo1' FIELD '_______'
ID 'campo2' FIELD '_______'
ID 'campoN' FIELD '_______'
IF sy-subrc EQ 0. "usuario tiene autorizacion
ELSEIF sy-subrc NE 0. "usuario no tiene autorizacion
ENDIF.
Creacion de una clase y un objeto de autorizacion
Para crear una clase de objeto de autorizacion, se hace desde la barra de herramientas de la SU21 / Crear / Clase de objeto. Luego se completa con un nombre de la clase, una descripcion y se graba
Para crear un objeto de autorizacion, se selecciona la clase / clic derecho / Crear objeto de autorizacion. Luego se completa con el nombre del objeto, una descripcion, los campos de autorizacion y se graba.
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempe?ar el rol de un consultor abap, adem?s soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea m?s completo y se complemente.
Certificación Académica de Luciano Martinez