Ansicht
Dokumentation
HR_DEQUEUE_OBJECT - Entsperren von Objekten im HR
General Data in Customer Master General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein realisiert die Sperrverwaltung im HR. Er dient dazu, ganze Objekte zu entsperren und ist somit das Gegenstück zum Baustein HR_ENQUEUE_OBJECT.
Objekte, die nicht direkt der Personalplanung angehören, können über diesen Baustein nur entsperrt werden, wenn ihr Schlüssel achtstellig numerisch ist. Erfüllt das Objekt diese Voraussetzung nicht, wird die Ausnahme ILLEGAL_OTYPE erzeugt.
Dann wird ein solches Objekt zunächst in der Personalplanung entsperrt und anschließend in der Anwendung, der dieses Objekt angehört.
Über den Parameter DEQUEUE_ONCE kann gesteuert werden, ob ein Objekt mehrfach entsperrt wird oder nur sooft wie es mit einem der Bausteine HR_ENQUEUE_OBJECT oder HR_ENQUEUE_OBJECT_LIST gesperrt wurde.
Beispiel
Entsperren eines Objektes der Personalplanung:
call function 'HR_DEQUEUE_OBJECT'EXPORTING
plvar = object-plvar otype = object-otype objid = object-objid DEQUEUE_ONCE = ' 'EXCEPTIONS
OBJID_IS_INITIAL = 1 ILLEGAL_OTYPE = 2 INTERNAL_ERROR = 3 OTHERS = 4.Entsperren einer Person:
call function 'HR_DEQUEUE_OBJECT'EXPORTING
plvar = ' ' otype = 'P ' objid = act_pernr DEQUEUE_ONCE = ' 'EXCEPTIONS
OBJID_IS_INITIAL = 1 ILLEGAL_OTYPE = 2 INTERNAL_ERROR = 3 OTHERS = 4.Hinweise
Weiterführende Informationen
Der Baustein führt die Prüfungen wie folgt durch:
- Wenn DEQUEUE_ONCE = 'X', wird geprüft, ob das Objekt noch gesperrt ist. Ist das der Fall, wird der Baustein direkt verlassen.
- Gültigkeitsprüfung für OBJID
- Prüfung der externen Objekttypen auf NUMC8-Schlüssel, Prüfung ob Verknüpfung umkehrbar ist
- Entperren des Objekts in der Personalplanung
- Gegebenenfalls Entsperren des Objektes in der fremden Anwendung.
Parameter
DEQUEUE_ONCEOBJID
OTYPE
PLVAR
Ausnahmen
ILLEGAL_OTYPEINTERNAL_ERROR
OBJID_IS_INITIAL
Funktionsgruppe
HRBAS00ENQDEQPERFORM Short Reference General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2651 Date: 20240604 Time: 010242 sap01-206 ( 38 ms )