最近这两天研究 ABAP Development Tools for VS Code 的时候,我最先关注的不是代码补全,也不是 AI 相关能力,而是一个非常基础的动作,打开一个 ABAP 开发对象。
这个动作看起来太小了,小到很多人会觉得没有必要单独拿出来讲。可是做过几年 ABAP 项目的开发人员都知道,在 SAP 系统里,开发并不是只围绕某一个源文件展开。我们每天面对的是 Class、Interface、CDS View、Behavior Definition、Service Definition、Service Binding、Access Control、Metadata Extension、Package、Transport Request 这一整套 Repository 世界。能不能用最短路径找到对象,能不能准确进入正在维护的工件,能不能从成百上千个命名相似的对象里快速过滤出真正要改的那个对象,会直接影响我们的开发节奏。
在 Eclipse ADT 时代,很多 ABAP 开发人员已经习惯了Ctrl + Shift + A。到了 VS Code 里,这个肌肉记忆没有被丢掉,反而变成了连接传统 ABAP Repository 和现代轻量级编辑器体验的一座桥。打开对象,不再只是一个 UI 操作,它背后牵涉到对象命名规范、包结构、Cloud-ready 开发模型、Clean Core 边界,以及我们如何在 AI 时代把 ABAP 项目组织得更适合人和工具共同理解。
从 Command Palette 进入 ABAP 对象
在 VS Code 里,打开 ABAP 开发对象最稳妥的入口是 Comman