如何在SAP OData中使用Deep Insert / create_deep_entity方法同时上传多个文件?

时间:2019-03-18 20:32:19

标签: odata sapui5 sap filestream

众所周知,我们可以使用create_stream方法在SAP Gateway(oData)中上传文件。

我想使用Create_Deep_entitycreate_stream方法一起上传多个文件。

如何实现相同目标。

1 个答案:

答案 0 :(得分:0)

以标准方式,现在是不可能的。每个通话仅一个附件。

但是,您可以使用 DEEP_INSERT 方法尝试以下技巧:

  1. 将多实体表结构放入服务模型
  2. 使用具有 $ expand 属性的服务,它将依次调用CREATE_DEEP_ENTITY方法
  3. 重新定义CREATE_DEEP_ENTITY方法的逻辑

阅读这些文章以获取更多详细信息

Uploading Files to SAP GW – New Techniques

How to Add Multiple Entities in One Operation in OData Service