☰
用 MCP 修改 ABAP 老代码,真正要控制的不是生成能力,而是变更半径
2026/11/3 10:43:49 网站建设 项目流程

2026 年 9 月,SAP 在 Developer Center 发布了 ADT MCP Server 的官方教程。这个能力已经可以把 ABAP 开发工具通过 MCP 暴露给 GitHub Copilot 等 coding agent,能够创建对象、激活对象、运行 ABAP Unit、执行 ATC、创建 Transport Request,甚至生成一个 Transport Request 中所有对象的 unified diff。与此同时,SAP 在同一份教程里给出了一个非常醒目的限制,当前 ADT MCP Server 仍属于实验性能力,不面向生产用途,并明确建议使用前做好数据备份。SAP Developer Center

这其实已经点出了使用 MCP 修改 ABAP 老代码时最重要的原则。

风险控制不能建立在 Claude Code、GitHub Copilot、Codex 或某个大语言模型是否足够聪明之上,而要建立在 SAP 开发流程原本就存在的那些可验证机制上。MCP 可以让 agent 获得修改代码的能力,但不能让 agent 获得绕过变更管理、测试、传输、权限和人工评审的权力。

老 ABAP 系统尤其如此。

一段运行十五年的 ABAP 程序,看起来可能只有三百行,真正与它发生关系的却可能包括 Include、Function Module、Customer Exit、BAdI、Enhancement、Dynamic Call、Update Task、RFC、B

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询