如何获取与Fiori应用关联的OData服务URL?
从Fiori应用运行界面直接抓取
打开目标Fiori应用,按F12调出浏览器开发者工具,切换到Network标签页后刷新页面,筛选XHR/Fetch类型的请求。在请求列表里找以/sap/opu/odata/开头的条目,其Request URL字段就是完整的OData服务端点。通过Fiori Launchpad应用详情查询
登录Fiori Launchpad,右键点击目标应用图标选择「查看详情」(部分版本叫「应用信息」),在详情面板里找「OData服务」或「数据源」字段,拿到服务名称后,按{SAP系统基础URL}/sap/opu/odata/sap/{服务名称}/的格式拼接出端点URL。比如系统基础URL是https://your-sap-system.com,服务名称为ZEMPLOYEE_SRV,则端点为https://your-sap-system.com/sap/opu/odata/sap/ZEMPLOYEE_SRV/。在SAP后端系统通过事务码查询
登录SAP ABAP后端,用事务码/IWFND/MAINT_SERVICE(服务维护),在服务目录中搜索目标服务名称,找到后查看其技术设置,里面会显示完整的端点URL,同时可确认服务是否已激活。也可以用事务码SEGW(Gateway服务构建器),找到对应的服务项目后进入服务维护界面查看。通过SAP Gateway Client验证获取
用事务码/IWFND/GW_CLIENT打开Gateway客户端,输入拼接好的服务基础路径(如/sap/opu/odata/sap/{服务名称}/)并执行,若服务正常返回元数据,地址栏的完整URL就是可用的端点。
内容的提问来源于stack exchange,提问作者Sam Richardson

