批处理操作中的其他GET命令

2020-09-19 14:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我对一个实体的odat...

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

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


嗨,

当我对一个实体的odatamodel进行读调用时,在chrome控制台中,如果我检查$ batch操作,则有 2个其他调用,我从没将其作为过滤器或 参数:

获取Entity1/$ count HTTP/1.1

获取Entity1?$ skip = 0&$ top = 100 HTTP/1.1

不确定为什么通过$ batch请求进行这些调用。

有人知道如何避免这些电话吗?

BR,
Venky

5条回答
风早神人
2020-09-19 15:00

更新manifest.json中的模型设置,并将属性'defaultCountMode'设置为'None',这将避免调用$ count。

我认为仍然需要第二个请求。 请向我显示您的批处理请求和XML视图绑定。

下面是" manifest.json"的代码

" sap.app":{
     "数据源": {
 " invoiceRemote":{
 " uri":" https://services.odata.org/V2/Northwind/Northwind.svc/",
 " type":" OData",
 "设置":{
 " odataVersion":" 2.0",
                   " defaultCountMode":" None"//->这将删除批处理请求中的计数模式
 }
 }
 }

 " sap.ui5":{
     "楷模": {
          " dataSource":" invoiceRemote"
      }
 } 

一周热门 更多>