业务流程-灵活搜索错误

2020-08-30 10:46发布

         点击此处--->   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 更多


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

感谢和问候,。

         点击此处--->   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条回答
SAP浪
1楼-- · 2020-08-30 11:23

您可能需要使用模拟服务,以便正确设置会话以运行业务流程。 您不能在下订单和启动业务流程的用户会话中进行回复。

蓋茨
2楼-- · 2020-08-30 10:58

嗨,

您找到解决方案了吗? 我正面临类似的问题。

谢谢

Vikram

大简至美
3楼-- · 2020-08-30 11:07

我认为您必须使用订单转换器。 转换器orderConverter;

SAP砖家
4楼-- · 2020-08-30 11:13

非常感谢。 正确答案

宇峰Kouji
5楼-- · 2020-08-30 10:57

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

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

一周热门 更多>