SAP 技术深度 · 2026 年5月
ABAP Development Tools 2026 现状全景
支持范围、AI 能力与 SAP 路线图
Sapphire 2026 之后,ADT 不再只是 Eclipse 插件
最近半年,ABAP Development Tools(ADT)发生的变化,可能是这个产品诞生十多年来最大的一次。Eclipse ADT 仍然是它,但 ADT 这个名字本身已经不只指 Eclipse 客户端了——VS Code 扩展加入了,AI 大模型加入了,MCP Server 加入了,商业模式也变了。
这篇文章面向有经验的 SAP 开发者,把"ADT 目前到底支持到什么程度"和"SAP 接下来要做什么"这两件事讲清楚,信息以 2026 年 5 月(Sapphire 2026 之后)为基准。
第一件事:ADT 现在指什么
过去说 ADT 基本等于"Eclipse 上的 ABAP Development Tools 插件"。现在 ADT 是一条产品线,包含两个官方客户端:
ABAP Development Tools for Eclipse —— 老 IDE,SAP 仍然定义它为 "state-of-the-art ABAP IDE",功能最全。
ABAP Development Tools for Visual Studio Code —— 新 IDE,2026 年 5 月以 1.0.0 上架 VS Code Marketplace,完整 GA 计划 2026 Q2。
两个客户端共用同一套后端基础——服务器端的 ADT REST 服务(就是 Eclipse 多年来用的那套接口)。所以当人们说"现在 ADT 支持什么",得分两件事问:后端 ABAP 平台支持什么对象类型和能力,以及两个客户端各自把哪些能力暴露给了开发者。
Eclipse ADT:仍然是全功能基准
Eclipse ADT 这边没有缩水,反而在持续增强。当前覆盖范围基本可以理解为"现代 ABAP 平台上能做的开发任务,Eclipse ADT 都能做":
◆ ABAP 核心对象的完整开发(Classes、Interfaces、Programs、Function Modules 等)
◆ CDS 全栈(Data Definitions、Metadata Extensions、Access Controls、Types、Aspects 等)
◆ RAP(RESTful Application Programming Model)完整开发体验
◆ 完整调试器(断点、单步、跨服务器调试)
◆ ABAP Unit、ABAP Test Cockpit(ATC)、性能分析工具
◆ 各类专用编辑器(Form Builder、Screen Painter 替代品等)
◆ Refactoring、Find references、传输请求管理
加上 Joule for Developers 集成后,Eclipse ADT 还获得了 AI 代码解释、生成、单元测试生成等能力。短期到中期内,Eclipse ADT 仍然是 ABAP 开发的最完整 IDE,VS Code 不会取代它——这是 SAP 自己反复明确的立场。
VS Code ADT:1.0.0 比早期公告更广
VS Code 这边,如果你只看 SAP 2026 年初的早期公告,会以为"首发只支持 Fiori UI Service",但实际上 5 月发布的 1.0.0 版本能力范围比这要宽。根据 Marketplace 官方页面,当前支持的范围包括:
对象类型
ABAP 核心对象(Classes、Interfaces),CDS 全套(Data Definitions、Metadata Extensions、Entity Extension、Types、Aspects、Access Controls),RAP 全套(Service Bindings、Service Definitions、Behavior Definitions、Change Documents、Number Range Objects)。
代码编辑
代码补全、出现处标记、格式化、跳转、悬浮提示——和 Eclipse 体验对齐的标准能力。
调试
完整的 ABAP 调试器,支持跨多个 ABAP 服务器调试,Run & Debug 视图带变量、监视、断点、调用栈四个分区。
质量与测试
ABAP Unit 的编写/运行/评估,ATC 检查的运行。
仓库管理 & 传输管理
文件浏览器集成(ABAP File Format)、引用查找、对象搜索、单/多对象激活。传输请求的搜索、创建、对象分配。
连接方式
on-prem 和私有云走 RFC,公有云走 HTTP。
这套清单意味着——对 ABAP Cloud 开发场景来说,日常开发需要的基础能力 1.0.0 已经基本就位,不是只能做 Fiori UI Service 那一类小范围任务。当然,跟 Eclipse 比,仍然有功能差距(比如各类专用编辑器、深度的 refactoring 工具、某些 on-prem 特有功能),完整 GA 在 2026 Q2 后会继续填补。
ABAP AI 的三大支柱
理解 ADT 的现状和未来,必须同时理解 SAP 正在搭建的 ABAP AI 体系,因为它和 ADT 紧密绑在一起。三个核心组件:
第一:SAP-ABAP-1 大模型
2026 年 1 月发布,挂在 SAP Generative AI Hub 上。它是一个专门为 ABAP 训练的领域语言模型,训练数据涵盖标准 SAP 对象、客户扩展和大量 CDS 代码及技术文档,体量大约是 2.5 亿行 ABAP + 3000 万行 CDS。和 GPT-5、Gemini 这类通用大模型不同,SAP-ABAP-1 的强项是更准确理解 ABAP 语法、SAP 业务对象和领域特有概念。目前主要能力定位在代码解释,未来逐步覆盖生成。
第二:Joule for Developers(J4D)
SAP 集成在 ADT 里(Eclipse 和 VS Code 都有)的 AI 助手,功能包括预测式代码生成(比如 RAP 生成)、遗留代码的"Explain"解释、单元测试生成等。SAP 官方目前给的开发者上手建议是:90% 的 ABAP 开发者,应该从 Eclipse ADT 里集成的 Joule for Developers 开始——这是最快、能力最完整的 AI 入口。
第三:ABAP MCP Server
Model Context Protocol(MCP)是 Anthropic 提出的开放协议,允许 AI agent/IDE/工具通过标准接口和外部系统对话。SAP 的 ABAP MCP Server 把 ABAP 平台的能力暴露成一组 MCP 工具,开放给任何兼容 MCP 的 agentic assistant、orchestrator 或 LLM 使用。这意味着 Cline、Claude、Cursor 以及未来其他 agent 工具,都可以通过 MCP Server 接入 SAP 系统、读代码、跑测试、做迁移评估。这是 SAP 给 agentic AI 时代准备的"对外接口"。
三者关系:SAP-ABAP-1 是大脑、Joule 是产品化的 AI 助手、MCP Server 是开放的协议层。三个一起构成 SAP 的 ABAP AI 战略。
2026 路线图清单
从 TechEd 2025 到 Sapphire 2026 之间,SAP 官方陆续给出了一份相当清晰的路线图,主要节点集中在 2026 Q2:
◆ ABAP Development Tools for VS Code GA(2026 Q2)—— 完整正式可用,功能逐步扩展到 ABAP Cloud 全场景。
◆ ABAP MCP Server GA(2026 Q2)—— 对外开放,可对接你选择的 agent 工具。
◆ 首个 ABAP 自定义代码 agent(2026 Q2)—— 用于 S/4HANA 迁移场景,自动化代码评估和转换。
◆ ABAP AI 能力扩展到 S/4HANA Cloud Private Edition 老版本(2026 Q2)—— 覆盖 2021、2022、2023、2025 全系列私有云。
◆ 简化客户接入流程 —— 通过 SAP for Me 和 Central Business Configuration 提供更顺滑的 ABAP AI 启用体验。
◆ 持续投资 AI 应用生成器 —— 比如 Embedded Analytics model generator 等场景化生成工具。
把这份清单读懂,你会看到 SAP 在做的不只是"把 ABAP 接上 AI",而是在构建一个完整的 agentic ABAP 开发体系:开发者用 J4D 做日常辅助,agent 工具通过 MCP Server 自动化迁移和重构,IDE 选择上从 Eclipse 一支独大变成 Eclipse + VS Code 并行。
商业模式:免费期 + Consumption-Based
商业模式的变化也值得单独讲。SAP 在 2026 年宣布:
Joule for Developers 免费推广期延长到 2026 年 9 月。 从现在到 2026 年 9 月之间,具备资质的客户和开发者可以免费使用 J4D 的 AI 能力,这是 SAP 主动降低尝试门槛的做法。
GA 后转向 consumption-based 商业模式。 免费期结束后,Joule for Developers 的 AI 能力将按消费量计费,SAP 形容这种模式为"透明、可预测、适合 agentic AI 工作负载"——本质上类似云服务按 token 或调用量计费的逻辑,而不是传统 SAP 那种按用户 license 计费。
对企业的实操含义:现在(2026 年中)是低成本尝试 ABAP AI 的最佳窗口,等 9 月免费期结束、转 consumption 模式之后,需要重新做成本评估。
给不同场景开发者的策略建议
做 ABAP Cloud / BTP ABAP Environment 开发
现在可以同时装 Eclipse ADT(主力)和 VS Code ADT(尝鲜),Joule for Developers 优先在 Eclipse 里用。等 2026 Q2 VS Code 完整 GA 后,可以考虑切换主力。MCP Server GA 后,如果你的团队用 Claude / Cline 等 agent 工具,可以试着接入做自动化任务。
做 S/4HANA Cloud Private Edition(2021+)开发
关键里程碑是 2026 Q2 那次 ABAP AI 能力下放——届时 2021/2022/2023/2025 都能用 J4D 和 SAP-ABAP-1。现在可以开始申请试用 J4D 免费期,熟悉 AI 辅助开发的工作方式。
做 S/4HANA on-prem 经典开发
短期内仍以 Eclipse ADT 为主力。VS Code 扩展的 RFC 连接虽然可用,但完整体验和 AI 能力的承载主要在 ABAP Cloud 方向上。可以装 VS Code 扩展尝鲜,但生产开发先别完全切换。
做 SAP ECC 上的开发
这套体系目前不针对 ECC。继续按你现有的工作流(Eclipse ADT 或 SAP GUI)做开发。SAP 的 ABAP AI 投资明确聚焦在 ABAP Cloud 和 S/4HANA 上,ECC 不在路线图里。
做 ABAP 迁移评估 / S/4HANA 转型项目
重点关注 2026 Q2 的 ABAP 自定义代码 agent 发布。它的定位是用 agent 自动评估和转换大型 ABAP 代码库,对迁移项目是潜在的效率倍增器。
准备做长期 AI 辅助开发能力建设
三件事现在就可以做:在 SAP GenAI Hub 上熟悉 SAP-ABAP-1 的调用方式;熟悉 J4D 在 Eclipse ADT 里的使用;关注 MCP Server 的开发者文档,准备接入自家 agent 工具链。
这次变化的真正意义
把这些拼起来看,你会发现 ABAP Development Tools 在 2026 年的变化,不只是"多了个 VS Code 扩展"或"加了点 AI 能力"。这是 SAP 在 ABAP 开发体验上的整体战略调整:
◆ IDE 多样化 —— 从 Eclipse 独大,到 Eclipse + VS Code 并行,VSIX 分发让 Cursor / Theia 等 VS Code 兼容 IDE 也能用。
◆ 从 AI 辅助到 agentic AI —— 不只是代码补全,而是 agent 主导的自动化任务(迁移、评估、重构)。
◆ AI 模型领域专用化 —— 通用 LLM 之外,SAP 推自家训练的 SAP-ABAP-1,在 ABAP 领域精度上做差异化。
◆ 平台覆盖下沉 —— ABAP AI 不只服务最新云版本,2026 Q2 后会覆盖到 S/4HANA Cloud Private Edition 2021。
◆ 商业模式云原生化 —— 从 license 制走向 consumption-based,跟 AI 的实际消费挂钩。
◆ 开放性提升 —— 通过 MCP 协议,SAP 第一次主动把 ABAP 平台能力暴露给非 SAP 生态的 AI 工具。
最后一点尤其值得划重点。多年来 SAP 的 ABAP 生态相对封闭,工具链、IDE、AI 都自成一体。MCP Server 开放后,这是 SAP 第一次明确说"用你选的 AI 工具来对接 ABAP 平台"——对一个长期以保守闻名的产品线来说,这个姿态的转变意义巨大。
小结
Eclipse ADT 是当前最完整的 ABAP IDE,VS Code ADT 已上架 1.0.0、Q2 完整 GA,两者共用同一套后端 REST 服务。
AI 能力由 SAP-ABAP-1 模型、Joule for Developers、ABAP MCP Server 三大支柱构成。
2026 Q2 是关键节点——VS Code GA、MCP Server GA、首个迁移 agent 发布、ABAP AI 下放到 S/4HANA Private Edition 老版本。
商业模式向 consumption-based 转型,Joule for Developers 免费期到 2026 年 9 月。
对开发者来说,现在是低成本入场的最好窗口期:
Joule 免费、VS Code 扩展刚上、MCP Server 即将开放。
不管你的工作环境是 ABAP Cloud、S/4HANA Private 还是 on-prem,
都值得至少把 J4D 在 Eclipse ADT 里跑起来,
熟悉一下未来几年 ABAP 开发的新常态。
— END —
本文首发于「曰天曰地」公众号
夜雨聆风