业务流程-灵活搜索错误

2020-08-30 10:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用在下订单时...

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

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


专家们,

我正在使用在下订单时运行的业务流程。 在此业务流程中,我正在使用Product Converter。

此转换器提供了以下灵活的搜索错误。

请帮助我解决问题。


原因:de.hybris.platform.jalo.flexiblesearch.FlexibleSearchException:无法在de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translatePathValueKeys(FlexibleSearch。上转换值表达式'session.catalogversions'[HY-0]。 java.2140)at de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.search(FlexibleSearch.java:1424)at de.hybris.platform.jalo.link.LinkManager.getLinkedItems(LinkManager.java:417)... 51 更多


我试图设置所有者以处理模型。 但这不起作用。

感谢和问候,。

5条回答
宇峰Kouji
2020-08-30 10:57

执行灵活搜索时,将自动触发SearchRestrictions。 我猜您正在触发转换器之前/之内获取产品模型,该转换器需要会话中的目录版本才能准确获取一个产品模型。

因此,根据您的业务情况,您必须在会话中明确设置它(最好是在本地会话上下文中,以免破坏当前会话)。 否则,将现有产品(例如订单条目(orderEntry.getProduct))的产品模型提供给转换器。

一周热门 更多>