为什么我们需要使用ImpEx转换器而不是ProductFeature项目?

2020-09-20 14:46发布

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

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


大家好,

替代文字

您能帮助我了解Hybris使用此方法的方式

(28.1 kB)

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

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


大家好,

替代文字

您能帮助我了解Hybris使用此方法的方式

(28.1 kB)
付费偷看设置
发送
1条回答
Tong__Ming
1楼-- · 2020-09-20 15:29

您可以将ProductFeature项目作为ProductFeature插入,但是您仍然需要使用ProductFeatureValueTranslator。

例如

  INSERT_UPDATE ProductFeature;  product(code,catalogVersion(catalog(id),version))[unique = true]; 分类属性分配(classificationClass(code,catalogVersion(catalog(id),version)),classificationAttribute(code,systemVersion(catalog(id),version)))[unique = true]; 描述;  featurePosition;  language(isocode)[allownull = true]; 限定词 unit(code,systemVersion(catalog(id),version));  valueDetails;  valuePosition [unique = true]; 值类型; 值[translator = de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator]

  

需要翻译器,因为属性/数据不直接映射到Type的属性。 需要进行一些处理才能正确映射/保存它。 还涉及一些验证(例如,如果是布尔值,它将检查它是否是有效的布尔值)

一周热门 更多>