历史版本12 :简单通用查询取数 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
目录:
1. 描述编辑
简单通用查询,即类似 SQL 语句一样,从某张表中读取出某些列,并列出数据需要满足的一些条件,不同于 SQL 语句的是,简单通用查询并不是全部用语句实现,读取表跟列是可视化界面选择,需要满足的条件是通过语句 open SQL 语句实现的。
注:简单通用查询只支持单表查询,也就是说只能查询一张表。
首先,新建 SAP 数据集:
在 Function 列表中选择 ,如下图:
表的名称:输入 SAP 系统中的表名称,不支持模糊查询,只能自定义完全输入;
选择的列:可选择需要输出的数据列名称;
过滤条件:可选择需要输出的数据列内容;
参数:相当于 SQL 语句中的 where,后面用语句实现输出数据需要满足的条件,里面可带参数,但是语句是用 open SQL写的。
2. 示例编辑
2.1 选择表和列
如上图,选择
注:如果输入表的名称之后,无法取到数据,这是因为该表中的字段过多,需要将 SAP 的 TAB512(SAP TAB512介绍) 大小改大,就可以正常取到数据。
2.2 过滤条件不带参数
点击确定,C <>'',如下图:
点击上面的预览按钮,查看查询结果,如下图:
2.3 过滤条件带参数
在编写过滤条件的时候,如果条件的值是动态变化的,则可用参数来实现,与 数据库查询 中的参数一样,比如说,上面的过滤条件中再加一个带参数的条件,A 列的值为参数 a,过滤条件如下:C <>'' and A='${a}',如下图:
点击预览按钮,结果如下:
3. 设置完成后效果编辑
点击确定,退出 SAP 数据集对话框,数据集面板如下图: