La seguridad de datos en Query se basa en la tabla de seguridad personalizada /WINSHTLQ/QRSAOB, que está instalada en el sistema SAP que almacena los datos que se consultarán. En esta tabla, el administrador de TI/SAP del cliente puede especificar las comprobaciones de autorización para los datos a los que intentan acceder los usuarios.
La tabla de seguridad personalizada de Automate consta de los siguientes campos:
- Nombre de tabla: Nombre de tabla de SAP que debe protegerse
- Objeto de autorización: Objeto de autorización asignado que debe comprobarse
- Nombre del campo de autorización: Campo de la tabla SAP que se usará para la comprobación de autorización
- Texto del campo de autorización: Descripción del campo
- Texto del objeto de la autorización: Descripción del objeto de autorización
Puede actualizar esta tabla de seguridad mediante el código de transacción SM30 de SAP.
Procesamiento en Query
Al crear y ejecutar una consulta, Query lleva a cabo diversos pasos para restringir el acceso a la información para que el usuario vea solo lo que tiene autorizado. Query utiliza la tabla de seguridad personalizada de Automate como otra capa de seguridad en la que se verifican los objetos de autorización accesibles para el usuario. Si en el perfil de SAP de un usuario se usa un objeto de autorización y se especifica un valor, se llevan a cabo comprobaciones para este valor.
En la tabla de seguridad personalizada de Automate con los objetos de autorización, se recuperan la tabla de SAP y el campo de SAP concebido para la restricción de datos durante el procesamiento de la consulta. Las comprobaciones de autorización se realizan en relación con los valores recuperados para el nombre de usuario de SAP y los registros con autorización incorrecta se eliminan de los resultados.
Ejemplo de tabla de seguridad personalizada de Automate
En esta captura de pantalla, se han definido ocho objetos de autorización en la tabla de seguridad de Automate, con las tablas y los campos de SAP especificados para la restricción de datos.
Automate proporciona algunos valores predeterminados en esta tabla durante la instalación de Automate Function Module. La tabla siguiente muestra los objetos de autorización predeterminados que proporciona Automate.
|
En Todos los objetos, puede consultar la lista completa de objetos y un ejemplo.