在 SAP 企业应用开发实践中,Web Dynpro ABAP
与 CRM WebClient UI
这两套 UI 框架经常被并行使用,却在会话管理机制上呈现出截然不同的行为模式。本文通过重现一个经典的搜索-明细-返回场景,拆解二者的运行时差异,结合真实项目中的数据持久化方案与性能调优经验,帮助开发者在多框架混合环境里做出更合乎逻辑的技术决策。
背景 - 同一业务,不同框架
在 Web Dynpro ABAP
中,我们经常把搜索结果表绑定到组件控制器(component controller
)的上下文节点,例如节点名 POSTRESULT
。组件控制器的生命周期并不与用户浏览器窗口一致,而是受控于框架对视图导航的处理逻辑(help.sap.com)。当用户从搜索页导航到明细页,再返回搜索页时,框架会重新实例化组件控制器,并再次触