当前位置: 首页 > Web前端 > JavaScript

使用HTTPPUT、PATCH和MERGE请求执行SAPABAPOData服务修改操作及其区别,试用版

时间:2023-03-27 15:02:56 JavaScript

就像本教程开头的介绍文章一样SAPOData开发教程-从入门到完善(包括SEGW、RAP和CDP)如前所述,SAPOData服务开发在术语上可以分为三类的实施技术。因此,本教程也分为三个部分,分别进行介绍。本文是本教程的文章目录。作者简介JerryWang于2007年从电子科技大学计算机科学专业硕士毕业后加入SAP成都研究院。Jerry是SAP社区导师和SAP中国技术大使。在15年的SAP标准产品开发生涯中,Jerry参与了SAPBusinessByDesign、SAPCRM、SAPCloudforCustomer、SAPS/4HANA、SAPCommerceCloud(电商)等标准产品的研发云)。Jerry对SAPOData服务的开发、测试、发布、部署、测试,以及基于各种SAP技术的OData服务的幕后技术实现细节和使用场景有深入研究。基于SEGW的开发教程-GatewayServiceBuilder1.在SAPABAP事务码SEGW中创建SAPOData项目2.在SAPABAP系统中配置并测试事务码SEGW创建的OData服务3.SAPABAPOData服务诊断工具/IWFNDHowto使用/ERROR_LOG4。SAPABAPOData服务DataProvider类GET_ENTITYSET方法实施指南5。SAPABAPOData服务如何支持$filter(过滤)操作6。使用Postman工具高效管理和测试SAPABAPOData服务7。SAPABAPOData服务如何支持$orderby(排序)操作8。SAPABAPOData服务如何支持创建(Create)操作9。SAPABAPOData服务如何支持删除(Delete)操作10。SAPABAPOData服务如何支持修改(更新)操作11.使用HTTPPUT、PATCH和MERGE请求消费SAPABAPOData服务修改操作及其区别期待使用SAPCloudApplicationProgramming编程模型开发OData服务正在编写中,敬请期待前言本文介绍了通过HTTPPUT、PATCH和MERGE三种不同类型的请求触发SAPABAPOData服务时,ABAP在服务器端实现细节的差异。在本教程上一步,10.SAPABAPOData服务如何支持更新操作,我们介绍了如何使用HTTPPATCH请求消费我们开发的SAP账簿管理的OData服务来触发更新操作图书库存字段stock_number。上一步结束,我们留下了悬念:SAPABAPGatewayClient触发修改操作,除了HTTPPATCH类型外,还有PUT和MERGE选项。那么如果我选择使用PUT或MERGE会怎样呢?本文将详细介绍通过HTTPPUT/MERGE/PATCH请求类型触发SAPABAPOData服务更新请求的实现细节和区别。