Skip to Content
avatar image
Former Member

'No 'Access-Control-Allow-Origin' header' error when calling odata service

Hi there,

I'm developing on SAP webIDE for SAP HANA, and I created 2 MTA projects, respectively with an SAPUI5 module and odata service mdoule inside.

Now I try to call cross-project odata service from my UI project:

<code>var myServiceUrl = "https://ld3923.wdf.sap.corp:51218/service.xsodata";
var categoryModel = new sap.ui.model.odata.v2.ODataModel({serviceUrl:myServiceUrl});
this.getView().setModel(categoryModel, "categoryModel");

but got an error saying "XMLHttpRequest cannot load https://ld3923.wdf.sap.corp:51218/service.xsodata/$metadata. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://ld3923.wdf.sap.corp:XXXXX' is therefore not allowed access."

Anyone know where to add header "Access-Control-Allow-Origin": "*" for xsodata service response?

BR
Hoya

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Sep 28, 2017 at 02:40 AM

    Issue fixed.

    See : https://github.wdf.sap.corp/engagement-center/documentation/issues/54

    Add comment
    10|10000 characters needed characters exceeded