前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Gateway Foundation 里的 batch 操作

SAP Gateway Foundation 里的 batch 操作

作者头像
Jerry Wang
发布2022-12-19 08:28:40
3860
发布2022-12-19 08:28:40
举报

SAP Gateway Foundation (SAP_GWFND) 是一个在 SAP NetWeaver 中可用的软件组件。

SAP Gateway Foundation 提供开发和生成工具来为各种客户端开发工具创建 OData 服务。 简而言之,它在应用程序或 SAP Business Suite 数据与目标客户、平台和编程框架之间建立连接。

SAP Gateway Foundation 提供以下功能:

  • 将桌面程序与 SAP 系统集成的 SAP 解决方案的运行时环境
  • 运行时特性,包括用户界面、安全数据访问、数据库连接和网络通信,用于管理在框架之上运行的应用程序
  • 用于开发在框架上运行的应用程序或增强将桌面程序与 SAP 系统集成的 SAP 解决方案的基础架构和工具

随 SAP Gateway 2.0 的支持包 03 引入的标准模式的功能旨在符合开放数据协议规范 v2.0 中概述的标准(参见 http://odata.org 非 SAP 站点上发布的信息 ).

/IWCOR 命名空间里的类不建议使用。

使数据服务的客户端能够 批处理 一组请求并在单个 HTTP 请求中将该批发送到数据服务是很有帮助的。 下面介绍如何定义批量请求类型,以减少需要发出大量请求的应用程序到数据服务的往返次数。 此外,它将 ChangeSet 语法描述为一种将一组请求逻辑分组为批处理中的单个单元的方法。

批处理请求允许将多个单独的请求分组到一个 HTTP 请求负载中。 批处理请求上下文中的单个请求是元数据请求、数据请求、数据修改请求、操作调用请求或函数调用请求。

批处理请求作为单个 HTTP POST 请求提交到位于相对于服务根的 URL $batch 处的服务的批处理端点。 批处理请求中的单个请求根据请求出现在批处理请求上下文之外时使用的相同语义进行评估。

在多部分格式中,数据修改请求或操作调用请求可以分组为原子更改集的一部分。变更集外的操作按顺序执行,而变更集内的操作可以按任何顺序执行。

例子:获取 Id = ‘1’ 的实体集 EMPLOYEES 的所有实体并执行 Action Import “ChangeTeamBudgetByID”:

POST /sap/opu/odata4/iwbep/tea/default/iwbep/tea_busi/0001/$batch

正文:

代码语言:javascript
复制
With request body

--batch 
Content-Type: application/http 
Content-Transfer-Encoding: binary 

GET EMPLOYEES?$filter=ID%20eq%20%271%27HTTP/1.1 

--batch 
Content-Type: multipart/mixed;boundary=change_set_1
 
--change_set_1 
Content-Type: application/http 
Content-Transfer-Encoding: binary 
Content-ID: 1 
POST ChangeTeamBudgetByIDHTTP/1.1 
Content-Type: application/json 

{ 
 "TeamID" : "TEAM_01", 
 "Budget" : 700.00 
 }

--change_set_1-- 
--batch--
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
批量计算
批量计算(BatchCompute,Batch)是为有大数据计算业务的企业、科研单位等提供高性价比且易用的计算服务。批量计算 Batch 可以根据用户提供的批处理规模,智能地管理作业和调动其所需的最佳资源。有了 Batch 的帮助,您可以将精力集中在如何分析和处理数据结果上。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档