Erstellen Sie zunächst die benutzerspezifische Funktionsgruppe, das Funktionsmodul für die benutzerspezifische Prüfung und aktivieren Sie dann die benutzerspezifische Prüfung.
Geben Sie im Feld Tabelle/Ansicht /WINSHTLQ/QREPRM ein und klicken Sie dann auf Verwalten.
Klicken Sie auf Neu und geben Sie die unten abgebildeten Werte ein:
Klicken Sie auf Speichern und dann auf Beenden.
Dieser Code blockiert den Zugriff auf die Tabelle MACKV für alle Benutzer von Automate Query.
FUNKTION _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.
*"----------------------------------------------------------------------
Darüber hinaus können Aufrufe für Berechtigungsprüfungen für Ihre eigenen Berechtigungsobjekte in den Bedingungen für den aktuellen Benutzer hinzugefügt werden (Systemfeld SY-UNAME).