2017-05-09 41 views
0

使用SAP网关,我将搜索帮助导入SEGW项目的模型。SAPUI5 searchelp显示重复行

这创建了一个实体,一个实体集合和一个实现。

在后端和前端调试显示搜索帮助正常工作,并且JSON结果包含期望值。

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

回答

0

当您将搜索帮助导入SEGW项目的模型时,系统会询问您搜索帮助字段中的哪些是关键字段。

您必须标记可以唯一标识搜索结果的每一行的字段。

如果您不标记所有必要的关键字段,您会得到所描述的结果。

例如:您为采购订单职位提供搜索帮助。

  • 如果您只将购买号码标记为关键字段,则会出现上述问题。
  • 如果您将购买编号和位置编号标记为关键字段,则所有内容均按需要工作。

所以删除实体,然后从搜索帮助进口产生的SEGW的EntitySet,重新开始交易SEGW(!),再次导入搜索帮助和标记标识搜索结果行中的所有必要的字段。

由于关键字段不会给出错误结果,因此标记太多字段。 但JSON结果包含的数据超过了必要的数量,这可能会导致呼叫速度变慢而且消耗更多的带宽。

+0

你回答自己的问题,而不是评论? – icbytes

+0

是的,它被称为QA风格。我想分享我解决这个问题的经验,因为我已经在一个大项目中多次看到过不同的人。 –

+0

如果您提出问题,可以在底部标记“回答自己的问题”。 –