FIX: CLAS is_locked read enque

Read enqueue entries instead of enqueueing
This commit is contained in:
Christian Guenter 2018-08-21 19:28:44 +00:00 committed by Lars Hvam
parent 97c40c8f8f
commit e394966795

View File

@ -420,23 +420,15 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD is_class_locked. METHOD is_class_locked.
DATA: lv_clsname TYPE seoclsenq-clsname.
lv_clsname = ms_item-obj_name. DATA: lv_argument TYPE seqg3-garg.
OVERLAY lv_clsname WITH '=============================='.
CALL FUNCTION 'ENQUEUE_ESEOCLASS' lv_argument = ms_item-obj_name.
EXPORTING OVERLAY lv_argument WITH '=============================='.
clsname = lv_clsname lv_argument = lv_argument && '*'.
EXCEPTIONS
foreign_lock = 1
system_failure = 2
OTHERS = 3.
rv_is_class_locked = boolc( sy-subrc <> 0 ). rv_is_class_locked = exists_a_lock_entry_for( iv_lock_object = 'ESEOCLASS'
iv_argument = lv_argument ).
CALL FUNCTION 'DEQUEUE_ESEOCLASS'
EXPORTING
clsname = lv_clsname.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.