2026年,SAP ABAP 开发工具的发展方向
今天给大家解读 2026年 SAP ABAP 开发工具领域的一个大的动作:ABAP 正式登录 Visual Studio Code.
SAP 其实早已意识到,现在的开发者,尤其是年轻一代,更倾向于使用轻量级、响应速度快、插件生态极其丰富的 IDE,比如 Visual Studio Code.
根据 SAP 的用户调研,VS Code 是呼声最高的开发环境,紧随其后的是 IntelliJ IDEA (JetBrains)、Neovim 甚至新兴的 Zed.
但是,把一个像 ABAP 这样历史悠久、功能复杂的语言移植到新的 IDE,绝非简单的“搬运”工作。这背后横亘着两座难以逾越的大山。
挑战一:290 万行代码的“冰山”
很多人可能觉得,开发工具不就是个代码编辑器吗?把语法高亮做出来不就行了?其实,我们看到的界面只是冰山一角。
ADT 采用的是经典的 Client/Server 架构。虽然代码存储在 ABAP 服务器上,但在客户端(Eclipse 端),SAP 积累了极其庞大的业务逻辑。这些逻辑包括:
从通信层来看,这一层需要处理与 ABAP 后端的 REST API 交互,而且必须兼容到非常古老的版本,比如需要一直兼容到 SAP NetWeaver 7.3 EHP1 SP04)。
从工具逻辑曾来看,ADT 需要实现作为一款 IDE 必须实现的调试器 (Debugger)、单元测试运行器 (ABAP Unit)、静态代码检查 (ATC)、性能分析 (Trace) 等基础功能。
SAP 统计了一下,这部分 与 UI 无关的客户端逻辑代码高达 290 万行!










