從SAP CRM上傳設備到SAP ERP

文檔《Step by step to download equipment from ERP with hierarchy》描述了從ERP複製設備到CRM的步驟。默認情況下,ERP中的設備在CRM中被建模爲object family 0401的單個對象。通過正確的定製,可以對CRM中的這些設備進行某些更改,並且這些更改也可以回傳ERP。

英文原文:Step by step to upload equipment from CRM to ERP

本文鏈接:https://www.cnblogs.com/hhelibeb/p/17877937.html

<注意>:不支持將從CRM(即其原始系統CRM)創建的設備上傳到ERP。只有那些原始系統爲ERP的設備才能被複制回ERP。

Note 1267718 - Upload of individual objects changes from CRM to ERP 包含了最基本的設置,但是沒有詳細解釋每個項目。因此,本文將詳細介紹如何執行設備上傳。

CRM: system AG3 client 001
ERP: system ERP client 001

1. 在 tcode R3AC1 中激活適配器 DNL_EQUIPMENT

默認情況下,該適配器是被禁用的。如果在列表中看不到它,點擊按鈕“In-/Active”以顯示所有不活躍的適配器。

如果還需要將設備上的層次結構更改複製回ERP,那麼也必須激活適配器 DNL_EQUI_HIER。

2. 啓用設備增量更改

前往事務代碼SPRO,Customer Relationship Management -> Master Data -> Install Base -> Replication of Technical Objects from SAP ERP->Define Default Settings for Replication of Equipment,然後勾選delta load複選框,

3. 指定對象上傳的適配器

事務代碼SPRO,Customer Relationship Management -> Master Data -> Products -> Objects -> Specify Adapter Object for Uploading Objects,

添加object family和adapter,

4. 在 tcode SMOEAC 中維護 ERP 站點信息和訂閱信息

爲 ERP 站點(在文件夾“R/3”下)創建一個新Subscription以上傳對象。Publication名稱爲“Product Individual Objects via Object Family( MESG )”。

複製對象:

在criteria value選項卡中,確保你指定了系統中特定的object family值。在我的案例中,它是 0401。

<注意>:這裏不支持維護通配符“*”,系統簡單地將“*”視爲object family的正常值,上傳將無法工作。

SMOEAC中的所有設置將存儲在的多個數據庫表SMOH*中。在運行時,中間件框架會檢查和執行你的設置。

5. 在 CRM 中啓用描述更改

默認情況下,一旦設備從 ERP 複製到 CRM,系統就不允許在 CRM 上更改它。然而,可以通過 SPRO 手工啓用部分更改功能:Customer Relationship Management -> Master Data -> Products -> Business Add-Ins->BAdI: Allow Changes to Product Data:

上述條目意味着允許在 CRM 中更改設備(object family 0401)的短描述(set type COMM_PR_SHTEXT)。

6. 通過設備描述更改觸發上傳

對設備描述進行更改並保存事務。

如果你在 tcode SMQR 中已經停用了入站隊列處理,那麼可以在 tcode SMQ2 中看到一個入站隊列,其名稱由前綴 CSA_INDOBJ + <你的設備id> 組成。

一旦我們手動執行它,tcode SMQ1 中會出現一個新的出站隊列“R3AUINDOBJ + <設備 id>”。

該出站隊列負責實際上傳到 ERP。

對於故障排查,可以參考 How to debug Product initial upload in ERP and CRM system

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章