Ansicht
Dokumentation
SUSR_USER_ENQUEUE - Benutzer sperren
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
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
BNAMEENQ_MODE
ENQ_SCOPE
ET_ENQUEUED
ET_NOT_ENQUEUED
REPEAT_ENQUEUE
RETURN
USERS
Ausnahmen
Funktionsgruppe
SU_USER_TOOLSCPI1466 during Backup CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2268 Date: 20240523 Time: 103003 sap01-206 ( 43 ms )