为什么 ABAP Cloud 开发包不能加入 Configure Software Packages 在 SAP S/4HANA 的扩展体系里,最容易让人误判的一句话是,Key User Extensibility 也属于 ABAP Cloud。很多团队看到这里,会自然产生一个想法,既然都是 ABAP Cloud,那我在 ADT 里创建的 ABAP for Cloud Development 包,应该也能放进 Configure Software Packages 这个应用里,用同一套方式管理运输。这个判断看起来顺理成章,但真正落到系统实现时,答案刚好相反,不能这样做,而且这不是权限问题,也不是包创建方式不对,而是 SAP 从架构上把两类扩展对象隔离开了。SAP 官方对 SAP S/4HANA Cloud 的扩展模型有一个清晰划分,Key User Extensibility 用于低代码或无代码的内建扩展,Developer Extensibility 用于更复杂、更贴近核心业务栈的 ABAP 开发,Side-by-Side Extensibility 则用于运行在 SAP BTP 上、与核心系统相对解耦的扩展。SAP Help 对 Developer Extensibility 的描述里也明确提到,它允许在 SAP S/4HANA Cloud Public Edition 系统中创建开发项目,使用 RAP、ADT、ABAP 软件生命周期支持等能力来开发云就绪、升级稳定的自定义 ABAP 代码。(