SAPUI5 searchelp显示重复的行

SAPUI5 searchelp显示重复的行,sapui5,abap,sap-gateway,Sapui5,Abap,Sap Gateway,使用SAP网关,我将搜索帮助导入到SEGW项目的模型中 这将创建一个实体、一个实体集和一个实现 后端和前端的调试表明搜索帮助正常工作,JSON结果包含预期值 但是search help UI控件不会显示所有值,并且控件中显示的部分或所有行都是重复的。当您将搜索帮助导入到SEGW项目的模型中时,系统会询问您,哪些搜索帮助字段是关键字段 您必须标记可以唯一标识搜索结果每一行的字段 如果没有标记所有必需的键字段,则会得到描述的结果 示例:对采购订单位置进行搜索帮助 如果仅将采购编号标记为关键字段,则

使用SAP网关,我将搜索帮助导入到
SEGW
项目的模型中

这将创建一个实体、一个实体集和一个实现

后端和前端的调试表明搜索帮助正常工作,JSON结果包含预期值


但是search help UI控件不会显示所有值,并且控件中显示的部分或所有行都是重复的。

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

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

如果没有标记所有必需的键字段,则会得到描述的结果

示例:对采购订单位置进行搜索帮助

  • 如果仅将采购编号标记为关键字段,则会出现所述问题
  • 如果您将“采购编号”和“职位编号”标记为关键字段,则所有操作都会按需要进行
因此,删除从
SEGW
中的搜索帮助导入生成的实体和entitySet,再次启动事务
SEGW
(!),再次导入搜索帮助并标记识别搜索结果行的所有必要字段

将太多字段标记为关键字段不会给出错误的结果。 但是JSON结果包含的数据比需要的多,这会使调用比需要的慢,并消耗更多带宽