為什麼CRM Opportunity的刪除會觸發一個通向BW系統的RFC
今天工作時我發現,我在SE38裡用函式CRM_ORDER_DELETE刪除一個Opportunity,居然彈出下圖這個SAP Logon的螢幕,要連線BR1。這是什麼鬼?!
查了一下,BR1是BW系統。這就更奇怪了,我在CRM系統做業務資料的刪除,關BW系統什麼事呢?
還是老老實實debug吧。
CRM_ORDER_DELETE會調CRM_ORDER_DELETE_MULTI_OW, 後者又會掉CRM_ORDER_DELETE_SINGLE_OW:
刪除之前先呼叫enqueue_order上鎖:
上鎖的subroutine裡會調一個函式CRM_OPPORT_SEM_INIT,這個有點可疑。
找到問題癥結了。通過除錯,發現這裡有一個RFC呼叫:
那個奇怪的SEM函式和transaction type裡這個SEM Planning profile有關:
最後發現有一個配置表CRMC_MKTPL_BW來控制是否往BW系統發起RFC呼叫:
SPRO路徑:Customer Relationship management->Marketing->Marketing Planning and Campaign Management->System landscape->Active SAP Netweaver BW Update:
RFC destination的配置維護在這張表裡:
謎題解開了。通過修改這張配置表的entry,可以避免這個BW RFC呼叫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2219519/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用 ABAP 程式碼刪除指定 SAP CRM 系統裡 Opportunity 訂單的文字Unity
- 微軟為什麼會在Windows 10刪除系統控制皮膚微軟Windows
- 為什麼要使用CRM系統?
- 我們為什麼會刪除不了叢集的 Namespace?namespace
- 為什麼要使用好用的CRM系統?
- win10雙系統怎麼刪除一個 如何正確刪除雙系統之一的步驟Win10
- 企業為什麼需要CRM系統
- win7和win10雙系統怎麼刪掉一個 雙系統刪除一個的方法Win7Win10
- CRM系統的目的是什麼?
- CRM系統是幹什麼的?
- win10 怎麼刪除多餘系統_win10雙系統怎麼刪除另一個Win10
- 我們為什麼要使用CRM系統?
- 企業為什麼要做CRM客戶管理系統?CRM系統能為企業帶來什麼好處?
- 為什麼企業需要CRM系統?CRM的作用及其重要性分析
- 什麼樣的CRM系統更好用?
- CRM系統的優劣是什麼?
- 什麼型別的CRM系統好用?型別
- 什麼是CRM系統
- 每日一個知識點:什麼時候會觸發Full GCGC
- 什麼是CRM系統?為什麼現代企業都在使用?
- 什麼是CRM系統 企業如何選擇合適的CRM系統
- 什麼樣的CRM系統值得選擇?
- 為什麼說Zoho CRM是最好的銷售預測系統?
- CRM系統可以做什麼?企業擁有CRM的好處是什麼?
- JN專案-刪除觸發器的命令觸發器
- SQL Server 觸發器的修改與刪除SQLServer觸發器
- 為什麼說CRM系統與ERP系統整合很重要?
- CRM系統有什麼作用?
- CRM系統有什麼用?
- 智慧CRM系統能做什麼?
- CRM和CRM系統是什麼意思,有什麼區別?
- CRM 系統的線上演示是什麼?有什麼作用?
- 企業為什麼需要CRM客戶管理系統
- 增強for為什麼不能刪除集合裡的元素
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- 點晴CRM:CRM系統的實施需要注意什麼?
- oracle 批量刪除觸發器Oracle觸發器
- Salesforce CRM系統排名?什麼是使用者口碑最好的Salesforce CRM系統?Salesforce