CALL FUNCTION 'ENQUEUE_EZ_ZTSD0015'
EXPORTING
mode_ztsd0015 = 'E'
mandt = sy-mandt
bukrs = gt_in-bukrs
xblnr_alt = gt_in-xblnr_alt
zinter_name = gt_in-zinter_name
* X_BUKRS = ' '
* X_XBLNR_ALT = ' '
* X_ZINTER_NAME = ' '
_SCOPE = '1'
* _WAIT = ' '
* _COLLECT = ' '
EXCEPTIONS
foreign_lock = 1
system_failure = 2
SCOPE = 1是V1锁,是程序层面的锁,而SCOPE = 2是V2锁,是针对更新事件的锁。程序层面的锁,是整个程序结束后才释放,更新层面的锁是程序中有数据库更新发生后就释放。