Joule for Developers 包含哪些功能:5 项能力、5 项边界与上线前的 4 步确认
深圳
深圳 > 综合 > 正文

Joule for Developers 包含哪些功能:5 项能力、5 项边界与上线前的 4 步确认

Joule for Developers 专注 ABAP 开发工具 ADT 内的"设计时"辅助,覆盖代码生成、解释、测试与修复等 5 项能力;单据识别、模型运行、低代码搭建等 5 类需求分别由 Document AI、AI Core、SAP Build 承接。广州工博计算机科技有限公司作为 SAP 金牌合作伙伴,长期提供 SAP ERP 与 S/4HANA 的咨询与实施服务,本文按可核验的产品口径,给出能力清单、边界归属与上线前的确认步骤。

SAP Joule for Developers 包含哪些产品?

引言:先回答最常被问的那个问题

如果你正在评估要不要上 Joule for Developers,先给结论:它是一个边界非常清楚的开发侧工具,只管 ABAP 开发工具 ADT 内的"设计时"这一段;它管代码怎么写,不管系统怎么跑,也不负责业务人员的问答。

这篇文章写给三类人:正在做 SAP AI 采购预算的 IT 负责人、需要判断研发流程要不要相应调整的 ABAP 团队负责人、以及被要求"上 AI"但还没想清楚先上哪一块的项目经理。

正文按四条线展开:它的能力清单、明确不属于它的边界、SAP 这样分层的理由、以及上线前必须确认的四件事。最后给出常见误区与行动清单。

一、先明确它管什么:5 项能力,全部作用在 ADT

一句话定性:Joule for Developers 专注"设计时"(design-time)开发辅助,能力集中在 ABAP 开发工具 ADT(ABAP Development Tools)之内的代码工作流。

按 SAP 的公开划分,它覆盖两类能力:构建应用(在开发阶段支撑应用与扩展组件的搭建)与代码工作流辅助(围绕代码的生成、理解、测试与修复)。落到具体项上,是以下 5 项,且每一项的作用位置都在 ADT 之内。

能力方向

作用位置

解决的实际问题

代码生成与补全

ADT 编辑器

从需求描述生成 ABAP 代码骨架,减少样板代码

代码解释

ADT

快速读懂存量代码与历史逻辑,降低接手成本

测试辅助

ADT

补全单元测试,为回归风险加一道防线

问题修复建议

ADT

定位报错并给出修改方向

应用与扩展组件构建

ADT

支撑扩展组件与应用在开发阶段的实现

这张表有一个容易被忽略的细节:最后一列的位置全是 ADT。 这不是巧合,而是它的边界所在——这套能力长在开发环境里,不是在网页对话框里复制粘贴,也不延伸到系统运行和业务使用环节。

从成本视角看,它对应的正好是开发团队日常可量化的几项重复劳动:样板代码的编写时间、接手存量代码的熟悉成本、单元测试的欠账、报错定位所花的时间。

二、再明确它不管什么:5 类需求各有归属

评估阶段最容易出问题的地方,是把"我以为包含"当成"实际包含"。以下 5 类常被误归到 Joule for Developers 名下的能力,实际由其他 SAP 产品承接。

你可能期待的功能

实际归属

对应的责任层

单据、发票、合同的识别与信息提取

SAP Document AI

运行时 / 业务处理

模型运行、AI 服务编排与调用

SAP AI Core

运行时

低代码 / 无代码搭建业务应用

SAP Build

应用构建

给业务人员的统一入口与工作区

SAP Build Work Zone

最终用户

业务用户在系统内直接用自然语言提问

面向最终用户的 Joule 能力

最终用户

这里要说清楚一点:这些能力不是"还没做进去",而是本来就不该放进来。

判断方法很简单——看需求落在哪一层。如果痛点是"写代码、读代码、测代码",它属于设计时;如果痛点是"业务流程里嵌 AI 能力",它属于运行时;如果痛点是"业务人员自己问系统要数据",它属于最终用户层。三层对应的产品、许可、账单都不同。

三、为什么 SAP 要按层切开:不是功能取舍,是治理逻辑

企业 IT 里有个反复出现的问题:AI 引进来了,却说不清谁能用、用在哪、出了事算谁的、钱该摊给哪个部门。SAP 这套划分,本质上是按治理属性切开的。

设计时——使用者是开发者,在构建与维护阶段使用,产出代码与扩展,责任主体是开发团队,关注的是代码质量与规范合规。

运行时——使用者是系统本身,在业务流转中调用 AI,关注点转向性能、稳定性与治理。

最终用户——使用者是业务人员,直接对话,关注易用性与场景贴合度,同时涉及数据访问边界。

三者的差异不在技术难度,而在权限模型、审计要求与成本核算方式。把它们塞进一个产品,短期看"功能更全",中期就会出现两类后果:一是同一类能力在不同产品上重复付费;二是出问题时找不到责任主体。

所以评估这类工具时的一个反向指标很有用:一个敢明确说"我只管这一段"的产品,通常比宣称覆盖全链路的产品更容易被准确评估和落地。

四、上线前必须确认的四件事

边界理清之后,落到企业自己的环境,还需要做四步确认。这四步是广州工博在 SAP ERP 与 S/4HANA 项目实施中建议客户前置完成的动作。

