2017-07-17 13 views
1

我構建了一個oData服務,該服務從數據庫表中提供兩個或更多記錄。 當使用/ IWFND/GW_CLIENT對其進行測試時,它的工作效果很好,我獲得了所需的信息。 但是,當我將它綁定到定義爲模板的StandardList項目時,我只獲取兩個List Items(這是正確的,因爲oData Service提供了兩條記錄),但它們具有相同的值,這是不正確的,因爲值應該是不同。 我會添加一些截圖以便更好地理解。 也許有人可以告訴我爲什麼列表不顯示正確的項目。SAPUI5列表項模板重複相同的值

由於

開始應用程序的查看 Started App view

GW-客戶結果 enter image description here

+0

這裏是XML視圖文件的另一個截圖http://de.tinypic.com/r/16hl0t2/9 –

回答

0

這是因爲你必須具有相同的值ODATA實體密鑰(MANDT = '200',KUNNR =」 10')的記錄。這是重複價值的原因。您應該擁有唯一的關鍵值,以便每個條目都具有唯一的可識別性。

要解決這個問題,您應該保留具有唯一值作爲鍵的屬性或在網關服務實現中添加多個屬性作爲鍵。

+0

是的,這是問題,非常感謝你,我忽略了這一點。 –