最近在整理 SAP Fiori elements 项目的工程化配置时,一个很明显的感受是,SAP Fiori tools 早就不只是一个生成项目骨架的向导。它更像一套围绕 SAP Fiori 项目生命周期设计出来的工作台,从 MTA 部署、Application Router、SAPUI5 版本、后端代理、证书信任、注解维护、项目校验、Mock 数据编辑,一直到 UI Service 生成,都可以被纳入同一个配置体系里。SAP 官方文档也把 SAP Fiori tools 定位为用于 SAP Business Application Studio 和 VS Code 的扩展集合,核心目标是提升 SAP Fiori elements 应用的开发效率,并通过元数据驱动的 UI 降低维护成本。(SAP Help Portal)MTA 配置不是部署前的尾巴,而是项目结构的起点很多团队做 SAP Fiori 应用时,习惯先生成前端项目,等到准备部署到 Cloud Foundry 或 ABAP 系统时才回过头补 MTA 配置。这个做法在单应用项目里似乎没什么问题,可是一旦进入真实项目,比如一个采购域下面有 Supplier Evaluation、Purchase Requisition Approval