做 SAP S/4HANA Cloud Public Edition 项目时,最容易被低估的一件事,不是功能点本身,而是系统与 tenant 的边界。很多实施风险,并不是来自某个配置字段填错,也不是来自某段 ABAP 扩展代码写得不够优雅,而是项目一开始就没有把 Development、Test、Production、Customizing tenant、Development tenant、BTP subaccount、SAP Cloud Identity Services、SAP Cloud ALM、SAP Central Business Configuration 这些对象之间的关系理清楚。SAP S/4HANA Cloud Public Edition 从 2022 年 8 月的 2208 release 开始,标准实施环境已经转向 3-system landscape。它和早期只包含 Quality 与 Production 的 2-system landscape 相比,最大的变化是多了一个独立的 Development system,让构建、配置、扩展、测试、生产运行这些活动有了更清楚的分工。(SAP Learning)这个变化对 ABAP 开发者尤其重要。因为在 3-system landscape 里,Developer Extensib
SAP S/4HANA Cloud Public Edition 3-System Landscape 里的系统与 Tenant 设计
做 SAP S/4HANA Cloud Public Edition 项目时,最容易被低估的一件事,不是功能点本身,而是系统与 tenant 的边界。很多实施风险,并不是来自某个配置字段填错,也不是来自某段 ABAP 扩展代码写得不够优雅,而是项目一开始就没有把 Development、Test、Production、Customizing tenant、Development tenant、BTP subaccount、SAP Cloud Identity Services、SAP Cloud ALM、SAP Central Business Configuration 这些对象之间的关系理清楚。SAP S/4HANA Cloud Public Edition 从 2022 年 8 月的 2208 release 开始,标准实施环境已经转向 3-system landscape。它和早期只包含 Quality 与 Production 的 2-system landscape 相比,最大的变化是多了一个独立的 Development system,让构建、配置、扩展、测试、生产运行这些活动有了更清楚的分工。(SAP Learning)这个变化对 ABAP 开发者尤其重要。因为在 3-system landscape 里,Developer Extensib