En primer lugar, cree el grupo de funciones personalizadas, cree el módulo de funciones de la comprobación personalizada y, a continuación, active la comprobación personalizada.
En el cuadro Tabla/Vista, escriba /WINSHTLQ/QREPRM y, a continuación, haga clic en Actualizar.
Haga clic en Nuevo e introduzca los valores que se muestran a continuación:
Haga clic en Guardar y, a continuación, en Salir.
Este código bloquea el acceso a la tabla MACKV a todos los usuarios de Automate Query.
FUNCIÓN Z_Automate_CHECK_ACCESS.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(TABLE) TYPE DD02L-TABNAME
*" EXPORTING
*" VALUE(ALLOWED) TYPE BOOLEAN
*" EXCEPTIONS
*" ERROR
*"----------------------------------------------------------------------
*Return access allowed ('X'=True or '-'=False) for current user
ALLOWED = ''. "Initialize
IF TABLE = 'MACKV'. "For any user
ALLOWED = '-'.
ELSE.
ALLOWED = 'X'.
ENDIF.
ENDFUNCTION.
*"----------------------------------------------------------------------
También puede añadir las llamadas de comprobación de autoridad a sus propios objetos de autorización en las condiciones del usuario actual (campo del sistema SY-UNAME).