如何修改表的資料??
阿新 • • 發佈:2018-12-30
SAP的標準表,我們是沒有許可權在SE11修改資料的。
那怎樣才能修改資料呢?
進入SE16N,寫表名.
然後在Command Field處 寫 &SAP_EDIT 然後回車,執行。
我們可以看到如下message.和Maintain entries的鉤打上了.
之後進去我們可以發現表處在可編輯狀態
還有另外一種方法,我們在SE37 找到函式 SE16N_START.
然後我們在畫面100的 MODULE fcode_0100 裡面 找到
when 'EXEC'.
*.....Perhaps the table did change without Return
perform
perform execute using space space space. “--》我們要進這裡。
在execute FORM裡面,到614行,我們可以看到 SE16N_INTERFACE 這個函式。
在這裡設定斷點。
然後執行SE16N。
我們可以看到在我們設定斷點處停住了。
我們把 GD-EDIT 和 GD-SAPEDIT 設定成 X. 然後繼續。
進去之後同樣可以編輯表資料.
當然為了方便,我們也可以COPY原有的標準函式,然後修改達到這個目的。