锁机制-动态通用锁
report.
data:?lc_varkey?type?rstable-varkey.
*---鎖表
concatenate?sy-mandt?g_zfyno?into?lc_varkey.
call?function?'ENQUEUE_E_TABLE'
??exporting
????mode_rstable???=?'E'???????"鎖類型
????tabname????????=?'ZSDT013'?"表名稱
????varkey?????????=?lc_varkey?"記錄主鍵值
??exceptions
????foreign_lock???=?1
????system_failure?=?2
????others?????????=?3.
if?sy-subrc?<>?0.
??message?id?sy-msgid?type?'E'?number?sy-msgno
??????????with?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.
endif.
*---鎖表
concatenate?sy-mandt?g_zfyno?into?lc_varkey.
call?function?'ENQUEUE_E_TABLE'
??exporting
????mode_rstable???=?'E'???????"鎖類型
????tabname????????=?'ZSDT013'?"表名稱
????varkey?????????=?lc_varkey?"記錄主鍵值
??exceptions
????foreign_lock???=?1
????system_failure?=?2
????others?????????=?3.
if?sy-subrc?<>?0.
??message?id?sy-msgid?type?'E'?number?sy-msgno
??????????with?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.
endif.
data:?lc_varkey?type?rstable-varkey.
*---鎖表
concatenate?sy-mandt?g_zfyno?into?lc_varkey.
call?function?'ENQUEUE_E_TABLE'
??exporting
????mode_rstable???=?'E'???????"鎖類型
????tabname????????=?'ZSDT013'?"表名稱
????varkey?????????=?lc_varkey?"記錄主鍵值
??exceptions
????foreign_lock???=?1
????system_failure?=?2
????others?????????=?3.
if?sy-subrc?<>?0.
??message?id?sy-msgid?type?'E'?number?sy-msgno
??????????with?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.
endif.
*---鎖表
concatenate?sy-mandt?g_zfyno?into?lc_varkey.
call?function?'ENQUEUE_E_TABLE'
??exporting
????mode_rstable???=?'E'???????"鎖類型
????tabname????????=?'ZSDT013'?"表名稱
????varkey?????????=?lc_varkey?"記錄主鍵值
??exceptions
????foreign_lock???=?1
????system_failure?=?2
????others?????????=?3.
if?sy-subrc?<>?0.
??message?id?sy-msgid?type?'E'?number?sy-msgno
??????????with?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.
endif.
總結(jié)
- 上一篇: SAP常见问题与解决办法 2
- 下一篇: 创建总账科目类型会计凭证