关于后端:SAP-ABAP-OData-服务如何支持创建Create操作试读版

266次阅读

共计 1503 个字符,预计需要花费 4 分钟才能阅读完成。

正如本教程的开篇介绍文章 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) 操作
  • 更多文章正在写作中,敬请期待

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

  • 正在写作中,敬请期待

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

  • 正在写作中,敬请期待

序言

本文介绍 SAP ABAP OData 服务,如何实现创立 (Create) 操作。即通过 HTTP Post 的申请 Body,指定待创立的 OData 视图,部署了 OData Service 的服务器接管到这个申请后,胜利处理完毕,返回 HTTP 201 Created 的状态码给 OData 消费者,表明 OData Entity 创立胜利。

咱们关上本教程之前的文章 6. 应用 Postman 工具高效治理和测试 SAP ABAP OData 服务 提到的 Postman,创立一个新的 OData 创立 的 Collection,而后在这个 Collection 里创立一个新的 HTTP 申请,用来保护 OData 创立操作:

(1) 应用 OData 服务创立新图书的 url:https://{{host}}:{{port}}/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection

HTTP 申请类型抉择为 POST. 这里的双重大括号 {{}} 包裹的语法是应用 Postman Environment 里定义的变量,在本步骤之前的文章 6. 应用 Postman 工具高效治理和测试 SAP ABAP OData 服务 里有介绍。

(2) ~ (3) 咱们须要把待创立的图书明细,通过 JSON 格局保护到 HTTP 申请的注释(body) 里。因而,点击 body 标签:

再次执行这个 HTTP POST 办法,就会收到 HTTP 201 Created 的响应。

并且从返回后果里,能看到胜利创立的图书数据。

数据库表 ZBOOKS 里也能看到通过 OData 服务调用,胜利写入的数据了。

这个操作的具体实现步骤,参考这篇文章。

正文完
 0