非法修改系統中的程式
今天給大家提供兩個非法修改系統程式的方法,比較實用。
對於ABAPer,有時在寫程式時總會遇到反覆測試的問題,可是在DEV中,資料會不全,測不出效果。在QAS上測每次都要請BASIS傳請求號到QAS,反反覆覆大家都不方便。
用下面的兩種方法就不用請BASIS就可以自己在QAS中改程式了,在PRD(有一點風險,個人負責哦~~~)中也可以直接改程式碼
NO.1(要有DEBUG許可權)
進入SE37,找到TR_EDIT_CHECK_OBJECTS_KEYS,在第429行下斷點,429行的程式碼如下:
*---keys without objects------------------------------------------------
IF wt_e071[] IS INITIAL
AND NOT wt_e071k[] IS INITIAL.
PERFORM raise_error_no_show
TABLES lt_enqueue wt_e071 wt_e071k
USING 0 'TK' 116 ' ' ' ' ' ' ' '
wi_with_dialog wi_send_message
gc_raise2_no_header_object.
ENDIF.
然後就可以進入SE38,SE78輸入程式名,點CHANGE就會進入設斷點的地方,透過debug把wt_e071[] 反覆清空,就可以進入修改程式的介面。
NO.2 (下面的程式必須要QAS系統內)
REPORT zabapprogram.
DATA: BEGIN OF src OCCURS 1,
txt(255) TYPE c,
END OF src.
PARAMETERS: rep LIKE trdir-name.
AT SELECTION-SCREEN.
START-OF-SELECTION.
sy-uname = 'SAP'.
READ REPORT rep INTO src.
EDITOR-CALL FOR src.
IF sy-subrc = 0.
INSERT REPORT rep FROM src.
ENDIF.
執行上面的程式,輸入要改的程式名,改好後儲存,就OK了。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90072/viewspace-1005874/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC中修改系統時間的問題
- Ubuntu系統中修改hosts檔案Ubuntu
- Android中通過程式注入技術修改系統返回的Mac地址AndroidMac
- Linux系統下封殺非法IP(轉)Linux
- 直播系統程式碼,linux date修改系統時間Linux
- WebLogic中修改系統管理員口令Web
- 關於 Exception:Xml中的非法字元ExceptionXML字元
- 如何禁止非法授權修改,保護我們的Word文件?
- Linux系統中,修改密碼永不過期Linux密碼
- 系統修改利器XueTr
- 修改系統時間
- Android修改系統亮度的方案Android
- 如何修改rac的系統時間
- win10系統修改錄音檔案中的檔名的方法Win10
- AOSP之修改系統AppAPP
- ubuntu系統 IP地址修改Ubuntu
- aix 修改系統時間AI
- 修改系統時間(轉)
- Android系統修改之Notification佈局修改Android
- 如何在Windows 8 中設定和修改系統電源Windows
- Linux系統中怎麼修改檔案許可權?Linux
- hpux中修改IP地址後進入不到作業系統的故障排除UX作業系統
- 在11gR2 rac linux中修改os的系統時間Linux
- 程式碼中修改TextView的DrawableLeft圖片TextView
- Linux 系統中殭屍程式Linux
- windows系統安裝時間修改,win10修改系統安裝時間WindowsWin10
- 保護企業系統中的程式碼安全
- 作業系統中的程式與執行緒作業系統執行緒
- Windows系統中的寶藏之程式篇(轉)Windows
- win10如何修改系統字型樣式 win10系統修改字型樣式的步驟Win10
- linux修改系統引數Linux
- 如何修改系統時間格式
- 修改linux系統時間Linux
- RedHat 6修改系統時間Redhat
- linux修改系統時間Linux
- linux 修改系統時間Linux
- 在VC++中訪問和修改系統登錄檔 (轉)
- Win10系統修改開始選單中應用名稱的方法Win10