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条回答
SAP小菜
2020-09-06 17:14

嗨Arvind,

感谢您的回复。

目录版本已包含语言。 根据我的理解,查询采用会话语言,在我看来,会话语言始终为" en"。 我们没有名称和描述的英语本地化版本,因此查询未获取结果。

流程:当我们从智能编辑中编辑产品轮播时,将出现以下屏幕,将产品和类别添加到轮播组件中。 当我们选择目录并单击产品时,rest api下方将调用以获取可用产品列表。 api: https://本地主机:9002/cmssmarteditwebservices/v1/productcatalogs/{catalogId}/versions/{versionId}/products?currentPage = 0&pageSize = 10&text =

此api返回空白,因为我们没有名称和描述的英语本地化版本。 替代文字

一周热门 更多>