多值分类问题

2020-09-08 23:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 从Hybris 6....

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

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


大家好,

从Hybris 6.7.0.2升级到v1808后,我们在使用多值分类值(ProductFeatures)时遇到了错误。

 错误[SyncWorker <000001JO 1 of 1>] [AbstractItemCopyContext]错误设置partOf属性功能:项目8796264235627不再有效(已删除):对象不再有效
  项目8796264235627不再有效(已删除):对象不再有效

  

你们中有人遇到同样的错误吗? 是否有任何修补程序解决方案?

关于

6条回答
spaceman01
2020-09-09 00:13

嗨。

我通过使用具有多值分类属性的变型产品对1808年的ootb B2C-Accelerator进行了重现。

这是我使用过的提示:

  $ classificationCatalog =服装分类
 
  #分类目录
  INSERT_UPDATE分类系统; id [unique = true]
                                    ; $ classificationCatalog
 
  #插入分类系统版本
  INSERT_UPDATE分类系统版本;目录(id)[unique = true];版本[unique = true];有效
                                           ; $ classificationCatalog; 1.0; true
 
 
 
 
 
  $ productCatalog =服装ProductCatalog
  $ catalogVersion = catalogversion(catalog(id [default = $ productCatalog]),version [default ='Staged'])[unique = true,默认= $ productCatalog:Staged]
  $ classCatalogVersion = catalogversion(catalog(id [default ='$ classificationCatalog']),version [default ='1.0'])[unique = true,default ='$ classificationCatalog:1.0']
  $ classSystemVersion = systemVersion(catalog(id [default ='$ classificationCatalog']),version [default ='1.0'])[unique = true]
  $ class = categoryClass(ClassificationClass.code,$ classCatalogVersion)[unique = true]
  $ supercategories =源(代码,$ classCatalogVersion)[唯一= true]
  $ categories = target(code,$ classCatalogVersion)[unique = true]
  $ attribute = categoryAttribute(code,$ classSystemVersion)[unique = true]
  $ defaultAttributeValues = defaultAttributeValues(代码,$ classSystemVersion)
  $ unit =单位(代码,$ classSystemVersion)
 
 
  #插入分类
  INSERT_UPDATE分类类;  $ classCatalogVersion;  code [unique = true];  allowedPrincipals(uid)[默认='客户组']
                                   ;  ; 服装分类;
 
  INSERT_UPDATE分类属性值;  $ classSystemVersion; 代码[unique = true]; 名称[lang = en];
                                            ;  ;  hasLining_1; 有衬里
                                            ;  ;  hasLining_2; 没有衬里
 
 
  INSERT_UPDATE分类属性;  $ classSystemVersion; 代码[unique = true]; 名称[lang = de];  $ defaultAttributeValues
                                       ;  ;  hasLining; 衬垫            ;  hasLining_1,hasLining_2
 
 
  INSERT_UPDATE ClassAttributeAssignment;  $ class;  $ attribute; 位置;  $ unit;  attributeType(code [default = enum]);  multiValued [default = true];  range [default = false];  localized [default = false]; 必填[default = false]
                                        ; 服装分类;  hasLining;  ;  ;  ;  ;  ;  ;  ;
 
 
 
 
 
  UPDATE Product; $ catalogVersion; code [unique = true]; supercategories(code)[mode = append];
                ;; M25687_W; apparel_Classification;
                ;; M25687_B; apparel_Classification;
                ;; M34704_B; apparel_Classification;
                ;; M35392; appearel_Classification;
                ;; M18729; apparel_Classification;
 
 
  $ clAttrModifiers = system ='$ classificationCatalog',version ='1.0',translator = de.hybris.platform.catalog.jalo.classification.impex.ClassificationAttributeTranslator
  $ feature = @ hasLining [$ clAttrModifiers];
  UPDATE Product; $ catalogVersion; code [unique = true]; $ feature;
                ;; M25687_W; hasLining_1;
                ;; M25687_B; hasLining_1;
                ;; M34704_B; hasLining_2;
                ;; M35392; hasLining_1;
                ;; M18729; hasLining_1;

  

最好的问候,安德烈

一周热门 更多>