第一章 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 使用方法相关推荐

  1. SAP OData $batch processing

    例として.1回の呼び出しで100個の新しい商品を作成したい場合.最も簡単な方法は.$ batch要求を使用して100個のPOST呼び出しすべてを単一のサービス呼び出しにまとめることです. URIの末尾 ...

  2. hana odata batch

    sap 博客有写 odata batch 处理前,先看一张图 In this blog post,we are going to see how to send a Odata Batch Reque ...

  3. 论文分享:「FED BN」使用LOCAL BATCH NORMALIZATION方法解决Non-iid问题

    ‍ ‍ 本次分享内容基于ICLR 2021收录的一篇文章:<FED BN: FEDERATED LEARNING ON NON-IID FEATURES VIA LOCAL BATCH NORM ...

  4. SAP OData batch request的并行处理实现原理

    Created by Jerry Wang, last modified on Oct 30, 2015 用下面这个方法检查全局设置: 检查batch 并行处理是否已经被disable: 默认情况下, ...

  5. SAP Odata batch操作,只支持multipart_mixed类型的content-type

    题目所说的这个限制在SAP OData gateway的源代码里看得非常清楚: WHEN /IWCOR/if_DS_uri=>gc_uri_type_9.CASE lv_http_method. ...

  6. 西门子EBR与BATCH通讯方法,mes与batch交互

    最新更新请访问:mesebr.com 链接 1 前期准备 1.1 网络检查 两台服务器防火墙全部关闭: 两台服务器之间可以相互ping同,若batch服务器连接oracle数据库的连接名称写的机器名, ...

  7. first OData Batch operation when Sales Pipeline is launched

    Created by Wang, Jerry, last modified on Sep 24, 2015

  8. How is an SAP OData Batch request handled in the backend

    Created by Wang, Jerry, last modified on Jan 20, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  9. SAP OData Batch request processing in backend

    Created by Wang, Jerry, last modified on Jul 09, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

最新文章

  1. 9 张图带你深入理解 Docker 架构!
  2. JavaScript 技术篇-textContent获取dom节点text文本内容带空格,js获取带空格的dom节点内容
  3. Linux部署Node.js应用
  4. jsapi支付签名_PHP实现微信支付(jsapi支付)流程步骤详解
  5. .NET6中关于Minimal API的简单使用
  6. QPW 点评点赞日志表(tf_appraise_praise)
  7. Linux中查看socket进程状态
  8. 每天一道机器学习算法面试题目
  9. 安装php服务图解,图文详解安装PHP运行环境
  10. 计算机制作培训通知知识点,计算机学习计划(通用3篇)
  11. [转]供应链管理方面的书籍
  12. linux飞行模式切换,光遇飞行的两种模式区别 飞行模式切换和区别分析
  13. 强大的nginx反向代理异步传输模式(原理)
  14. Python基础刻意练习:字典与集合
  15. js把日期字符串转换成时间戳 阿星小栈
  16. 【项目】数仓项目(四)
  17. 有理函数多项式分解以及系数的留数法求解
  18. 自动抢票之 12306 登录篇
  19. Nexus 私服资源的上传下载
  20. MT4外汇交易入门需要了解哪些基础知识?

热门文章

  1. 自定义UITableview自带侧滑删除按钮样式 by 徐
  2. Python打包exe添加有效期
  3. C语言第十七课:初阶指针
  4. win10共享计算机win7,win10与win7系统电脑通过局域网共享打印机的方法
  5. 如何确定关系模式属于第几范式
  6. python sftp sock5代理
  7. 在当下互联网行情下,2023年程序员的工作真的很难找
  8. 2021年塔式起重机司机考试报名及塔式起重机司机模拟考试题
  9. linux basename目录,Linux basename命令的使用方法
  10. MySQL数据库的四种隔离级别