Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Query options $orderby, $inlinecount, $skip and $top cannot be applied to the requested resource

Hi Experts


I run the code I paste at the end of the Discussion with no problem, but if I want to display only one result

Instead of                  path: "/Orders", 

I want to use             path: "/Orders(10251)",

This error appears

Query options $orderby, $inlinecount, $skip and $top cannot be applied to the requested resource


If I run the call on the browser, and there is no problem.


http://services.odata.org/Northwind/Northwind.svc/Orders(10251)?$expand=Customer

Is there any work around to display only one result also using the $expand

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<!DOCTYPE HTML>

<html>

  <head>

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>

  <script src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"

  id="sap-ui-bootstrap"

  data-sap-ui-libs="sap.m,sap.ui.table"

  data-sap-ui-theme="sap_bluecrystal">

  </script>

  <!-- only load the mobile lib "sap.m" and the "sap_bluecrystal" theme -->

  <script>

  var url = "proxy/http/services.odata.org/Northwind/Northwind.svc/"; 

  var oModel = new sap.ui.model.odata.ODataModel(url, true); 

  sap.ui.getCore().setModel(oModel); 

  var oTable = new sap.ui.table.Table("table", { // create Table UI  

  title: "Northwind - Orders", 

  columns : [  

   {label: "ID", template: "OrderID"  },    

   {label: "Date", template: "OrderDate" }, 

   {label: "Contact Name", template: "Customer/ContactName"} 

  ] 

  }); 

  oTable.bindRows({ 

       path: "/Orders", 

       //  path: "/Orders(10251)",

       parameters: { 

        expand:"Customer" 

        } 

  }); // bind the table rows  

 

oTable.placeAt("content"); // place Table onto UI 

  </script>

  </head>

  <body class="sapUiBody" role="application">

  <div id="content"></div>

  </body>

</html>

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Regards

Henry

Former Member

Helpful Answer

by
Not what you were looking for? View more on this topic or Ask a question