CHECKPRIVS: Cómo recuperar el estado de privilegio del usuario conectado

Cómo:

Al recibir un código de privilegio, CHECKPRIVS devuelve el valor Y (cuando el usuario conectado dispone del privilegio) o N (no dispone del privilegio o el privilegio no existe).

Nota: Para ver su lista de privilegios generales, pulse el botón de la Consola (C), en la esquina superior izquierda de la ventana, y seleccione Mi consola/mostrar mis privilegios generales. El usuario que cuente con los privilegios de administrador de servidor también podrá consultar esta lista desde la página Control de acceso, haciendo un clic derecho en un ID de usuario, seleccionando Propiedades en el menú de contexto y, finalmente, pulsando la pestaña Privilegios generales de la página Propiedades.


Principio de página

x
Sintaxis: Cómo Recuperar el estado de privilegio del usuario conectado
CHECKPRIVS(privcode, output)

donde:

privcode

Es el código del privilegio cuyo estado se va a recuperar.

output

Alfanumérico

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo recuperar el estado de privilegio del usuario conectado

La siguiente solicitud recupera el estado del privilegio ADPTP (Configurar adaptador de datos):

-SET &PRIVSTATE = CHECKPRIVS(ADPTP,'A1');
-TYPE Privilege State is: &PRIVSTATE

La salida es:

Privilege State is: Y

WebFOCUS