CRM訂單狀態的Open, In process和Completed這些條目是從哪裡來的
Service Order的狀態欄位裡的這些欄位從哪裡帶出來的?我們可能會想當然的認為是從後臺配的Status profile裡帶出來的。事實並非如此。
這個transaction type根本沒有分配任何Status profile,但是仍然可以在UI上看到三個可選的狀態值。
Status狀態欄位裡的值並不是我們想象的那樣,完全來自system status profile和user status profile,後者只是資料來源之一。
這個下拉選單裡的值透過下面這個方法取出:可以看到方法執行的結果就是UI上看到的三條記錄。
這個GET_STATUS_INFO的具體邏輯:
先從crmc_status_proc裡取出全部47個狀態,
這47個狀態會根據其RANGE欄位,和CRNC_BO_RANGES的RANGE欄位做一個join,過濾掉那些Join結果裡OBJECT_TYPE欄位不等於BUS2000116的狀態,最後就只剩Open, In Process和Completed三條記錄。
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151907/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- S/4HANA生產訂單的標準狀態和透明工廠原型狀態的對映原型
- erp 專案訂單重構--修改訂單狀態部分
- SAP Fiori Elements 應用裡的 Title 顯示的內容是從哪裡來的
- 知識圖譜從哪裡來:實體關係抽取的現狀與未來
- SAPABAP裡資料庫表的StorageParameters從哪裡來的資料庫
- 事件溯源:是來自事件的狀態與作為狀態的事件? - verraes事件
- SAP Spartacus 使用者請求中的 current id 是從哪裡來的
- 從Promise的實現來看有限狀態機Promise
- SAP ABAP裡資料庫表的Storage Parameters從哪裡來的資料庫
- ABAP OPEN SQL裡OPEN CURSOR和SELECT的比較SQL
- Spring狀態機(FSM),讓訂單狀態流轉如絲般順滑Spring
- JavaScript,你從哪裡來?(上)JavaScript
- JavaScript,你從哪裡來?(下)JavaScript
- 使用 ABAP 程式碼刪除指定 SAP CRM 系統裡 Opportunity 訂單的文字Unity
- EBS:OM Sales Order銷售訂單【Open Interface、Open API】API
- SAP S/4HANA使用ABAP獲得生產訂單的狀態
- mysql 鎖狀態的一些狀態資訊記錄MySql
- SAP-PP-CO 生產訂單狀態詳解
- CRM中介軟體裡的釋出-訂閱者模式模式
- 從商機到簽單,CRM系統是如何管理的?
- 機器之心轉載 | 知識圖譜從哪裡來:實體關係抽取的現狀與未來
- 這些熱門MMO是如何做遊戲生態和運營的?遊戲
- SAP Commerce(原Hybris)的訂單處理框架和SAP CRM One Order框架框架
- 如何使用程式碼建立和讀取 SAP CRM 訂單的 Text 資料
- SAP CRM訂單模型CRMD_SHIPPING的單元測試方法模型
- position的relative和absolute定位原點是哪裡?
- 企業實施CRM系統前需要滿足這些條件
- Spring Bean 生命週期之“我從哪裡來?” 懂得這個很重要SpringBean
- [Symfony Component Process Exception RuntimeException] The Process class relies on proc_open, whichException
- SAP CRM和Cloud for Customer訂單中的業務夥伴的自動決定機制Cloud
- 從實力的角度出發來思考這道AOP題目
- 銀行的數字化轉型從哪裡來?究竟是什麼?到哪裡去?
- SAP S4HANA如何取到採購訂單ITEM裡的'條件'選項卡里的條件型別值?型別
- 新工廠是如何找訂單的
- [原始碼分析]從"UDF不應有狀態" 切入來剖析Flink SQL程式碼生成 (修訂版)原始碼SQL
- Dubbo原始碼分析(二)Dubbo是從哪裡初始化的?原始碼
- 一個@Transaction哪裡來這麼多坑?
- SAP CRM系統訂單模型的設計與實現模型