Ansicht
Dokumentation
HR_ENQUEUE_OBJECT_LIST - Sperren von Objekten im HR (Liste)
Fill RESBD Structure from EBP Component Structure BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein dient der Massenverarbeitung in der Sperrverwaltung. Für jeden Eintrag der ENQUEUE_LIST wird der Baustein HR_ENQUEUE_OBJECT aufgerufen. Tritt ein Fehler auf, wird die Verarbeitung der Liste unterbrochen und eine Ausnahme erzeugt. Der Parameter ERROR_TABIX enthält dabei die Zeilennummer des fehlerhaften Eintrags sowie gegebenenfalls auch den Benutzernamen des sperrenden Benutzers in LOCK_USER.
Beispiel
call function 'HR_ENQUEUE_OBJECT_LIST'EXPORTING
ENQUEUE_ONCE = ' 'IMPORTING
ERROR_TABIX = list_line_caused_error LOCK_USER = user_locking_this_objectTABLES
ENQUEUE_LIST = tabe_of_objects_to_enqueueEXCEPTIONS
ENQUEUE_FAILED = 1 OBJID_IS_INITIAL = 2 ILLEGAL_OTYPE = 3 INTERNAL_ERROR = 4 OTHERS = 5.Hinweise
Wenn beim Sperren ein Fehler auftritt, wird keines der Objekte aus der Liste gesperrt.
Weiterführende Informationen
Parameter
ENQUEUE_LISTENQUEUE_ONCE
ENQ_COLLECT
ENQ_SCOPE
ENQ_WAIT
ERROR_TABIX
LOCK_USER
Ausnahmen
ENQUEUE_FAILEDILLEGAL_OTYPE
INTERNAL_ERROR
OBJID_IS_INITIAL
Funktionsgruppe
HRBAS00ENQDEQBAL_S_LOG - Application Log: Log header data Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1528 Date: 20240523 Time: 053949 sap01-206 ( 37 ms )