為什麼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
- win10雙系統怎麼刪除一個 如何正確刪除雙系統之一的步驟Win10
- 我們為什麼會刪除不了叢集的 Namespace?namespace
- 什麼樣的文章會被刪除?
- 為什麼要使用好用的CRM系統?
- win7和win10雙系統怎麼刪掉一個 雙系統刪除一個的方法Win7Win10
- 為什麼要使用CRM系統?
- win10 怎麼刪除多餘系統_win10雙系統怎麼刪除另一個Win10
- 企業為什麼需要CRM系統
- CRM系統的目的是什麼?
- CRM系統是幹什麼的?
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- 我們為什麼要使用CRM系統?
- 為什麼企業需要CRM系統?CRM的作用及其重要性分析
- 什麼樣的CRM系統更好用?
- CRM系統的優劣是什麼?
- 什麼型別的CRM系統好用?型別
- 企業為什麼要做CRM客戶管理系統?CRM系統能為企業帶來什麼好處?
- 什麼是CRM系統?
- 什麼是CRM系統
- mac安裝的雙系統刪除win10怎麼刪 mac雙系統如何刪除win10系統MacWin10
- 每日一個知識點:什麼時候會觸發Full GCGC
- 為什麼說CRM系統與ERP系統整合很重要?
- 增強for為什麼不能刪除集合裡的元素
- 什麼是CRM系統?CRM系統在企業中扮演什麼角色?
- 什麼是CRM系統 企業如何選擇合適的CRM系統
- 什麼樣的CRM系統值得選擇?
- 為什麼刪除記錄表檔案不會減小?(記錄的插入與刪除在磁碟上的變化)
- 為什麼說Zoho CRM是最好的銷售預測系統?
- 什麼是CRM系統?為什麼現代企業都在使用?
- CRM系統可以做什麼?企業擁有CRM的好處是什麼?
- 在Linux中,刪除一個檔案,刪不掉是什麼原因?Linux
- CRM 系統的線上演示是什麼?有什麼作用?
- Salesforce CRM系統排名?什麼是使用者口碑最好的Salesforce CRM系統?Salesforce
- 點晴CRM:CRM系統的實施需要注意什麼?
- Win10還原系統會刪除資料嗎?Win10系統還原是否會刪除資料的解答Win10
- SAP CRM系統排名?SAP CRM辦公系統怎麼選?什麼是使用者口碑最好的SAP CRM系統?