首页 > 解决方案 > 如何从 UI5 应用程序调用 CDS 视图生成的 Odata 服务

问题描述

当 oData Querytrue在 CDS View 中设置为时。

在我的 CDS 视图的基础上自动生成 oData 服务。

请找到以下答案以获得更清晰的信息。

标签: sapui5hana

解决方案


考虑 Cds 视图名称:Z_EXAMPLE

当 oData Query 在 CDS 中设置为 true 时

在我的 CDS 视图的基础上自动生成 oData 服务Z_EXAMPLE_CDS

从 UI5 端代码调用 CDS 查询

var sUrl = "/sap/opu/odata/sap/Z_EXAMPLE_CDS/";
var oDataModel = new sap.ui.model.odata.v2.ODataModel(sUrl, {
  json: true,
  loadMetadataAsync: true
});
oDataModel.read("/EntiySetName/Results", {
  filters: [],
  urlParameters: {
    "$select": "field1,field2,field3",
  },
  success: function(oData, response) {}
});

推荐阅读