从 Spring ModelAndView 到 ABAP 界面编程模型,哪一种技术最接近 在一个典型的 Java Spring MVC 项目里,控制器完成订单查询后,经常会返回一个ModelAndView。其中一部分装着订单抬头、行项目、状态文本等页面数据,另一部分告诉框架应当渲染哪个页面。对熟悉这种写法的开发人员来说,进入 ABAP 开发环境后很自然会寻找同样的东西,例如某个CL_MODEL_AND_VIEW类,或者某种可以同时返回业务数据与屏幕名称的统一对象。ABAP 里没有一个能够跨Dynpro、Web Dynpro ABAP、BSP、SAP GUI、RAP和SAP Fiori通用的ModelAndView类。若从设计职责判断,经典BSP MVC是最接近 Java SpringModelAndView的 ABAP 技术。若从当前新项目和ABAP Cloud的开发方向判断,更合适的对应关系是RAP提供业务数据与行为,CDS UI Annotation提供界面元数据,SAP Fiori Elements负责页面生成。两者都不是对ModelAndView的逐字复制,只是在不同年代用不同方式完成了相近工作。Spring ModelAndView 实际打包了什么讨论