在很多 S/4HANA 项目里,标准 SAP Fiori 应用已经覆盖了大部分业务场景,但总有一些细节与企业自己的流程、监管要求、国家地区差异无法完全匹配。要是每次都从零开发一个新应用,不但成本高,而且还会失去标准应用持续升级带来的好处。SAP 在 SAP Business Application Studio(下文简称 SAP BAS)里提供的 SAPUI5 Adaptation Project 能很好地解决这个矛盾:基于一个已发布可扩展的标准 SAP Fiori 应用,创建一个应用变体(Application Variant),只保存差异配置和扩展代码,完整复用原有 OData 服务和业务逻辑。(SAP Help Portal)这篇文章就围绕官方文档Extend an SAP Fiori App and Deploy it to ABAP Using SAP BAS以及相关帮助内容,系统讲清楚:应用变体和 SAPUI5 Adaptation Project 的核心理念在 SAP BAS 中如何创建并调整一个应用变体如何把这个变体部署到 ABA