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

简介: 如何使用 JavaScript 代码连接部署在 SAP ABAP 服务器上的 OData 服务试读版

本教程有一位读者通过《一套适合 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 服务元数据的具体步骤。



相关文章
|
1月前
|
Arthas 弹性计算 运维
阿里云ECS监控服务
阿里云ECS监控服务
404 2
|
1月前
|
Ubuntu 网络协议 Java
【Android平板编程】远程Ubuntu服务器code-server编程写代码
【Android平板编程】远程Ubuntu服务器code-server编程写代码
|
1月前
|
机器学习/深度学习 弹性计算 运维
ECS阿里云监控服务
ECS阿里云监控服务
74 3
|
30天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
14 0
|
4天前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
10 0
|
11天前
|
安全 Java 网络安全
对象存储oss使用问题之使用oss上服务器后显示服务异常如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
15 0
|
15天前
|
网络协议 Java 物联网
阿里云服务器上搭建 MQTT服务
阿里云服务器上搭建 MQTT服务
|
15天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
1月前
|
机器学习/深度学习 API 网络安全
视觉智能平台常见问题之服务部署在pdd的服务器上调用会报错如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
176 4
|
1月前
|
弹性计算 网络安全 文件存储
ECS热门应用 | 安装家用内网穿透服务
使用云服务器ECS,让家庭网络可以被外部网络访问。不在家时,也可以读取备份资料。