OData BATCH 使用方法
第一章 Fiori关联OData之批量处理
前言
二、使用步骤
1.在OData中重新定义
2.重定义代码
前言
在实际Fiori项目中批量更新的场景也会偶尔出现,批量查询,批量更新,批量删除
一、批量处理是什么?
在很多场景中比如按照WBS维度进行多条订单同时查询/更新/删除以JSON的方式将结果返回到前端。在SAP中,默认情况下,每个变更集只允许一个操作。若要在变更集中允许多个操作,必须使用覆盖方法实现。
二、使用步骤
1.在OData中重新定义
在实施类中重新定义DPC_EXT类
1. /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_BEGIN
2. /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGE SET_END
3. /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_PROCESS
2.重定义代码
1. 在IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_BEGIN 中
cv_defer_mode = abap_true
2. IWBEP/IF_MGW_APPL_SRV_RUNTIME~IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_END 中增加代码
‘COMMIT WORK’
3. 重新定义方法“IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_PROCESS”。
在/IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_PROCESS中,我们有一个导入参数IT_CHANGESET_REQUEST,这里进行批量处理方法。
在内部表IT_CHANGESET_REQUEST中,有一个字段OPERATION_TYPE,这里有需要执行的操作类型。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Odata批量更新的使用,Odata提供了大量能使我们快速便捷地处理数据的函数和方法。
OData BATCH 使用方法相关推荐
- SAP OData $batch processing
例として.1回の呼び出しで100個の新しい商品を作成したい場合.最も簡単な方法は.$ batch要求を使用して100個のPOST呼び出しすべてを単一のサービス呼び出しにまとめることです. URIの末尾 ...
- hana odata batch
sap 博客有写 odata batch 处理前,先看一张图 In this blog post,we are going to see how to send a Odata Batch Reque ...
- 论文分享:「FED BN」使用LOCAL BATCH NORMALIZATION方法解决Non-iid问题
本次分享内容基于ICLR 2021收录的一篇文章:<FED BN: FEDERATED LEARNING ON NON-IID FEATURES VIA LOCAL BATCH NORM ...
- SAP OData batch request的并行处理实现原理
Created by Jerry Wang, last modified on Oct 30, 2015 用下面这个方法检查全局设置: 检查batch 并行处理是否已经被disable: 默认情况下, ...
- SAP Odata batch操作,只支持multipart_mixed类型的content-type
题目所说的这个限制在SAP OData gateway的源代码里看得非常清楚: WHEN /IWCOR/if_DS_uri=>gc_uri_type_9.CASE lv_http_method. ...
- 西门子EBR与BATCH通讯方法,mes与batch交互
最新更新请访问:mesebr.com 链接 1 前期准备 1.1 网络检查 两台服务器防火墙全部关闭: 两台服务器之间可以相互ping同,若batch服务器连接oracle数据库的连接名称写的机器名, ...
- first OData Batch operation when Sales Pipeline is launched
Created by Wang, Jerry, last modified on Sep 24, 2015
- How is an SAP OData Batch request handled in the backend
Created by Wang, Jerry, last modified on Jan 20, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- SAP OData Batch request processing in backend
Created by Wang, Jerry, last modified on Jul 09, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
最新文章
- 9 张图带你深入理解 Docker 架构!
- JavaScript 技术篇-textContent获取dom节点text文本内容带空格,js获取带空格的dom节点内容
- Linux部署Node.js应用
- jsapi支付签名_PHP实现微信支付(jsapi支付)流程步骤详解
- .NET6中关于Minimal API的简单使用
- QPW 点评点赞日志表(tf_appraise_praise)
- Linux中查看socket进程状态
- 每天一道机器学习算法面试题目
- 安装php服务图解,图文详解安装PHP运行环境
- 计算机制作培训通知知识点,计算机学习计划(通用3篇)
- [转]供应链管理方面的书籍
- linux飞行模式切换,光遇飞行的两种模式区别 飞行模式切换和区别分析
- 强大的nginx反向代理异步传输模式(原理)
- Python基础刻意练习:字典与集合
- js把日期字符串转换成时间戳 阿星小栈
- 【项目】数仓项目(四)
- 有理函数多项式分解以及系数的留数法求解
- 自动抢票之 12306 登录篇
- Nexus 私服资源的上传下载
- MT4外汇交易入门需要了解哪些基础知识?