使用枚举作为分类属性值

2020-09-19 07:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用分类系统从零售商的ER...

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

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


我正在使用分类系统从零售商的ERP中从客户的商品主供稿中导入值。

如果分类属性分配将属性设置为字符串,它将像超级按钮一样工作。 这是在Powertools初始数据以及电子商店中都做出的假设。

如果我要使用枚举(或值列表),因为分类属性值是一组固定值,该怎么办?

假设我定义了2个属性,其键名分别为性别和颜色:

  INSERT_UPDATE分类属性; $ classSystemVersion; code [unique = true]; name [lang = en]; externalID;
  ;; CLA-2100;"性别"; 123;
  ;; CLA-2101;"颜色"; 456;
 
  

这只是说明性的。 我的客户还具有其他分类属性,例如营销季节或品牌。

我将这两个分类属性的分配配置如下。

  INSERT_UPDATE ClassAttributeAssignment; $ class; $ attribute; position; $ unit; attributeType(code [default = string]); multiValued [default = false]; range [default = false]; localized [default = true]
  ; SAME_CLASS; CLA-2100; 1; ;枚举;;;
  ; SAME_CLASS; CLA-2101; 2; ;枚举;;;
 
  

如何为这些属性中的每一个定义可能的枚举值? 我希望性别属性(CLA-2100)只能为:男性,女性或儿童,而颜色属性(CLA-2101)只能为:红色,绿色,蓝色等。 d宁愿通过impex对此进行定义。

4条回答
Bunny_CDM
2020-09-19 07:37

嗨Konard ,谢谢您的提示。 通过这些步骤,我可以为hmc中的分类属性创建下拉列表(值列表),但是我面临的挑战是在搜索结果页面中检索这些值时。 Solr总是返回属性值代码,而不是该代码的实际值。 例如-band_dualband将显示在"优化"部分,而不是" Dual-Band"。我正在使用OOTB commerceClassificationPropertyValueProvider来检索值。您如何克服这一挑战? 您是否将任何displayNameValueProvider与valueProvider一起使用?请输入..

一周热门 更多>