首页 > 其他 > 详细

How does CRM middleware knows which sites are interested with CRM local changes

时间:2020-01-30 15:28:15      阅读:60      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

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:

技术分享图片

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

技术分享图片

This function is generated automatically:

技术分享图片

From here, it means 6 receiving sites are determined:

技术分享图片
技术分享图片

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)

技术分享图片

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.

技术分享图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
技术分享图片

How does CRM middleware knows which sites are interested with CRM local changes

原文:https://www.cnblogs.com/sap-jerry/p/12242818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!