sap abap 的經常使用debug方式:
1. 直接在程式中設斷點
在se38裡面打上breakpoint,程式執行到該處即進入debug模式
2.background job的debug
進入sm37 查詢到自己想要debug的後台程式,這裡執行完成或者正在執行的均可進入debug
查詢到後打中job前面的勾 然後在控制框輸入jdbg回車,即進入debug
3.在程式執行介面進入debug
在程式的控制框輸入/h,執行程式的時候就會進入debug
4.正在執行的程式進入debug
進入sm50 找到須要進入debug的 process 然後點工具欄 program/mode->program->debuging 就可以進入debug
5.call function in update task的debug
我們在 update task的 function裡面設斷點的話 正常是進不去debug的
我們在debugger裡面 路徑 setting-> display/change debugger settings
這裡面會有 update debugging 選上以後 我們執行到 update task的function 後會自己主動開闢新的session進行debug
6.sm13 error message的debug
有些時候我們在程式執行的時候會報一些update的 error message
進入sm13能夠找到對應的item 就能夠進行debug
雙擊我們須要的debug進去
有個debug的button 就能夠進去debug了
7.rfc的debug
在rfc所在系統 用rfc連線所用的使用者賬號去設斷點
然後再進行debug就能夠了
8.針對一些彈出窗體的debug
可能有時候我們程式執行過程中會出現一些彈出窗體 沒有輸入/h的地方,可是我們要debug怎麼辦?
新建乙個txt文件 內容例如以下, 當我們須要debug某個窗體的時候直接把這個txt文件拖入相應窗體就可以實現debug
[function]
command=/h
title=debugger
type=systemcommand
SAP ABAP中巨集使用
report demo mod tech macros data result type i,n1 type i value 5,n2 type i value 6.define operation.result 1 2 3.output 1 2 3 result.end of definition...
經常使用的方法
getquerystring type function getquerystring name getlinkparam config queryreconfiginfo.do?serverid 1 serverid function getlinkparam link,name es5的寫法 v...
經常使用的東西
mysql啟動 sudo usr bin mysqld safe user mysql mysql關閉 mysqladmin shutdown uroot p vim替換開頭到某個字元 比如行首到等號之間的內容 之間的內容為空 1,s g 找到某個目錄下某些檔案或者某些目錄,批量刪除 find na...