最近 ABAP 开发圈里一个很有冲击力的变化,是 Claude Code 不再只是停留在聊天窗口里帮我们写一段示例代码,而是可以通过 MCP 直接连到真实的 SAP 开发系统。更准确地说,Claude Code 可以通过 VS Code 里的 ABAP Remote Filesystem 扩展,把 SAP 系统里的 Report、Class、CDS View、Behavior Definition、Transport、ATC 检查、Short Dump 等开发对象纳入同一个 agentic workflow 里。Anthropic 官方文档明确支持通过claude mcp add --transport http接入 HTTP 类型的 MCP server,ABAP FS 文档也说明它可以在 VS Code 内部启动本地 MCP server,默认端口是4847,并把 ABAP FS 的 SAP 工具暴露给 Claude Code、Cursor、Windsurf、Claude Desktop 等 MCP client。(Claude)
这件事对 ABAP 开发的价值,不在于 Claude Code 会写几行SELECT,而在于它不再只能凭训练语料猜测系统里有什么对象。过去在纯聊天窗口里问 AI 写 ABAP,最容易碰到的问题就是它会编出不存在的表、函数模块、BAdI、CDS View,或者把某个系统版本并不存在的字