前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >How does CRM middleware knows which sites are interested with CRM local changes

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

原创
作者头像
Jerry Wang
修改2020-02-10 16:16:20
5590
修改2020-02-10 16:16:20
举报

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.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档