新建一个Destination,类型为HTTP,再添加三个额外的Properties,其中WebIDEUsage设置为odata_gen:

其中WebIDEUsage属性的值,除了odata_gen之外,还有odata_abap,ui5_execute_abap等选择。

关于这些值的区别,参考SAP帮助文档:

Values for the WebIDEUsage property determine how the SAP Web IDE interprets the destination definition & presents it to you for connection and consumption. The value odata_gen signifies that the destination represents generic OData services (as opposed to OData services that are hosted on an SAP Gateway system, for example) and that the full, specific OData service URL specification is to be provided in the SAP Web IDE New Project wizard, specifically via the Service URL data connection source, as shown in this example scenario:

https://help.sap.com/viewer/825270ffffe74d9f988a0f0066ad59f0/CF/en-US/5c3debce758a470e8342161457fd6f70.html

WebIDE里新建一个UI5应用,基于模板SAP Fiori Worklist Application创建。

维护项目明细:

选择这个Fiori应用基于的OData服务,从Service Url的下拉菜单里,选中之前创建的Destination:

这里我们需要手动补全OData服务的url:
/V2/Northwind/Northwind.svc

点击Test按钮,获得这个OData服务里包含的data collection:

点击Diagram按钮可以看到这个OData服务所有的entity和其之间的相互关系:


选定OData服务后,点击下一步,应用类型选择为Standalone App:

Object Collection选择Products:

依次维护剩下的属性,点击Finish:

打开生成的项目文件,用Layout Editor打开Worklist.view.xml:

找到显示产品价格单位的空间,将值硬编码成USD:

在manifest.json里维护useBatch为false,这样可以让该Fiori应用采用非batch模式消费OData服务。

直接运行,看到该应用能够正常工作了:

并且在Chrome开发者工具network标签页里,看到该OData服务确实是以非batch模式的方式调用:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

使用SAP WebIDE开发SAP Fiori Worklist应用消费OData服务相关推荐

  1. 使用 SAP WebIDE 开发 SAP Fiori Worklist 应用消费 OData 服务

    新建一个Destination,类型为HTTP,再添加三个额外的Properties,其中WebIDEUsage设置为odata_gen: 其中WebIDEUsage属性的值,除了odata_gen之 ...

  2. 如何为SAP WebIDE开发扩展(Extension),并部署到SAP云平台上

    本文通过一个最简单的例子,介绍如何给SAP WebIDE开发扩展(WebIDE Extension) 新建一个SAP WebIDE扩展,基于的模板如下,这个项目也是一个MTA项目: WebIDE ex ...

  3. SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  4. 一步步使用SAP云平台的WebIDE开发SAP UI5应用

    我们开发的这个SAP UI5应用需要消费一个OData服务,请求该服务得到一系列采购订单的数据,再显示到UI5应用上.所以需要先申请该OData服务所在的服务器ES5上的用户. 申请链接: https ...

  5. SAP CDS 开发和Fiori App生成学习笔记

    SAP CDS开发环境 Install ABAP Development Tools (ADT) and abapGit Plugin | Tutorials for SAP Developers C ...

  6. 使用SAP WebIDE进行SAP Cloud Platform Business Application开发

    在WebIDE的Preferences里,启用SAP WebIDE扩展:SAP Cloud Platform Business Application development tools: 设置该We ...

  7. 使用 SAP WebIDE 创建 SAP Fiori Elements 应用

    在新建项目菜单里, Category选择为SAP Fiori Elements,模板选择为List Report Application: 该List Report Application消费的ODa ...

  8. 使用 SAP Business Application Studio 创建 Fiori Elements 应用显示 OData 服务的数据

    关于 SAP Fiori Elements 的介绍,请参考我这些文章: 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 答网友提问:使用 SAP Fiori ...

  9. SAP WebIDE一个和Destination相关的问题 - OData下拉菜单里的Destination从哪里来的

    我今天做开发遇到一个问题: 我有trial和正式的SAP Cloud Platform账号各一个: 其中trial账号的webIDE连接到productive的CloudFoundry: produc ...

最新文章

  1. 暑期集训2:ACM基础算法 练习题A:CF-1008C
  2. 聊聊flink JobManager的heap大小设置
  3. xpath 解析之爬取招聘信息
  4. inux CentOS 7 修改内核启动默认顺序
  5. Java BigInteger类| hashCode()方法与示例
  6. Java 算法 新生舞会
  7. Java7/8集合框架——基本知识点
  8. Mysql--mysqldump命令 备份数据库
  9. Nsight中给工程添加include目录
  10. php基础--变量及作用域
  11. matlab数字仿真实验,matlab数值仿真
  12. ubuntu 16.04 配置网络代理
  13. 短视频运营小技巧,掌握推荐机制很重要,吸粉引流也不难
  14. 叉积 微分 恒等式_一个斜三角中的恒等式
  15. java代码自动回复_17.10.18 Java实现公众号关注自动回复图文
  16. PS制作水火相溶特效文字图片
  17. 音视频技术开发周刊 | 250
  18. 计算机异常断电后无法启动,电脑突然断电,详细教您电脑突然断电后开不了机怎么办...
  19. 5V 输入升压型两节锂电池充电管理芯片 -LY4080
  20. 基于lora的化工企业人员定位解决方案

热门文章

  1. 启动tomcat遇到的问题整理
  2. Citrix WebInterface 配置向导
  3. 安装工程图形算量离我们还多远
  4. asp.net menu Operation aborted
  5. (一)Git学习记录(不断更新)
  6. 什么是算法,为什么需要学算法,以及算法学到什么程度
  7. java -PDF添加文本水印与图片水印
  8. JBPM工作流(七)——详解流程图
  9. JMeter中3种参数值的传递
  10. SessionListener失败,退出