如何使用 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 里实现。



相关文章
|
3月前
|
Swift iOS开发
iOS Swift使用Alamofire请求本地服务器报错-1002
iOS Swift使用Alamofire请求本地服务器报错-1002
84 1
|
3月前
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
183 0
|
15天前
|
JSON JavaScript 前端开发
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
53 22
|
15天前
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
45 4
|
22天前
|
JSON API 数据格式
postman如何发送json请求其中file字段是一个图片
postman如何发送json请求其中file字段是一个图片
80 4
|
29天前
|
前端开发 Java
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
文章介绍了如何使用SpringBoot创建简单的后端服务器来处理HTTP请求,包括建立连接、编写Controller处理请求,并返回响应给前端或网址。
49 0
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
|
5月前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
71 0
|
2月前
|
开发者
HTTP状态码是由网页服务器返回的三位数字响应代码,用于表示请求的处理结果和状态
HTTP状态码是由网页服务器返回的三位数字响应代码,用于表示请求的处理结果和状态
30 1
|
3月前
|
缓存 数据安全/隐私保护 UED
代理服务器在HTTP请求中的应用:Ruby实例
代理服务器在HTTP请求中的应用:Ruby实例
|
4月前
|
存储 运维 Java
函数计算产品使用问题之如何使用Python的requests库向HTTP服务器发送GET请求
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
103 8