SAP CRM Product Sales status在中介軟體中的處理邏輯
Example: I have a material in ERP maintained with status: 10
According to SAP help:
If a material has technical defects or is to be discontinued, you can block the material. If you set a block, orders, deliveries and invoices containing this material cannot be created at all, or only with a warning message. The system reactions to a blocked material depends on the type of block set.” When I download this material into CRM, it is displayed as “Blocked (Error)” in Sales Status field.
How is this behavior implemented?
Sales Status mapping between ERP and CRM
This mapping relationship is downloaded via customizing download by object DNL_CUST_PROD3. Once done, the table CRMC_TVMS in CRM stores the relationship. Take the marked row below ( VMSTA = 10 ) for example, it means if the column SPVBC = B, the corresponding hard coded status in CRM will be marked as “active”.
See related middleware inbound source code for example.
CRM middleware inbound processing will only set the following three kinds of sales status for a downloaded product.
The description for them are listed below:
For a downloaded product, if it has sales organization specific data maintained in ERP, a default status value I1001 – Created will ALWAYS be set by line 24, regardless of the existence of sales status value. And If there is indeed sales status set in ERP, the configuration table CRMC_TVMS will be used to find logic how this sales status maintained in ERP will be handled in CRM.
Please note that even though in the configuration entry, there are lots of column SPVBA, B, C, D…
However in CRM middleware, only SPVBC is used.
Last but not least, table COMM_PR_FRG_ROD has a field STATUS_OBJECT which stores a guid acting as a handle for product sales status. By using this guid, you can query table CRM_JEST to get product’s status.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2723200/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP CRM中介軟體Material Sales Organization和distribution channel的對映邏輯
- SAP CRM Product category的決定邏輯Go
- 兩種使用程式碼獲得SAP CRM product sales status的辦法
- SAP CRM One order裡user status和system status的mapping邏輯APP
- SAP CRM中介軟體Request download的警告資訊:message Object is in status WaitObjectAI
- SAP gateway處理multiple key的邏輯Gateway
- SAP CRM中介軟體下載時資料庫表CRMATAB為空的處理方法資料庫
- SAP Commerce Cloud Product Review 的新增邏輯CloudView
- CRM中介軟體裡parent not ok的錯誤訊息如何處理
- SAP CRM中介軟體BDOC內容搜尋工具
- 使用SAP CRM中介軟體從ERP下載plant到CRM
- CRM product UI裡assignment block的顯示隱藏邏輯UIBloC
- CRM和C4C product category hierarchy的可編輯性控制邏輯Go
- 如何關閉SAP CRM中介軟體的delta download方式
- 給用過SAP CRM中介軟體的老哥老姐們講講SAP CPI
- SAP CRM中介軟體錯誤IB_CRM_UPLOAD_MSG的解決方法
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- 關於 SAP Spartacus scss 處理邏輯裡的變數 $useLatestStylesCSS變數
- SAP CRM中介軟體Generic stop set的錯誤如何解決
- SAP CRM中介軟體下載equipment時遇到的一個錯誤UI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- 如何用SAP CRM中介軟體從ERP下載material division到CRM
- Product settype在CRM WebClient UI架構中的地位WebclientUI架構
- SAP Spartacus home 頁面讀取 product 資料的請求的 population 邏輯
- CRM中介軟體裡CRM local changes的註冊管理
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM 裡 Attachment 搜尋的實現邏輯介紹
- MySQL邏輯查詢處理MySql
- 查詢處理的邏輯順序
- SAP CRM產品主資料ID的生成邏輯介紹
- SAP CRM Settype COM_TA_R3_ID的對映邏輯
- Jerry的CRM Middleware(中介軟體)文章合集
- 資訊科技在CRM軟體中的應用
- SAP CRM中介軟體警告資訊:Form of address 0001 not designated for organizationORM
- 關於SAP CRM中介軟體系統搭建中遇到的一些問題
- 使用SAP CRM中介軟體從ERP下載具有層級結構的equipmentUI
- Spring MVC的請求處理邏輯SpringMVC
- SAP CRM和Cloud for Customer中的Event handler(事件處理器)Cloud事件