Ansicht
Dokumentation

SUSR_USER_ENQUEUE - Benutzer sperren

SUSR_USER_ENQUEUE - Benutzer sperren

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein kann sowohl einzelne Benutzer (Importparameter BNAME) als auch eine größere Anzahl von Benutzern (Tabellenparameter USERS) zur Bearbeitung sperren.

Im Falle der IDoc-Eingangsverarbeitungist es notwendig, auf die Freigabe vorheriger Sperren zum gleichen Benutzer zu warten. Wird der Funktionsbaustein innerhalb der IDoc-Eingangsverarbeitung aufgerufen, wird bis zu 60 mal im Abstand von bis zu 1 Sekunde versucht die Sperre zu setzen.

Des Weiteren werden folgende Customizing-Schalterbeachtet:

PFUD_USER_ENQUEUE (Tabelle PRGN_CUST) --> wird immer beachtet

BAPI_ENQ_MAX_REPEAT (Tabelle USR_CUST) --> wird nur beachtet, wenn IMPORT-Parameter REPEAT_ENQUEUE = 'X' und explizit nur ein Benutzername angegeben wurde

(siehe Hinweis 1158048)

Beispiel

Hinweise

Aus dem Tabellenparameter RETURN kann der Aufrufer Informationen zu bereits bestehenden Sperren erhalten.

Die Meldungen mit dem TYPE = 'E', der ID = '01' und der NUMBER = 410 enthalten in MESSAGE_V1 den Namen des gesperrten Benutzers und in MESSAGE_V2 den Namen des Benutzers durch den er momentan gesperrt ist.

Achtung!

Dieser Funktionsbaustein existiert nur bis einschließlich SAP_BASIS 7.00. Ab der SAP_BASIS 7.10 wird er ersetzt durch die Methode:

cl_suid_tools=>enqueue

Weiterführende Informationen





Parameter

BNAME
ENQ_MODE
ENQ_SCOPE
ET_ENQUEUED
ET_NOT_ENQUEUED
REPEAT_ENQUEUE
RETURN
USERS

Ausnahmen

Funktionsgruppe

SU_USER_TOOLS

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2268 Date: 20240523 Time: 103003     sap01-206 ( 43 ms )