Smart Edit:ProductCarouselComponent在smartedit编辑器中未针对自定义语言isocode显示产品(zh_CN)

2020-09-06 16:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试通过智能编...

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

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


大家好,

我正在尝试通过智能编辑器将产品添加到ProductCarouselComponent,但是产品下拉列表显示为空列表。 当我调试时,它将尝试从DefaultNamedQueryServiceProductSearchService.getNamedQueryForProductSearch()执行命名查询,并且始终将" en"作为语言ISO代码。 我们没有名称的" en"本地化,描述是默认语言,因为en_GB是默认语言,并且本地化仅适用于en_GB。 有人面对这个问题吗? 请帮忙。

混合版本:6.7

命名查询:"从{产品}中选择{pk},在哪里(LOWER({name})像LOWER(?name)或LOWER({description})像LOWER(?description)或LOWER({code})一样 LOWER(?code))AND {catalogVersion} =?catalogVersion"

从{Product}中选择{pk},在哪里(LOWER({name})像LOWER('%%')或LOWER({description})像LOWER('%%')或LOWER({code})一样 LOWER('%%'))和{catalogVersion} ='8796093121113'

当我在" en"中添加名称和描述的本地化时,以上查询有效。 还尝试通过更改iso代码从hac执行上述查询。 请参考下面的屏幕截图。

替代文字 替代 文字

谢谢

(18.0 kB)
6条回答
Cikesha
2020-09-06 16:58

我无法弄清您的代码流,但是我知道 DefaultNamedQueryServiceProductSearchService.getNamedQueryForProductSearch()带有类型参数,CatalogVersionModel和CatalogVersionModel具有方法< code> setLanguages(java.util.Collection value)。 如果您有办法设置 catalogVersion ,则应该能够实现所需的功能。

一周热门 更多>