在批处理调用中将数据从一个http操作传递到另一个http操作

2020-09-30 01:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们知道HTTP是无状态...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们知道HTTP是无状态协议,ODATA也是如此(因为它位于HTTP之上)。

但是在ODATA批处理操作中,我们可以在一个批处理中发送多个http操作(获取,放置)。

如此处所述https://help.sap.com/saphelp_nw74/helpdata/zh/94/a126519eff236ee10000000a445394/content.htm 网关服务器以CHANGESET_PROCESS方法处理这些操作,并调用getEntitySet()进行获取操作,并调用UpdateEntitySet()进行更新操作。

让我们考虑一个批处理调用(在一个批处理中一次获得一个get和一个更新)。 我的要求是,我们可以在UpdateEntitySet()中使用getEntitySet()返回的结果集吗?

2条回答
xfwsx85
2020-09-30 02:57

取决于您的OData版本,BATCH请求中的请求可能无法按给定顺序进行处理。 它们也可以异步处理。 请检查文档 ODATA版本2.0

一周热门 更多>