0

使用 SAP Gateway,我将搜索帮助导入到SEGW项目模型中。

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

在后端和前端进行调试表明搜索帮助正常工作,并且 JSON 结果包含预期值。

但搜索帮助 UI 控件并未显示所有值,并且控件中显示的部分或全部行是重复的。

4

1 回答 1

0

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

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

如果您没有标记所有必要的关键字段,您将获得所描述的结果。

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

  • 如果您仅将购买编号标记为关键字段,则会遇到所描述的问题。
  • 如果您将采购编号和职位编号标记为关键字段,则一切正常。

因此,删除从搜索帮助导入生成的实体和实体集SEGW,再次启动事务SEGW(!),再次导入搜索帮助并标记标识搜索结果行的所有必要字段。

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

于 2017-05-09T07:48:21.837 回答