5.7-无法通过Java应用程序获取数据,无法使用groovy从HAC获取

2020-09-04 16:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)最终地图参数= new Hash...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


最终地图参数= new HashMap();
 params.put(" warehousecode",Warehousemodel.getCode());
 params.put(" version",version);
 params.put(" catalog",catalog);
 最终的FlexibleSearchQuery searchQuery = new FlexibleSearchQuery(
 config.getConfiguration()。getString(" query",""),params);
 最终列表resultClassList = new ArrayList ();
 resultClassList.add(String.class);
 resultClassList.add(String.class);
 resultClassList.add(Integer.class);
 resultClassList.add(Integer.class);
 resultClassList.add(Integer.class);
 resultClassList.add(Integer.class);
 resultClassList.add(String.class);
 searchQuery.setResultClassList(resultClassList);
 最终SearchResult 结果= flexibleSearchService.search(searchQuery);
 如果(result.getTotalCount()> 0)


 结果如下:
 --------------------------
 使用Java的上述代码进行调用时,result.getTotalCount()返回零;使用上述代码的query,groovy从hac进行调用时,result.getTotalCount()返回值。

 提前致谢。

 
2条回答
hongfeng1314
2020-09-04 17:07

在没有查询和更多上下文的情况下很难说出来。 限制是否适用于您的查询? 从HAC中选择适当的用户,然后以该用户身份(而不是默认的admin用户)运行查询。 告诉我们您得到了什么。

一周热门 更多>