I'm trying to read an OData but I'm getting this error and I don't understand why:
The function which I invoke is the below:
_getHanaData: function() {
var xsODataModel = new sap.ui.model.odata.v2.ODataModel("/catalog/");
// ...
},
As shown in the image below, metadata are retrieved and the status of request is 200:
As suggest in the comments, the problem is the OData version. I've fixed the issue using sap.ui.model.odata.v4.ODataModel
. In the fourth version of OData, the right way to perform CRUD requests is by using bindings. I've found this official tutorial very useful in order to understand how they work.