cancel
Showing results for 
Search instead for 
Did you mean: 

Resource not found for the segment 'data'.

joerg_arndt
Participant
0 Kudos

Hi Folks,

I have the code like bellow.

var addData = { data: [{

  EBELN : "0000000100",

  EBELP : "00010",

  EINDT_OUT : "   732058",

  EMATN : "GTS-14025",

  GTIN : "",

  INCO1 : "EXW",

  INCO2 : "Stuttgart",

  LIFNR : "",

  MAKTX : "Fahrerhausrahmen (Aluminium)",

  MATNR : "GTS-14025",

  MEINS : "PCE",

  MENGE : "10.000",

  VPI : "0",

  WERKS : "1000",

  WERKS_NAME : "Werk Hamburg"

}]};

  var oModelJsonOrders = new sap.ui.model.json.JSONModel(addData);

oDelTable.bindRows("/data");

oDelTable.setModel(oModelJsonOrders);

But when I run it, I get error

Resource not found for the segment 'data'."}}} -   sap-ui-core.js:80

2014-08-20 17:43:36 message: HTTP request failed

I think with "oDelTable.bindRows("/data")" it tries to connect to the backend.

How can I avoid that when Data are locally?

Thanks Joerg

Accepted Solutions (1)

Accepted Solutions (1)

former_member182862
Active Contributor
0 Kudos

Hi joerg

var oModelJsonOrders = new sap.ui.model.json.JSONModel(addData);


can be



var oModelJsonOrders = new sap.ui.model.json.JSONModel();

oModelJsonOrders.setData(addData);



Thanks

-D

joerg_arndt
Participant
0 Kudos

Thanks Dennis,

but this is even worse.

The Problem is "oDelTable.bindRows("/data")", or?

Rg. Joerg

former_member182862
Active Contributor
0 Kudos

Can you tell us more?

what is the problem with bindRows?

are you using sap.m.Table or sap.ui.table.Table?

Thanks

-D

joerg_arndt
Participant
0 Kudos

I changed from

oDelTable.bindRows("/data");

oDelTable.setModel(oModelJsonOrders);

to

oDelTable.setModel(oModelJsonOrders);

oDelTable.bindRows("/data");

and now it works.

Thanks and Rg. Joerg

former_member182862
Active Contributor
0 Kudos

HI Joerg

It is hard to believe that switching the order of these statements fixes the issue.

-D

Answers (0)