点击此处---> 群内免费提供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 更多
我试图设置所有者以处理模型。 但这不起作用。
感谢和问候,。
您可能需要使用模拟服务,以便正确设置会话以运行业务流程。 您不能在下订单和启动业务流程的用户会话中进行回复。
嗨,
您找到解决方案了吗? 我正面临类似的问题。
谢谢
Vikram
我认为您必须使用订单转换器。 转换器orderConverter;
非常感谢。 正确答案
执行灵活搜索时,将自动触发SearchRestrictions。 我猜您正在触发转换器之前/之内获取产品模型,该转换器需要会话中的目录版本才能准确获取一个产品模型。
因此,根据您的业务情况,您必须在会话中明确设置它(最好是在本地会话上下文中,以免破坏当前会话)。 否则,将现有产品(例如订单条目(orderEntry.getProduct))的产品模型提供给转换器。
一周热门 更多>