SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换
在SAP CRM WebClient UI里新建一個Opportunity(商機)時, 隨便輸入一個Expected Revenue的數字,保存后, Expected Revenue的值被除以了100。
SAP CRM One order中的Expected Revenue轉換的標準應用場景有以下兩個:
場景1
新建一個Opportunity, 當一個Account配置了currency的determination, 如果我們填了Expected Revenue, 但是不填currency,
到了ABAP后臺就會觸發currency determination,會調用到CRM_PRICING_I_CURR_DTERMIN_EC 這個回調函數,然后自動把Expected Revenue根據相應的currency做處理(比如,currency為JPY即日元的話, Expected Revenue會除以100)。
場景2
如果在SAP CRM WebClient UI層輸入了Currency,那么在UI層就會直接根據Currency轉換Expected Revenue。
下圖是SAP CRM Web Client UI的轉換調用棧:
一種容易犯的配置錯誤是,客戶同時輸入了配置了currency determination 的 account, expected Revenue和Currency。 在UI層, UI根據已經輸入的Currency把Expected Revenue做了轉換,
然后后臺又根據account做了determination, 把已經做了轉換的Expected Revenue又做了一次轉換。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换的全部內容,希望文章能夠幫你解決所遇到的問題。