利用ABAP调试模式修改SE16里数据库表的内容
比如CRM物料主數(shù)據(jù)的表:COMM_PRODUCT,在SE16里只允許瀏覽數(shù)據(jù),但不能修改:
如果當(dāng)前的用戶有調(diào)試debug權(quán)限,可以通過下面的方法進(jìn)入編輯模式從而能夠修改表的內(nèi)容:
(1) 進(jìn)入待修改表記錄的明細(xì)界面,在command line里敲命令/h,進(jìn)入調(diào)試模式
(2) 然后敲回車,SAP ABAP 調(diào)試器debugger在subroutine SET_STATUS_VAL 停下來,在調(diào)試器里將34行的變量code 內(nèi)容從SHOW改成EDIT:
(3) 然后按F8繼續(xù)執(zhí)行,此時SE16的明細(xì)頁面就處于編輯模式了,接下來就可以編輯當(dāng)前記錄的內(nèi)容了:
當(dāng)然也可以使用ABAP Debugger Script腳本來避免在調(diào)試器里手動操作。
參考Jerry Wang的SAP Community博客:
Use ABAP debugger script to view BOL entity content in an efficient way
Use ABAP debugger script to view dynamic query service selection parameter in an efficient way
要獲取更多Jerry的原創(chuàng)技術(shù)文章,請關(guān)注公眾號”汪子熙”或者掃描下面二維碼:
總結(jié)
以上是生活随笔為你收集整理的利用ABAP调试模式修改SE16里数据库表的内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 待抵扣进项税额什么意思
- 下一篇: 使用ABAP正则表达式解析HTML标签