如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器试读版

简介: 如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器试读版

正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。


作者简介

Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今。Jerry 是 SAP 社区导师,SAP 中国技术大使。在长达 15 年的 SAP 标准产品开发生涯里,Jerry 曾经先后参与 SAP Business ByDesign, SAP CRM, SAP Cloud for Customer, SAP S/4HANA, SAP Commerce Cloud(电商云)等标准产品的研发工作。


Jerry 对 SAP OData 服务的开发,测试,发布,部署,测试,及基于各种不同 SAP 技术实现的 OData 服务的幕后技术实现细节和使用场合,均有着深入的研究。


基于 SEGW - Gateway Service Builder 的开发教程

1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目


2. 在 SAP ABAP 系统对事物码 SEGW 创建的 OData 服务进行配置并测试


3. SAP ABAP OData 服务诊断工具 /IWFND/ERROR_LOG 的使用方法


4. SAP ABAP OData 服务 Data Provider Class 的 GET_ENTITYSET 方法实现指南


5. SAP ABAP OData 服务如何支持 $filter (过滤)操作


6. 使用 Postman 工具高效管理和测试 SAP ABAP OData 服务


7. SAP ABAP OData 服务如何支持 $orderby (排序)操作


8. SAP ABAP OData 服务如何支持创建(Create)操作


9. SAP ABAP OData 服务如何支持删除(Delete)操作


10. SAP ABAP OData 服务如何支持修改(Update)操作


11. 使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别


12. SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值


13. SAP ABAP OData 服务的分页加载数据集的实现(Paging)


14. 几种 SAP ABAP OData 服务的性能评估和测试工具介绍


15. SAP ABAP OData 服务里 EntityType 和 EntitySet 的区别


16. 如何修改 SAP ABAP OData 模型,使其支持 $expand 操作


17. 如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据


18. SAP ABAP OData 服务嵌套创建功能的实现步骤(Create Deep)


19. 如何使用 ABAP 程序消费 SAP ABAP OData 服务


20. 如何使用 ABAP 代码消费需要传递 CSRF token 的 OData 服务


21. SAP ABAP OData 服务的 $count 操作实现


22. SAP ABAP OData 服务的 $count 和 $inlinecount 两个操作的区别


23. 如何给 SAP ABAP SEGW 开发的 OData 服务添加 Access-Control-Allow-Origin 响应头


24. SAP 标准产品里使用 OData 服务的一些细节分享


25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器


26. SAP ABAP OData Gateway 框架里 /IWFND, /IWBEP 这些缩写代表了什么含义?


27. SAP OData 框架里的缓存(Cache)设计专题讲座


28. 如何使用 SAP OData 服务向 ABAP 服务器上传文件


29. 如何通过 ABAP 代码给 SAP OData 元数据增添注解


30. 如何使用 SEGW 的 redefine 功能对 SAP 标准 OData 服务进行扩展


31. SAP UI5 Fiori 应用在启动时向 ABAP 后台发起的 OData 请求序列的顺序和作用分析


32. 关于 Fiori 应用里 SAP UI5 前端开发和 SEGW 后台 OData 服务开发的工作量比值问题


33. 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系统的 OData 服务


34. 如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器


更多文章正在写作中,敬请期待


使用 Restful ABAP Programming 编程模型(简称 RAP) 开发 OData 服务

正在写作中,敬请期待

使用 SAP Cloud Application Programming 编程模型开发 OData 服务

1. SAP Business Application Studio 里创建一个基于 CAP 模型的最简单的 OData 服务


2. 如何给在 SAP Business Application Studio 里开发的 OData 服务准备测试数据


正在写作中,敬请期待

本教程之前的文章,笔者曾经介绍了如何用 Postman 这个工具,高效管理和测试 SAP OData 服务:


6. 使用 Postman 工具高效管理和测试 SAP ABAP OData 服务

实际上,笔者之前在 SAP 中国研究院参加 SAP 标准 OData 服务开发时,用的也正是这个工具来对自己团队负责的 OData 服务实现进行测试。


有朋友学习了我上面提到的文章后,提出疑问:


可以通过 Postman 发送类型为 HTTP POST 且请求正文包含 Batch 请求的 OData 服务吗?


当然可以,本文就来详细介绍这个需求如何在 Postman 里实现。



相关文章
|
6月前
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
102 0
|
6月前
|
JSON 数据格式 开发者
Postman模仿GET/POST请求进行接口的本地测试
接口是软件开发中常用的概念,是软件生产过程中比较核心的任务。对于接口开发者,调试接口是一件较为繁琐的事情,很多时候需要线上线下来回切换。在这里,我就跟大家介绍一个只需要在本地就可以调试接口的方法。
184 0
|
18天前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
30 1
|
24天前
|
JSON API 数据格式
postman如何发送json请求其中file字段是一个图片
postman如何发送json请求其中file字段是一个图片
85 4
|
5月前
|
自然语言处理 Java 测试技术
使用PostMan请求阿里云通义千问大模型
本文介绍如果通过postman调用阿里云通义千问API,然后介绍如果使用多语言集成,最后介绍了快速使用postman压测创建的API请求。
1001 2
|
4月前
|
JavaScript Linux 网络安全
若依修改,若依启动之后,网页端无法访问接口,宝塔和云服务器的端口都要放开,就好了,软件开发常见流程,后台端口就可以访问了
若依修改,若依启动之后,网页端无法访问接口,宝塔和云服务器的端口都要放开,就好了,软件开发常见流程,后台端口就可以访问了
|
5月前
|
JSON JavaScript 数据格式
postman如何模拟浏览器发送post请求,意思是替代Vue向后端发送一个请求
postman如何模拟浏览器发送post请求,意思是替代Vue向后端发送一个请求
|
5月前
|
数据可视化 网络协议 Linux
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
68 0
|
5月前
|
安全 搜索推荐
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
|
5月前
|
JSON 测试技术 API
使用Postman发送POST请求的指南
本文介绍了如何使用Postman发送POST请求进行接口测试。关键步骤包括:创建新请求,设置请求类型为POST,输入URL,添加请求头如`Content-Type: application/json`,在Body中选择raw输入JSON数据,然后发送请求并检查响应。示例展示了向用户注册接口发送数据的过程。掌握这些技能有助于高效测试API。
143 0