SAP 使用ST05跟踪方法
生活随笔
收集整理的這篇文章主要介紹了
SAP 使用ST05跟踪方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SAP R/3 提供標準ABAP SQL 跟蹤工具。使用T-Code:ST05 可以進入追蹤設定畫面:
????????這里僅追蹤SBA 賬號對于MB03 所有的SQL操作。也可以填入程序名稱甚至AP Server 上的進程代號來追蹤。還可以在Tablename 區域選定包含/排除的表名。點擊對鉤之后即啟動追蹤。 ????????在需要查看追蹤結果時需要先停止追蹤(Trace off) 然后再點擊Display trace 顯示如下:
????????需要重新對結果進行過濾(因為SAP R/3只有一個或兩個Log 文件,系統不會自動分解對應程序的Log 信息)。Trace modes只選擇SQL Trace 。SQL Trace Period 系統已自動設置好無需更改。User name可以自行設定,這里設定空值表示任何賬號(因為開始追蹤時僅過濾一個賬號,所以這里無需進一步過濾)。Objectname保留系統設定(這樣可以排除追蹤Log 本身所產生的Log 信息)。 ????????Duration: 執行這條操作所消耗的時間,單位是微秒。1微秒=1/1000000秒。 ????????Objectname: 指示該條操作的對象,對于SQL Trace 一般就是Table name。 ????????Op.: 指示該條操作的類型。其中對應OPEN的條目對SQL 性能具有很大的參考價值。 ????????Statement: 指示該條操作所下的SQL 語句(不完全和ABAP 語句中的SQL 一樣) ????????點擊SQL 語句,可以顯示該語句的所有信息,包括條件變量(使用@PXXX 字符替換)。甚至按F5 可以直接跳轉到ABAP語句,方便大家修改調試。 注意事項: 1. 進入ST05追蹤后可以關閉該界面繼續執行其他操作,而不會影響到ST05 的執行。 2. 因為ST05不會隨界面的關閉而結束,那么必須在使用完ST05 后手動停止追蹤,否則會持續追蹤,直到SAP DB LOG滿為止。這樣將會導致系統故障。 3.使用追蹤看到的SQL語句是ABAP SQL 經解釋后的版本,可能其中ABAP SQL 將會被自動分解或優化。
總結
以上是生活随笔為你收集整理的SAP 使用ST05跟踪方法的全部內容,希望文章能夠幫你解決所遇到的問題。