将MATMAS推向Hybris时,UniqueAttributesInterceptor问题

2020-09-17 02:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,当我将超类别(分类类,虽...

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

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


大家好,当我将超类别(分类类,虽然不是由CLFMAS通过impex创建的)关联到产品并将MATMAS推送到Hybris时,我得到了错误提示。

即使我删除了超级类别(由MATMAS或CLFMAS创建)并按了MATMAS,也会出现相同的错误。

 无法创建具有值ItemAttributeMap [注册表:null,类型:,数据:{code = 000004000388179011,sapean = 7394379880329,sapblocked = false,unit = Unit'CS'类型'SAP-AAAADL'  (8796129689610),sapbaseunitconversion = 1.0,sapconfigurable = false,catalogversion = retailfiProductCatalog/Staged(8796093579865),sapplant = E050(8796158592981),sapblockeddate = 2015年2月25日星期三23:00:00 GMT,材料类型= UNBW,超类别= []}  ]由于[de.hybris.platform.servicelayer.interceptor.impl.UniqueAttributesInterceptor@1094e765]:含糊的唯一键{catalogVersion = CatalogVersionModel(8796093579865),代码= 5453710}

  

如果我将超级类别(由impex创建)与产品分离,并推送了MATMAS,那么它将正常工作而不会出现任何错误。

请找到在hybris中生成的标头。

  INSERT_UPDATE产品;; sapEAN; sapBlocked; sapBaseUnitConversion; sapBlockedDate [dateformat ='yyyyMMddHHmmss']; catalogVersion [unique = true]; supercategories(code,catalogVersion(catalog(id),version))[mode = append  ] [unique = true]; sapConfigurable; variantType(code); code [unique = true]; materialType; sapPlant(code); unit(code)
  ; 4094; 5709063003373; false; 1; 20140709230000; 8796093612633; Z1_CRM_INTEGRATION:ERP_CLASSIFICATION_Z07:ERP_IMPORT; false ;; 5453710; Z007; ; CS

  

请有人帮忙。

4条回答
N-Moskvin
2020-09-17 02:40

平台上的错误是由于产品代码= 000004000388179011。
虽然提供的impex用于产品代码= 5453710。

产品代码000004000388179011在商品目录RetailfiProductCatalog/Staged中已经存在两次。 这是一个模棱两可的错误,因为它不是唯一的。

对于impex示例。 一切看起来都很好。

一周热门 更多>