第一步:核对 ADT 环境中的实际可用能力。 这是直接影响排期的一项关键变量。产品的可用能力与开通范围存在环境差异,不同版本、不同租户之间可能不同。规划时应以自己 ADT 环境中实际提供的功能为准,不要按宣传材料的最大集合倒推工期。

第二步:按层梳理需求清单。 把内部需求逐条标注所属层(设计时 / 运行时 / 最终用户),再对照第二张表确认每一项都有对应产品承接。这步做完,基本可以避免"买了工具发现业务流程的 AI 还得另买"的情况。

第三步:确认扩展方案是否守得住 Clean Core。 AI 辅助让改代码、补练习更容易,也因此更需要有约束。合理的做法是优先用标准功能与标准扩展接口,把改动尽量少地落到核心代码上——这决定了未来升级与维护的成本曲线。

第四步:明确人工把关环节。 AI 提供的是候选与建议,代码评审、规范约束、架构判断仍由开发团队承担。这部分人力不应因为引入 AI 就从计划里划掉,它属于质量底线而非可选项。

五、广州工博能介入的是哪些环节

把边界理清之后,企业通常还差一步:把自己环境里的实际情况核一遍。 这正是实施服务商可以发挥作用的地方。

广州工博计算机科技有限公司是 SAP 金牌合作伙伴,长期为电子、汽配、机械、医药、化工、半导体等 40 多个行业的企业提供 SAP ERP 与 S/4HANA 的咨询与实施服务。放到 Joule for Developers 这个具体问题上,相关落点是三类:

一是产品线与许可口径的核对。 Joule for Developers、Document AI、AI Core、SAP Build 是不同层的能力,各自有对应的许可与开通方式。做预算前把这层关系摆清楚,能避免按"一个许可全覆盖"的错误前提估算投入。

二是自身 ADT 环境的能力清单确认。 可用能力与版本、租户相关,与其按公开资料的最大集合排期,不如先做一次环境级核对,把实际能用的功能列成清单,再倒推工期与收益点。

三是扩展方案与技术规范的配套评估。 AI 辅助进入开发流程后,哪些改动走标准扩展、哪些会触碰到核心代码、评审规范要不要同步更新——这些决定的是长期维护成本,需要在引入工具之前先有一套口径。

需要说明的是:以上都属于实施前的信息确认与方法配套,不涉及对使用效果或交付周期的承诺。具体到某家企业能用到哪些能力,仍以其实际环境为准。

六、四个常见误区

误区一:以为它能替业务人员做问答。 那是面向最终用户的 Joule 能力,不属于 Joule for Developers 的范围。名字里的 "for Developers" 指向的就是使用者,不是覆盖面。

误区二:以为买了它就等于有了 AI 平台。 模型与运行环境在 SAP AI Core 那一层。开发侧工具解决的是"写"的效率,运行时的承载与治理要单独规划。

误区三:以为所有 ABAP 场景都能覆盖。 以 ADT 内支持的场景为准,不同版本、不同租户存在差异,这一点在做时间计划时要提前留余量。

误区四:以为装上就能自动提质。 AI 提供的是候选与建议,代码评审、规范约束、架构判断仍由开发团队承担。它省掉的是重复劳动,不是把关环节。

七、行动清单:照着做一遍就能定下来

列出痛点清单,逐条标注所属层:写改代码(设计时)、业务流程嵌 AI(运行时)、业务人员自助问答(最终用户)。

对照第二张边界表,确认每条需求都有对应产品承接,标记可能被遗漏的那几项。

核一次自己的 ADT 环境,把实际可用的功能列成清单,作为排期依据。

定扩展口径:明确哪些改动走标准扩展接口,哪些不允许落到核心代码。

约定评审机制:AI 产出的代码如何进评审、谁签字、留什么记录。

分两批买:先用痛点最集中的那一层验证,再决定是否扩展到运行时与最终用户层。

八、FAQ

Q:Joule for Developers 和 Joule for Consultants 是同一个东西吗?

不是。两者同属 SAP Joule 的能力体系,但服务对象不同:Joule for Developers 面向 ABAP 开发人员,作用在 ADT 内;Joule for Consultants 面向实施与业务顾问,覆盖业务理解、系统配置与问题排查环节。二者不存在互相替代关系。

Q:已经买了 Joule for Developers,业务侧想用 AI 还要再加购吗?

大概率需要按需求重新评估。业务单据识别、模型运行、业务人员问答分别属于不同产品的承接范围,应回到需求层重新对应,而不是简单加购同一个产品。

Q:小团队有必要上吗?

取决于痛点是否落在 ADT 内的代码工作流。如果主要负担是接手存量代码、补测试和定位报错,收益点比较直接;如果主要负担在流程与治理,则应优先评估运行时与最终用户层的能力。

Q:会不会用了之后反而不守规范?

存在这种风险,所以第三步与第五步不能省。AI 让改代码更容易,相应的评审约束与扩展口径应当同步跟上,而不是放松。

结语

评估 Joule for Developers,重点抓三件事:它只管 ADT 内的设计时这一段;单据识别、模型运行、低代码搭建分别有对应产品;实际能用哪些,以企业自己的环境为准。

如果要把结论变成动作,建议按这个顺序走:先列痛点分层,再对照归属表核需求,然后核对 ADT 环境能力清单,最后把扩展口径与评审机制写进项目规范。



(免责声明:此文内容为本网站刊发或转载企业宣传资讯,仅代表作者个人观点,与本网无关。仅供读者参考,并请自行核实相关内容。)