最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

保姆级教程:ABAP 通过 HTTP POST 调用 OData 服务创建业务数据的具体例子

运维笔记admin15浏览0评论

笔者之前的文章 SAP ABAP Web Service 的创建与消费:保姆级教程发布之后,有朋友在评论区留言,询问 ABAP 除了 Web Service 之外,是否也支持 HTTP 呢?

ABAP 这么强大的语言,支持 HTTP 当然不在话下。网上有很多在 ABAP 系统基于 CL_HTTP_CLIENT 工具类,通过 HTTP 协议和第三方系统交互的代码例子。

本文介绍笔者项目中一个实际例子,实现的是在 ABAP 系统 A 通过 HTTP 调用 OData 服务,在 ABAP 系统 B 创建业务数据的需求。

这种需求实现的套路是:

  • 弄清楚在 B 系统里通过浏览器创建业务数据的步骤
  • 在 B 系统里使用 Chrome 开发者工具 Network 面板,记录 HTTP 交互明细
  • 通过 Postman 向 B 系统发送 HTTP 请求
  • 在 A 系统完成 ABAP 代码编写

下面我们按照这个套路来一步步实现。

1. 弄清楚在 B 系统里通过浏览器创建业务数据的步骤

我们选择一个简单的场景,在 SAP CRM Fiori 里创建 Opportunity,点击工具栏上的 + 号进行创建。

发布评论

评论列表(0)

  1. 暂无评论