利用ABAP除錯模式修改SE16裡資料庫表的內容
比如CRM物料主資料的表:COMM_PRODUCT,在SE16裡只允許瀏覽資料,但不能修改:
如果當前的使用者有除錯debug許可權,可以通過下面的方法進入編輯模式從而能夠修改表的內容:
(1) 進入待修改表記錄的明細介面,在command line裡敲命令/h,進入除錯模式
(2) 然後敲回車,SAP ABAP 偵錯程式debugger在subroutine SET_STATUS_VAL 停下來,在偵錯程式裡將34行的變數code 內容從SHOW改成EDIT:
(3) 然後按F8繼續執行,此時SE16的明細頁面就處於編輯模式了,接下來就可以編輯當前記錄的內容了:
當然也可以使用ABAP Debugger Script指令碼來避免在偵錯程式裡手動操作。
參考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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2157870/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何把 SAP ABAP 系統裡一張資料庫表的內容,顯示在 Adobe PDF Form 裡資料庫ORM
- 如何檢視型別為LRAW的SAP ABAP資料庫表欄位的內容型別資料庫
- SAP ABAP裡資料庫表的Storage Parameters從哪裡來的資料庫
- 如何從 ABAP 偵錯程式裡提取某個內表的內容用於單元測試
- 使用 FOR ALL ENTRIES 將 ABAP 內表內容作為資料庫表的讀取條件之一試讀版資料庫
- ABAP資料庫表的後設資料資料庫
- 檢視SQL Server資料庫修改了哪些內容SQLServer資料庫
- ABAP巨集的除錯除錯
- Laravel 資料庫裡的資料刪除Laravel資料庫
- javafx-tableview刪除或修改預設的“表中無內容”文字JavaView
- 在ABAP裡取得一個資料庫表記錄數的兩種方法資料庫
- [ChatGPT 勘誤]:SAP ABAP 系統裡資料庫表 dlv_systc 的用途ChatGPT資料庫
- 如何在Netweaver SE16裡直接檢視某資料庫行記錄資料庫
- 如何對 ABAP 資料庫表透過 ABAP 程式碼進行更新和刪除操作試讀版資料庫
- Sql Server資料庫如何去掉內容裡面的Html標籤SQLServer資料庫HTML
- SQL—對資料表內容的基本操作SQL
- 小程式批次刪除雲資料庫裡的資料資料庫
- SAP ABAP資料表的操作
- 27_bbed實戰(1)_修改資料內容
- Mysql資料庫值的新增、修改、刪除及清空MySql資料庫
- 如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)資料庫
- SAP Hybris Commerce裡的資料庫表資料庫
- SAPABAP裡資料庫表的StorageParameters從哪裡來的資料庫
- ZBlog的資料庫表是可以設定字首-修改ZBlog資料庫字首資料庫
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- ABAP 資料庫表 Size Category 欄位的準確含義資料庫Go
- 修改Jar內容JAR
- React table 表單裡的內容點選事件React事件
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- 網站文章內容修改 如何修改網站文章內容網站
- ABAP動態內表
- 轉移資料夾及其裡面所有內容
- ABAP工作流(workflow)的除錯方式除錯
- 另一種方式實現事務碼SE16裡的結果集修改
- Android除錯資料庫的福音:Android-Debug-DatabaseAndroid除錯資料庫Database
- Angular 內容投影出現 No provider for TemplateRef found 錯誤的單步除錯AngularIDE除錯
- 在 Android Studio 上除錯資料庫 ( SQLite )Android除錯資料庫SQLite