点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我尝试从前端创建客户,但出现以下异常:
de.hybris.platform.jalo.flexiblesearch.FlexibleSearchException:无法转换值表达式'session.branch'[HY-0]
在de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translatePathValueKeys(FlexibleSearch.java:2140)
有什么想法吗?
预先感谢
你好
当我尝试登录不是" B2B客户"的用户帐户时,我已经检查并且遇到了您的错误(无法转换值表达式'session.branch'),您必须以" B2B"身份登录 客户"(hmc->创建B2B客户)或通过店面创建用户(例如powertools-> register)来消除此错误。
您还可以忽略de.hybris.platform.b2b.services.impl.DefaultB2BUnitService方法public void updateBranchInSession(Session session,final UserModel currentUser)并对其进行设置
在旧版本中:
问候
SAP hybris产品支持
您好
当我尝试登录不是" B2B客户"的用户帐户时,我已经检查并且遇到了您的错误(无法转换值表达式'session.branch'),您必须以" B2B"身份登录 客户"(hmc->创建B2B客户)或通过店面创建用户(例如powertools-> register)来消除此错误。
亲切的问候, SAP Hybris产品支持
自6.2版以来,我在商务套件上遇到了相同的问题。
此错误与限制有关,您可以轻松检查是引起问题的原因之一。 转到hmc,选择系统->个性化,然后您需要单击"搜索其他属性...",然后选择"过滤器"。 使用比较器"包含"并键入" session.branch"。
禁用第一个限制(b2border_restriction)为我解决了这个问题。
这只是一个临时性修复,因为它可能导致其他与订单可见性有关的错误。
有时,尝试使用不正确的用户登录时会发生此错误。 例如,当尝试使用客户的登录表单而不是ASM模式作为代理登录时。
您也可以忽略de.hybris.platform.b2b.services.impl.DefaultB2BUnitService方法public void updateBranchInSession(Session session,final UserModel currentUser)并将其设置为(((B2BCustomerModelB的currentUser实例) )...其他 { getSessionService()。setAttribute(" branch",null); }
是否为会话设置了该值?
看看: https ://answers.sap.com/questions/12750194/could-not-translate-value-expression-sessioncatalo-1.html
是的,我向 当他们尝试登录商店时,请检查cusomter的属性之一。 在服务器运行且限制生效时,我导入了此限制,这很好。 但是在重新启动后,尝试以管理员身份登录到后台办公室,HAC和HMC时,我遇到了与原始帖子类似的问题(session.thePropertyISet)。 但是,我可以和之前注册的客户一起登录商店。 有任何想法吗?
一周热门 更多>