java数据展示软件中如何设置简单通用查询取数

作者:小小谷 | 创建时间: 2023-07-03
简单通用查询,即类似SQL语句一样,从某张表中读取出某些列,并列数据满足一些条件,不同于SQL语句的是,简单通用查询并不是全部用语句实现,读取表跟列是可视化界面选择,需要满足的条件是通过语句open sql语句实现的。下面就通过java数据...
java数据展示软件中如何设置简单通用查询取数

操作方法

在Function列表中选择简单通用查询,如下图:

如上图,选择简单通用查询之后,在表的名称栏里面输入表的名称,由于不支持模糊查询,只能完全自定义输入,所以要求使用者对SAP系统中表名称有一定的了解,这里我们输入表KNA1,然后点击设置按钮,选择需要输出的列,我们这里简单设置一下,只选择前面5列数据,如下图: 注:如果输入表的名称之后,无法取到数据,这是因为该表中的字段过多,需要将SAP的TAB512大小改大,就可以正常取到数据。

点击确定,选择的列后面的文本框中会列出所选择的几个列,然后在过滤条件中用open sql语句编写输出数据需要满足的条件,点击后面的格式说明按钮,可查看open sql的基本格式,上图中,我们选择了KNA1表的前面5列,希望输出的NAME2列中没有空数据,过滤条件应该为: NAME2 <>'' 如下图:

点击上面的预览按钮,查看查询结果,如下图:

过滤条件带参数 在编写过滤条件的时候,如果条件的值是动态变化的,则可用参数来实现,与数据库查询中的参数一样,比如说,上面的过滤条件中再加一个带参数的条件,LAND1列的值为参数LAND,过滤条件如下: NAME2 <>'' and LAND1='${LAND}' 如下图:

点击预览按钮,结果如下:

设置完成后效果 点击确定,退出SAP数据集对话框,数据集面板如下图:

点击展开全文

更多推荐