CRM中介軟體裡CRM local changes的註冊管理

i042416發表於2020-02-05

You could see the following BDOC in CRM which means the BDOC will be sent to multiple external sites besides ERP.

CRM中介軟體裡CRM local changes的註冊管理

So how does CRM middleware knows which external sites must be sent with BDOC?

Basically speaking it is based on subscribe - publish mechanism.

Take BDOC PRODUCT_MAT for example, in view SMW3FDBDOC you can maintain callback for it:

CRM中介軟體裡CRM local changes的註冊管理

The first callback, SMOH_REPLICATION_WRAPPER_MSG, is responsible for determine responsible receiving site for this BDOC sent from CRM via middleware:

CRM中介軟體裡CRM local changes的註冊管理

This function is generated automatically:

CRM中介軟體裡CRM local changes的註冊管理

From here, it means 6 receiving sites are determined:

CRM中介軟體裡CRM local changes的註冊管理 CRM中介軟體裡CRM local changes的註冊管理

So how does this guid A17123B82C2DD5118BC8080006277F8D mean which is used to query on table smohsubsit?

You can find its description in table below: Product Materials(MESG)

CRM中介軟體裡CRM local changes的註冊管理

The external site subscription could be done in tcode SMOEAC. The setting below means QI3/504 is registered on publication "Product Materials(MESG)" which means when the change in CRM is done, the corresponding BDOC should be sent to QI3/504.

CRM中介軟體裡CRM local changes的註冊管理


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2674513/,如需轉載,請註明出處,否則將追究法律責任。

相關文章