我今天做开发遇到一个问题:
我有trial和正式的SAP Cloud Platform账号各一个:
其中trial账号的webIDE连接到productive的CloudFoundry:
productive账号的WebIDE也连接到productive的CloudFoundry:
我发现在我新建OData服务时,从Service url的下拉菜单里,选择不到我在SAP云平台里创建的Destination.
怎么感觉trial WebIDE取的Destination来自trial neo环境创建的?
而productive的WebIDE,system下拉菜单里的Destination也来自productive Neo环境的Destination.
似乎CloudFoundry环境的Destination根本没有被考虑。
再检查我使用的webIDE的url.
trial:
https://webidecp-i042416trial.dispatcher.hanatrial.ondemand.com/
后来发现了一个github issue:
Create a Destination within the Cloud Foundry Environment · Issue #3398 · SAPDocuments/Tutorials
得知如果在SAP WebIDE里创建UI5应用,需要用Destination连结第三方服务时,需要在Neo环境里创建Destination,而不是在CloudFoundry环境里。
为了验证,我再次在Neo环境里创建一个Destination:
然后果然在WebIDE里看到了这个创建于Neo环境的Destination.
WebIDE Preferences里维护的CloudFoundry endpoint只是开发好的UI5应用部署的目的地。
那么问题又来了,既然这个UI5应用最终部署在SAP云平台的CloudFoundry环境下,如果CloudFoundry环境没有对应的Destination,运行时的表现是怎样的?
经过我实际测试,发现取不到OData服务的metadata,报500 Internal Server Error的错误。
于是我把Neo环境里创建的Destination导出,再倒入到CloudFoundry环境,这次发现OData metadata终于能够成功返回了:
相关推荐
1. **下载SAP Web IDE试用版**:从SAP商店下载SAP Web IDE试用版。 2. **解压安装文件**: - 创建目录 `C:\SAPWebIDE`。 - 将Orion Application Server解压至 `C:\SAPWebIDE`。 - 将p2director解压至 `C:\...
在深入探讨SAP UI5 OData开发之前,需要明确几个关键点:SAP UI5是一个前端开发框架,而OData(Open Data Protocol)是一种基于Web的协议,允许创建和消费可查询和可更新的数据服务。SAP Gateway是SAP NetWeaver的一...
SAP提供了多种API和服务来促进与其他系统的交互,其中ODATA(Open Data Protocol)是一种轻量级的数据访问协议,它允许客户端通过RESTful接口访问数据。本文将详细介绍如何使用Java调用SAP ODATA服务,并针对描述中...
1. **服务构建**:SAP Gateway允许开发者创建基于OData的服务,这些服务可以从SAP Business Suite或SAP S/4HANA等后端系统中提取数据。服务定义可以通过ABAP编程模型进行,或者通过GUI工具如SAP Gateway Service ...
在SAP系统中,ODATA是一种基于RESTful协议的Web服务技术,用于提供与后端业务数据的交互接口。本文将详细介绍SAP后台ODATA开发的步骤,供初学者参考。 **一、数据结构** 在SAP ODATA开发中,首先需要定义数据结构,...
在Java开发中,调用SAP ODATA服务是企业级集成和数据交换的常见场景。在实际操作中,可能会遇到一些挑战,如身份验证、请求方法的使用、跨域问题以及错误处理。以下是对这些知识点的详细说明: 1. **身份验证 (401 ...
sap press doc 解压密码:abap_developer
### SAP Fiori OData 实施步骤详解 #### 一、OData与SAP Fiori的关系 在SAP Fiori环境中,OData(Open Data Protocol)扮演着至关重要的角色。它是一种用于定义构建和消费RESTful API的最佳实践的标准协议。通过...
而OData(Open Data Protocol)是SAP提供的一种开放的、基于REST(Representational State Transfer)架构的数据访问协议,用于简化数据交换,特别是对于移动设备和Web应用。SAP Gateway则是SAP提供的一个技术框架,...
在Neo里创建的Destination还需要带上三个额外的properties,而CloudFoundry里的Destination则不需要。 输入/V2/Northwind/Northwind.svc,点击Test按钮: 确保该OData的metadata能够正常显示,点击Next按钮。 将...
OData:开放数据协议(Open Data Protocol,简称OData)是一种描述如何创建和访问Restful服务的OASIS标准。该标准由微软发起,前三个版本1.0、2.0、3.0都是微软开放标准,遵循微软开放规范承诺书(Microsoft Open ...
在SAP系统中,ODATA(Open Data Protocol)是一种基于RESTful架构的Web服务协议,它使得客户端可以简便地访问和操作服务器上的数据。ABAP(Advanced Business Application Programming)是SAP公司的一种编程语言,...
《SAP Gateway – 构建OData V2服务详解》 在信息技术领域,SAP Gateway是一个关键组件,它为各种应用程序提供了与SAP系统交互的能力。本教程将深入讲解如何利用SAP Gateway构建OData V2服务,以实现高效、灵活的...
总的来说,这个教程涵盖了从创建SAPUI5项目到与oData服务集成的关键步骤。通过遵循这些步骤,开发者可以学习如何利用SAPUI5的灵活性和oData的强大功能,构建能够实时连接到后端系统并展示数据的应用程序。随着进一步...
4. 开发工具:开发者可以使用SAP Development Tools(如SAP Web IDE或Eclipse插件)配合SAP Core OData Processor API来开发OData服务。 关于ThetVDB API的知识点: 1. TV数据源:ThetVDB API提供了详细的电视节目...
Session 2: Introduction to SAP Web IDE (20 mins) • Hands on 1: Build your 1 st FIORI application (120 mins) ▫ Build a new project from template ▫ Consume an OData Service • Session 3: CDS ...
《SAP Cloud for Customer OData API开发者指南》是专为那些希望深入了解如何利用SAP Cloud for Customer (C4C) 平台上的OData API进行开发的IT专业人员准备的一份详尽文档。OData(Open Data Protocol)是一种开放...
**OData简单demo** 在IT领域,OData(Open Data Protocol)...通过这个简单的demo,学习者可以了解OData的工作原理,以及如何在实际开发中利用这些查询选项来优化数据请求。这对于构建高效、可扩展的Web服务至关重要。
通过学习和实践这个“SAPUI5-OData-V4”项目,你不仅可以深化对SAPUI5的理解,还能掌握如何高效地利用OData V4模型进行数据操作,这对于任何希望在企业级Web开发中使用SAPUI5的开发者来说都是一份宝贵的资源。
SapAPI 该程序正在读取SAP API。 此API从防火墙后面的SAP ECC系统公开ODATA。 需要一个天蓝色的AD帐户,一个SAP-id,包括访问SAP系统中技术角色的权限。 SAP API已在Azure API管理中注册。