天天看點

SAP SE16N 修改表資料

SAP SE16N 修改表資料

SAP中直接修改表、視圖的Tcode有SE16N和SM30。

其中使用SE16N修改表需要先輸入指令&SAP_EDIT, 回車左下角顯示激活SAP編輯功能後,就可以對相應的表進行新增、删除、修改的操作。

有時輸入&SAP_EDIT後還是不能激活,是因為另有地方限制,執行程式RKSE16N_EDIT,選中激活編輯功能後,問題得以解決。 另外,在EHP5版本中,激活編輯功能是不被允許的,不過程式中是通過一個判斷語句來限制的,可以通過将相關的判斷值判斷前加斷點,手工修改賦予值之後,問題也迎刃而解。 相關的判斷語句可以通過查找關鍵字SE16N來尋找。

      在SAP中,如果使用SE16N直接修改表中的記錄,特别是add-on表記錄的修改,SAP會記錄下來。記錄的内容分别放在兩個表中:SE16N_CD_DATA&SE16N_CD_KEY,其中Key是擡頭資訊,DATA是修改的内容。 如果使用SE16N對表做了修改,想查詢修改記錄,可以使用報表:RKSE16N_CD檢視修改的曆史。起初,這個報表隻能檢視,不能删除,不過到Ehp4版本的時候,删除功能也內建到這個報表中。如果不想使用這個報表,可以使用另外一個報表來進行删除:RKSE16N_CD_SHOW_DELETE 當然,這幾個程式都是版本相關的