How does CRM middleware knows which sites are interested with CRM loca...
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.
本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SAP CRM Relationship API设计原理
Unlike settype, relationship does not have a dedicated read function module maintained in its metadata table. Instead, the generic read function module COM_IL_DB_READ is used. Below is a simple explanation about each parameter of FM COM_IL_DB_READ, using read on relationship PRDCPN for example. IV_RELTYPE PRDCPN - relationship name IV_ATTR_TYPE COMT_IL_PRDCPN_ATTR_TYPE - contains relationship specific business data, in this example, the customer product id is stored in field PRID_VENDOR IT_LINK_...
- 下一篇
CRM PRDCT_OBJECT, BDOC和customer product id修改
This wiki page discusses the second BDOC PRDCT_OBJECT which is generated after change is made on CRM: Unlike PRODUCT_MAT, this BDOC is handled asynchronously: Three registered services are called one by one within the loop: The first function module, /1CRMGC/PRDCT_OBJECT_CDB, is generated automatically by tool and responsible for CDB synchronization: Since all of these three function modules do not have any recipients determined, this second BDOC has actually no receivers. No data transfer exist...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16