点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试将产品从SAP复制到hybris,但出现此错误:
2017-06-13 21:25:47,181 [DEBUG] [chdciCompositionChainRunnerStrategy]规范项CanonicalItem {id ='null',integrationKey ='null',status = ERROR,dataPool ='DataHubPoolEntity {id = 0,name = GLOBAL}',fields ='{blockedInSales = null,productID = 63500-191010,minDelQty = null,distributionChannel = null,delUnit = null,salesOrganization = null}'}失败。
此外,我注意到在DB中有canonicalitem表的2个条目,其中1个具有SUCCESS状态,另一个具有ERROR状态。 我认为该错误与此"重复的"数据库条目有关。
以前有人遇到过并设法解决吗?
(21.6 kB)
CanonicalProductSalesExtended是一个新的规范项,其主键为:productID,salesOrganization,distributionChannel。
由于IDOC结构,并非所有原始行都将包含段E1MVKEM。
必须将其他段(不是E1MVKEM)创建的原始行从组合中明确删除,移向CanonicalProductSalesExtended。 否则,这些其他包含空VKORG和VTWEG的行将创建无效的CanonicalProductSalesExtended,因为并非所有主键都具有值。
例如,CanonicalProductSales使用分组处理程序删除无效行:
请查看
com.hybris.datahub.sapidocintegration.grouping.FilterKeysGroupingHandler
的源代码,以获取有关如何检查空主键值以从合成组中删除原始行的详细信息。嗨,Shweta,我没有遇到同样的错误。 除了已经在您的自定义处理程序中添加OOTB代码之外,您是否已经首先尝试仅重用FilterKeysGroupingHandler bean?
嗨,
能否请您介绍您遵循的步骤?
我认为我缺少了一些东西,但无法弄清缺少的东西。
请提及步骤!
嗨,
我明白你的意思。
一切正常。
谢谢!
谢谢您的回答。 小话。 在我的情况下,以小写字母开头的Bean名称无效。 只有在我将其重命名后,它才能起作用:
一周热门 更多>