迁移背景:当SAP GUI + ALV不再是默认选项
很多团队的财务类报表,最典型的形态就是Selection Screen + ALV:用户在选择屏幕里限定公司代码、凭证号、会计年度,执行后用 ALV 看清单;想补充信息时,双击某一行弹出窗口录入备注,保存到自建表里,立刻在 ALV 列里回显。
这种交互在SAP GUI时代非常自然。但进入ABAP Cloud开发模型后,思路要换一换:一方面,ABAP for Cloud Development对可用语法与可调用对象有边界要求,强调只能使用Released APIs;另一方面,在SAP BTP ABAP environment这类云化运行形态里,用户界面技术栈也更偏向SAP Fiori(而不是继续围绕Dynpro/Selection Screen做交互延伸)。这些约束背后的目标是升级稳定性与生命周期一致性。(SAP Help Portal)
把话说得更直白一点:你不只是把代码搬到新系统,而是在把GUI 思维迁移