SAP BTE增強模式:
與USER_EXIT的思想類似,BTE增強模式是對SAP中預留的標準事件進行增強,所以BTE增強實施的核心工作是尋找合適的事件號碼
1.尋找事件號及其對應的函數模塊
首先進入tcode-FIBF
進入後可以看到許多常用的事件號及事件描述,雙擊其中一個選擇函數模塊即可找到事件對應的函數模塊
如果你需要的EVENT沒有在這些示例中,那就需要手工去尋找EVENT號碼
我們以保存預製憑證的事件爲例:
打開函數模塊BF_FUNCTIONS_FIND並設置斷點(PC_FUNCTION_FIND)
接下來去MIR7保存預製憑證
進入斷點後發現參數I_EVENT中的事件號位爲00001005
通過表TBE01可以查看事件的描述及對應的函數模塊
通過這種方式可以快速的找到你所需要的事件號碼
2.配置事件及函數模塊
找到事件號後複製其對應的函數模塊
寫入代碼
回到 tcode-FIBF 創建產品
之後配置產品,事件及函數模塊
最後測試一下