SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

I have one parent equipment ZJERRY0827P which contains a children equipment ZJERRY0827C in ERP and I would like to replicate both to CRM.

First I replicate children equipment ZJERRY0827C to CRM, it works. And then I perform a request download to replicate parent equipment ZJERRY0827P, this time it fails. There are some errors reported in tcode SMW01:

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

Why could this error occur

Since the children is replicated to CRM first, there would be one entry generated in table IBEQUI_INDEX, which maintains the information of its parent, and also information about the automatically generated IBASE. In my example, all fields for the IBASE are empty.

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

Later when parent equipment is downloaded, based on entry in the table IBEQUI_INDEX, the IBASE component is first identified and then the children equipment will be put to this IBASE. In my example since the four fields are empty, it fails to locate the IBASE and thus error reported.

Why the four fields in table are empty

Previously I tried to replicate both equipment to CRM via the following customizing settings:

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

Previously I use “IBase Category” as 03 for replication, which will not generate IBASE for end user. Thus the four fields in the table are empty.

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

Solution

Remove the related row in table IBEQUI_INDEX and replicate both equipment again. Now after children equipment is replicated to CRM, the fields in table are correct:

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

And after the parent equipment is replicated to CRM in the second step, the field ARCHIVING FLAG is marked as X.

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

Finally both equipment are downloaded to CRM successfully:

SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法

上一篇:使用SAP CRM中间件从ERP下载具有层级结构的equipment


下一篇:英语网络聊天中的一些习惯性缩写