在企业里写了很多年 ABAP 的人,往往会对一种场景很熟悉:你接手一个历史悠久的系统,打开一段 Z* 程序,变量名像谜语,业务规则写成了层层嵌套的 IF,偶尔还夹着一些“祖传”增强点。你知道这段代码每天跑在最核心的业务链路上,却又很难在短时间内把它讲清楚、改正确、测完整。过去我们只能靠经验、文档、同事口口相传,以及一次次谨慎的调试来“拆雷”。
而现在,SAP 把一条新的路径摆在了 ABAP 开发者面前:Joule for developers 的 ABAP AI capabilities,把生成式 AI 以“开发者助手”的方式原生带进了 ABAP Cloud 的开发流程中,并且直接嵌入到 ABAP Development Tools for Eclipse 里,让你在写代码的同一个界面里就能提问、理解、补全、写测试。(SAP News Center)
这类能力之所以值得认真看一眼,不是因为它把通用大模型“搬进 IDE”,而是因为 SAP 明确强调:Joule 背后有面向 SAP 工作负载的 purpose-built LLM,其中就包含专门面向 ABAP 的 ABAP LLM;它能够根据当前开发上下文提供更精确、更贴合语境的结果。换句话说,它试图把 ABAP 的语言特性、框架约束、云合规规则、项目工件上下文,统统变成 AI 可以“理解并利用”的输入。(