反饋已提交

網絡繁忙

简单通用查询取数

1. 概述

简单通用查询类似 SQL 语句一样,从某张表中读取出某些列,并列出数据需要满足的一些条件。不同于 SQL 语句的是,简单通用查询并不是全部用语句实现,「表的名称」和「选择的列」通过可视化完成,「过滤条件」通过语句实现。

注:简单通用查询只支持单表查询,也就是说只能查询一张表。

2. 操作步骤

在新建 SAP 数据集之前,需要成功连接 SAP,详情请参见:SAP数据集插件

2.1 添加 SAP 数据集

1)添加 SAP 数据集,如下图所示:

2)选择数据连接,并将 function 改为「简单通用查询」,如下图所示:
8.png

  • 表的名称:输入 SAP 系统中的表名称,不支持模糊查询,只能自定义完全输入;

  • 选择的列:可选择需要输出的数据列名称;

  • 过滤条件:可选择需要输出的数据列内容;

2.2 选择表和列

输入表的名称(不支持模糊查询,需要用户输入完全正确的表名称),然后选择该表中需要的字段,如下图所示:

9.png

注:如果输入表的名称之后,无法取到数据,这是因为该表中的字段过多,用户需要将 SAP 的 TAB512 的 length 改大,就可以正常取到数据。(TAB 512 介绍:表 TAB512TAB 512 介绍,用户可参考 SAP 官方资料后自行更改) 

2.3 设置过滤条件

点击预览,没有过滤条件下的数据如下图所示:

10.png

2.3.1 过滤条件不带参数

过滤出 C 列不为空的数据,点击「格式说明」可以查看到过滤条件这里的语法可以参考 OPEN SQL 的语法。

输入过滤条件:C <>'',如下图所示:

11.png

2.3.2 过滤条件带参数

在编写过滤条件的时候,如果条件的值是动态变化的,则可用参数来实现,与 数据库查询 中的参数一样。

1)写一个带参数的条件,例如 C='${c}' ,如下图所示:

12.png

2)点击「预览」按钮,可以看到已取出 C 列等于参数值 3 的数据,如下图所示:

13.png

2.4 完成添加 SAP 数据集

预览没问题后,点击「确定」,就可以将数据集添加到 FineReport 中,如下图所示:

14.png


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