2017-05-09 68 views
0

使用SAP網關,我將搜索幫助導入SEGW項目的模型。SAPUI5 searchelp顯示重複行

這創建了一個實體,一個實體集合和一個實現。

在後端和前端調試顯示搜索幫助正常工作,並且JSON結果包含期望值。

但是,搜索幫助UI控件不顯示所有值,控件中顯示的一些或全部行都是重複的。

回答

0

當您將搜索幫助導入SEGW項目的模型時,系統會詢問您搜索幫助字段中的哪些是關鍵字段。

您必須標記可以唯一標識搜索結果的每一行的字段。

如果您不標記所有必要的關鍵字段,您會得到所描述的結果。

例如:您爲採購訂單職位提供搜索幫助。

  • 如果您只將購買號碼標記爲關鍵字段,則會出現上述問題。
  • 如果您將購買編號和位置編號標記爲關鍵字段,則所有內容均按需要工作。

所以刪除實體,然後從搜索幫助進口產生的SEGW的EntitySet,重新開始交易SEGW(!),再次導入搜索幫助和標記標識搜索結果行中的所有必要的字段。

由於關鍵字段不會給出錯誤結果,因此標記太多字段。 但JSON結果包含的數據超過了必要的數量,這可能會導致呼叫速度變慢而且消耗更多的帶寬。

+0

你回答自己的問題,而不是評論? – icbytes

+0

是的,它被稱爲QA風格。我想分享我解決這個問題的經驗,因爲我已經在一個大項目中多次看到過不同的人。 –

+0

如果您提出問題,可以在底部標記「回答自己的問題」。 –