天天看點

SAP BRF+ Interpretation模式與Generation模式的差別Sent: Tuesday, August 26, 2014 4:45 PM

From: Wang, Jerry

Sent: Tuesday, August 26, 2014 4:45 PM

在Simulation mode下測試一個ruleset時,

可以選擇Simulation Mode為Interpretation Mode或者Generation Mode。

這兩者的差別是,如果以Interpretation Mode運作ruleset, 則ruleset裡每條rule包含的formula都會由BRF 架構的class逐一執行,

callstack如下圖:

而當選擇Generation mode時,因為每個BRF function都存在一個對應自動生成的ABAP class裡處理該function内包含的rule.

如果選擇Generation mode時,rule的執行由此generated ABAP class來完成:

function 和generated class的對應關系維護在table FDT_CC_0000裡,通過function id進行查詢。

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。

繼續閱讀