sap中用函数增加断点(break point)
生活随笔
收集整理的這篇文章主要介紹了
sap中用函数增加断点(break point)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sap中用函數增加斷點(break point)
如果在增強程序中,每次調試都要去程序里面設置斷點很麻煩,為了解決這個問題,可以用下面的兩個方法:
1: if sy-uname eq 'XXXX'????? "XXX 為賬號名字
?????????? break point.
???? endif.
?這種方式比較麻煩,如果是生產機 需要在修改一次代碼將上面的代拿到再傳一次生產機才能保證該用戶可用。
2:調用??C160_BREAK_POINT
call function??'C160_BREAK_POINT'.
?然后在su01里對當前賬戶做如下設置:
這樣這個賬號 在運行加有上面函數的程序是 會斷點進去。
其中su01中參數的里面的數據保存在 usr05 表中
具體讀取某個 參數標示 的數據可以通過下面的函數
?
CALL?FUNCTION?'G_GET_USER_PARAMETER'
??????EXPORTING
????????parameter_id????=?i_param
??????IMPORTING
????????parameter_value?=?s_param_val
??????EXCEPTIONS
????????OTHERS??????????=?1.
這種方式只需要在su01里面將esp 這個參數值改成 不等于 ‘X’ 那么該用戶在運行程序的時候就不會有斷點存在。
總結
以上是生活随笔為你收集整理的sap中用函数增加断点(break point)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何建立应付暂估明细查询
- 下一篇: 把内表 itab1 的 n1 到 n2