天天看點

透明表——資料修改方法彙總

一、建立表維護

STEP 1.實用程式->表維護生成器

透明表——資料修改方法彙總

STEP 2.輸入相關的參數->點選白色的建立按鈕。則會建立一個函數組 ZDEMO01.

透明表——資料修改方法彙總

STEP 3.給建立的表維護配置設定事物碼(SE93 建立參數事務)

設定螢幕字段VIEWNAME = ‘表維護’ 和 UPDATE = ‘X’

透明表——資料修改方法彙總

二、SE16N 修改表資料

(一) &SAP_EDIT

透明表——資料修改方法彙總

如果系統做了限制,方法失效,執行程式RKSE16N_EDIT,選中激活編輯功能後,問題得以解決。

透明表——資料修改方法彙總

另外,在某些SAP版本中,激活編輯功能是不被允許的,不過程式中是通過一個判斷語句來限制的,可以通過将相關的判斷值判斷前加斷點,手工修改賦予值之後,問題也迎刃而解。相關的判斷語句可以通過查找關鍵字SE16N來尋找。

(二) 手工調試

透明表——資料修改方法彙總
透明表——資料修改方法彙總

在SAP中,如果使用SE16N直接修改表中的記錄,特别是add-on表記錄的修改,SAP會記錄下來。記錄的内容分别放在兩個表中:SE16N_CD_DATA&SE16N_CD_KEY,其中Key是擡頭資訊,DATA是修改的内容。

透明表——資料修改方法彙總
透明表——資料修改方法彙總

如果使用SE16N對表做了增删改,想查詢記錄,可以使用報表:RKSE16N_CD_DISPLAY(RKSE16N_CD 報表已過時,使用 RKSE16N_CD_DISPLAY -> 參閱 SAPNote 1360465)檢視曆史。RKSE16N_CD_SHOW_DELETE(也過時了)。

透明表——資料修改方法彙總

三、FUNCATION: SE16N_INTERFACE

透明表——資料修改方法彙總
透明表——資料修改方法彙總
透明表——資料修改方法彙總
透明表——資料修改方法彙總