后台办公室中搜索限制的会话属性

2020-09-08 10:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要为会话添加自定义属...

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

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


嗨,

我需要为会话添加自定义属性,以进行搜索限制(在后台)。 问题是,当我在添加到backofficeFilterChain的筛选器级别上使用sessionService将该属性添加到会话时,此属性设置正确,但在搜索限制评估期间不可见。

后台说session.attribute不可见/不存在。

当我在代码中调试时,似乎在 FlexibleSearch 执行中使用的 sessionService 与在过滤器级别的 sessionService 不同(bean是相同的 但属性不同)。 限制评估的属性始终相同( user,catalogVersion 等)

我不知道为什么? 有任何想法吗? 在执行搜索之前是否正在清除会话? 会话不同,是因为Web上下文(过滤器)和核心上下文( FlexibleSearch )不同? 如何在后台的 SearchRestriction 评估中添加一些可见的自定义属性? 在店面级别上,这样的会话属性可见,没有任何问题。

感谢
Łukasz

2条回答
骆驼绵羊
2020-09-08 11:06

PS:我注意到 sessionService 中的会话对象在 FlexibleSearch 级别上与在过滤器级别上不同,但是如何解决这个问题 我可以仅在后台级别为 SearchRestriction 会话添加属性。

一周热门 更多>