点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试将产品从SAP复制到h...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试将产品从SAP复制到h...
加入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
的源代码,以获取有关如何检查空主键值以从合成组中删除原始行的详细信息。一周热门 更多>