案例分析: SAP BRF+ rule不工作的原因
生活随笔
收集整理的這篇文章主要介紹了
案例分析: SAP BRF+ rule不工作的原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang, last modified on Nov 01, 2014
有這么一個簡單的BRF+ rule:
如果customer name 等于“sap”,則final price為1,否則為2:
在simulation mode里將sap傳入customer,
然而最后計算結果既不是1也不是2,而為0:
debug該BRF+ function對應的generation class process method:
lr_data為0:
通過where use list查詢FINAL_PRICE,發現該generation class里沒有任何一處代碼對其賦值:
對比另一個正常工作的rule,發現賦值是在process_pure方法里完成:
檢查rule發現其狀態是inactive的:
將其激活后:
process_pure的方法就自動生成了rule calculation 邏輯:
傳入sap,得到了期望的結果1:
總結
以上是生活随笔為你收集整理的案例分析: SAP BRF+ rule不工作的原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年邮你贷利息是多少,最低为7.7
- 下一篇: caxa2013破解版怎么安装 安装步骤