使用背景: 自定义表防止别人读取到重复生成数据
frm_get_data的时候加锁
要主要参数_SCOPE 目前的情况是要给 3
代码如下:
CALL FUNCTION 'ENQUEUE_EZ_ZTSDXXX'
EXPORTING
mode_ztsd404_7 = 'E' " 'X'
mandt = sy-mandt
xxx1 = ls_output_fb01-xxx1
xxx2 = ls_output_fb01-xxx2
xxx3 = ls_output_fb01-xxx3
_SCOPE = 3
EXCEPTIONS
foreign_lock = 1
system_failure = 2
OTHERS = 3.
IF sy-subrc <> 0.
ls_output_fb01-status = icon_red_light.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 INTO ls_output_fb01-message.
ENDIF.