VIEW_ENQUEUE - ooxxvv/MySAPnotes GitHub Wiki
VIEW_ENQUEUE
- Table maintain 的 Lock 或 Unlock 都是用此 Function。
EXPORTING
- ACTION => E(Lock), D(Unlock)。
IMPORTING
TABLES
EXCEPTIONS
Attributes
Methods
Code
FORM lock_ztco1003 CHANGING fo_subrc.
DATA: l_name LIKE ocus-table.
*-Lock Table Maintain
l_name = 'ZTCO1003_V'.
CALL FUNCTION 'VIEW_ENQUEUE'
EXPORTING
action = 'E'
view_name = l_name
EXCEPTIONS
client_reference = 1
foreign_lock = 2
invalid_action = 3
invalid_enqueue_mode = 4
system_failure = 5
table_not_found = 6
OTHERS = 7.
IF sy-subrc <> 0.
fo_subrc = sy-subrc.
EXIT.
ENDIF.
*-Return data
fo_subrc = 0.
ENDFORM. " LOCK_ZTCO1003