首页 > 编程语言 >如何使用 JavaScript 代码连接部署在 SAP ABAP 服务器上的 OData 服务

如何使用 JavaScript 代码连接部署在 SAP ABAP 服务器上的 OData 服务

时间:2022-10-15 12:23:06浏览次数:77  
标签:教程 服务 OData JavaScript ABAP UI5 SAP

本教程有一位读者通过《一套适合 SAP UI5 开发人员循序渐进的学习教程》读者意见反馈和下一步写作计划表给我反馈:

本教程目前的步骤,都是消费本地 Mock Server 提供的假的 OData 服务,或者是 northwind 这种用于教学目的的 OData 服务,还没有真正消费过 SAP 系统上的 OData 服务。

本步骤我们就来弥补这个知识点的空缺。

首先我们得有一个能够正常运行的,部署在 SAP ABAP 系统上的 OData 服务。

笔者会花时间在网络上搜索 SAP 是否提供了此类用于教学目的的,能够 通过公网访问,并且支持创建功能 的 OData 服务。

与此同时,大家也可以利用自己 ABAP 系统上现成的 OData 服务。当然,也可以用笔者另一份教程 SAP OData 开发实战教程 - 从入门到提高 介绍的步骤,一步步在自己的 ABAP 系统上开发一个图书管理的 OData 服务,然后用来按照笔者这份 SAP UI5 教程,使用 SAP UI5 应用来消费这些 ABAP OData 服务。

我们本着先易后难的原则,先不急于使用 SAP UI5 应用的 OData API 进行消费,而是用简单的 JavaScript 原生 API fetch ,来尝试读取 SAP ABAP OData 服务,看此过程中会遇到什么问题。

首先我们确保使用 Postman 能正常返回 SAP ABAP OData 服务的元数据:

https://{{host}}:{{port}}/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/$metadata

下面是 JavaScript 代码消费 SAP ABAP OData 服务元数据的具体步骤。

标签:教程,服务,OData,JavaScript,ABAP,UI5,SAP
From: https://www.cnblogs.com/sap-jerry/p/16793894.html

相关文章

  • 如何在 JavaScript中将axios与async/await一起使用?
    Axios是一个基于promise的处理异步HTTP请求的客户端。本指南将演示如何通过async/await处理这些请求。安装和使用要使用Axios,您需要使用npmnpminstallaxios......
  • javascript获取当前是http还是https
    我们经常需要获取网页的url,此时就会用到如下:document.location.protocol//判断是https:还是http:document.location.hostname//获取是localhost还是192.168.100.......
  • JavaScript的八种数据类型
    一、JavaScript的数据类型分为两大类:1.1基本数据类型:string、number、boolean、undefined、null、symbol、bigint1.1.1Symbolsymbol类型是ES6新增......
  • JavaScript 值类型与引用类型
    JS数据类型JS有两种数据类型分别为值类型,引用类型值类型:Number、String、Boolean、Null、Undefined、Symbol(ES6);引用类型:Object;值类型值类型存放在栈中,可以直接按值......
  • JavaScript
    1、什么是JavaScript1.1、概述JavaScript是一门世界上最流行的脚本语言Java、JavaScript(10天开发出来)一个合格的后端人员,必须要精通JavaScript1.2、历史ECMAScript它......
  • JavaScript中的 || 与 &&的使用
    一、使用描述1、||和&&  以前在js逻辑代码中,常常会用到类似于三元运算的||逻辑运算符。//如果this.redirect为真,就使用它,不然就使用"/"this.$router.replace(thi......
  • Design Patterns in JavaScript Constructor, Factory, & Abstract Factory Creationa
    <html><body><h1>DesignPatternsinJavaScriptConstructor,Factory,&AbstractFactoryCreationalPatterns</h1><scripttype="text/javas......
  • ABAP 四舍五入问题
    很简单,直接上代码:REPORTZLM_SISHEWURU.DATAlv_inputTYPEpDECIMALS2VALUE'12.45'.DATAlv_outputTYPEpDECIMALS2.CALLFUNCTION'ROUND'EXPORTINGdecimals......
  • Scan ABAP Report Sources:RS_ABAP_SOURCE_SCAN
    群里有朋友问一个问题,想根据已知字符串查找所有用到的程序。以前用过,记不住了,还好有朋友提到了。这里做个记录:SE38执行:RS_ABAP_SOURCE_SCAN界面如下做个最简单的测试结果:......
  • ABAP游戏:记忆翻牌游戏
    效果code*&---------------------------------------------------------------------**&ReportZLM_GAME1*&-----------------------------------------------------------......