iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
佛心分享-IT 人自學之術

從0開始的ABAP之旅 系列 第 21

Day21 非不得已不要用的技巧-直接修改TABLE

  • 分享至 

  • xImage
  •  

Hi 大家好

今天要教大家如何直接修改SAP中的TABLE的方法,
SAP修改資料的方法通常是使用修改主檔的T-CODE,
像是MM02、VA02等等,
因為如果直接從TABLE修改資料可能會造成資料的不一致進而導致程式dump,

什麼情況需要修改TABLE

一般有兩種情況會直接去修改TABLE資料
1.當系統中的某些業務資料異常,無法通過正常的 SAP T-CODE修復時,可能需要直接在資料庫表中進行修改
2.客製的TABLE需要修改
因為客製TABLE對標準程式的影響性比較低,也比較容易評估

當然要執行修改還是必須經過公司的BASIS或是主管同意

如何修改

T-CODE:SE16N

先進到我們要修改的TABLE
https://ithelp.ithome.com.tw/upload/images/20241005/20169147tSgPMlJGbE.png

1.輸入我們要搜尋的條件,
2.然後打T-CODE的地方打/H
3.按ENTER進入debug模式
4.執行

5.找GD-EDIT GD-SAPEDIT這兩個參數
https://ithelp.ithome.com.tw/upload/images/20241005/201691479wIIYGW37o.png

6.點旁邊的筆將這兩個參數修改為X
https://ithelp.ithome.com.tw/upload/images/20241005/20169147jHCjcsjMDv.png

7.按F8執行程式

https://ithelp.ithome.com.tw/upload/images/20241005/20169147F4IxZ8o9W8.png
點擊欄位就可以看到欄位可以被修改了
8.儲存
按下儲存資料就被寫回DB了

以上就是今天的分享,
通常會盡量避免做這樣的修改,
會這樣做都是逼不得已的情況/images/emoticon/emoticon02.gif


上一篇
Day20 SAP中批量匯入資料的工具-LSMW
下一篇
Day 22 將報表輸出為EXCEL並存在指定路徑
系列文
從0開始的ABAP之旅 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言