今天有人問到了BTE, 以前沒做過,于是嘗試了一下, 雖然很簡單, 還是有些需要注意的問題和方法, 簡記如下, 備查.
1. 什麼是BTE?
如題, 即Business Transaction Events , 是SAP提供另外一種增強方式, 詳細的解釋可以檢視官方文檔.
2. 如果查找BTE?
标準事務碼: FIBF, 打開後螢幕空空, 要從菜單才能進入相應功能界面, 如下圖:

輕按兩下一行可以看到詳細資訊
可以看到該BTE的什麼時候觸發, 系統甚至給了示例函數供我們實作時COPY.
注: 可以通過TCODE: BERP 直接進入BTE查找界面.
3. 如何應用BTE?
1. BF24, 建立Product, 可以了解為一個BTE應用的辨別 .
2. BF34, 為上面健的Product 配置設定Function module. ( 此時FM可能還未建立)
3. SE37, 建立第2步指定的FM, 可以COPY系統提供的相應示例函數來建立, 加入自己的邏輯即可.
4. BTE主要應用于FI和SD, 背景SPRO路徑如下圖: