SMQ2 中的不必要的 CSA 队列

2021-10-17 16:33发布


          点击此处--->   EasySAP.com 群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

症状

在 CRM 中执行初始 BP 迁移时,您会在 SMQ2 中找到大量不必要的 CSA 队列。其中大多数是 CSABUPA*。但这些业务伙伴在 ECC 中没有相应的业务伙伴。实际上,他们还没有发送到 SAP ECC。 但仍生成这些队列和 BDoc。

环境

  • SAP 客户关系管理 (CRM)

  • SAP CRM 的 SAP 增强包

  • SAP CRM(SAP HANA 版)的 SAP 增强包

重现问题

  1. 通过事务 n/R3AS 运行初始 BP 加载

  2. 检查事务 SMQ2

  3. 在 SMQ2 中无法找到不必要的 CSA 队列

原因

CSA*  是增量加载的命名规则,特别是由外向消息流用于复制到 CRM 客户端站点(包括 ERP/R/3 系统)的上载,具体取决于为要传输的对象定义的流上下文。

解决方法

如上所述,CSA* 是增量加载的命名规则,特别是由外向消息流用于复制到 CRM 客户端站点(包括 ERP/R/3 系统)的上载,具体取决于为要传输的对象定义的流上下文。

因此,在典型的增量上载流中,您具有在 CRM 应用程序数据库上创建的条目和创建的 BDoc,这些条目移动到出站队列 (CSAxxxxxx),此时相应的流上下文将接管并检查需要哪些站点进行上载。将数据发送到 R/3 接收方队列以通过对象功能模块触发上载和处理记录的位置,您会发现 R3AUxxxxx 队列用于处理条目。

请注意:此类队列由在 CRM 在线数据库中保存数据时发生的更新任务创建。需要包含的信息以便以正确的顺序创建相应的外向 BDoc。如果删除 CSA* 队列,则外向 BDoc 的处理顺序将丢失

您也可以查看数据完整性管理器的 SDIMA,并检查 CRM 和 ERP/R/3 之间的记录

关键字

CSA* 队列、Bdocs CRM、ERP、增量上载、不必要的、CSABUPA*、CSABUPA、R3AD_BUPA*


赞赏支持