SAP有門課程是 ABAP Performance Tuning
這個滿重要的,ABAP程式很簡單每個人一看都會寫
但要怎寫出有『效能』而不是有『笑能』的程式,那就要靠經驗的
終究開發程式的重點除的要達到結果以外更要考慮到系統的負荷及效能
這邊提幾個開發ABAP的技巧我覺得滿重要的
首先可以透過一些工具來查驗系統狀況
TCODE:STAD 可以檢查相關程式的回應時間
TCODE:ST03N可以檢查SAP與DB的回應情況
這個我常用因為我可以透過這個查出,使用者執行過哪些TCODE或哪些TCODE執行的次數
TCODE:ST05 可以trace執行程式SQL TABLE的狀況
TCODE:SE30 這個可以Trace程式運行狀況可以了解程式運行慢的原因
剩下的下次有機會再說
直接跳到ABAP的開發技巧
1. 有時候會有些需要把某個itab1塞到itab2
有些人會這樣寫
Loop at itab1.
append itab1 to itab2.
endloop.
這種方法是最糟糕的
其實可以這樣寫
ITAB2[] = ITAB1[].
夠簡單了...
有時候是想把ITAB1的內容塞到ITAB2的後面那怎辦
可以改成
APPEND LINES OF ITAB1 TO ITAB2.
還有很多很多技巧..下次再寫.....
全站熱搜