java自定义报表工具中如何设置通用查询取数

 时间:2024-11-02 06:15:25

1、在Function列表中选择通用查询(适用于SAP6以上版本),如下图:我们这里简单做个多表查询,比如说关联KNA1和KNVV这两个表,读取出KNA1表中的NAME2和LAND1两个列以及KNVV表中的KUNNR列,并且NAME2不能为空,用参数动态输入LAND1的值,open sql语句和sql语句的格式是有区别的,点击格式说明,可查看open sql的格式。

java自定义报表工具中如何设置通用查询取数

2、列设置不同于sql语句,open sql中读取某个列应该用表~列这种格式,即select后面的文本框语句应该为:KNA1~NAME2,KNVV~KUNNR,KNA1~LAND1。

3、表设置将两张表关联起来,open sql语句中关联表,用inner join on格式,即from后面的文本框语句应该为:KNA1 INNER JOIN KNVV ON KNA1~KUNNR = KNVV~KUNNR

4、条件设置由上面的描述可知,where条件语句中的语句应该为:KNA1~NAME2 <>'' AND KNA1~LAND1 = '${land}'完整的open sql语句为:select KNA1~NAME2,KNVV~KUNNR,KNA1~LAND1 from KNA1 INNER JOIN KNVV ON KNA1~KUNNR = KNVV~KUNNR where KNA1~NAME2 <>'' AND KNA1~LAND1 = '${land}'最后结果如下图:

java自定义报表工具中如何设置通用查询取数

5、结果查看点击预览按钮,可查看上面语句执行的结果,如下图:

java自定义报表工具中如何设置通用查询取数

6、设置完成后效果设置完成后,点击确定,退出SAP数据集对话框,在数据集面板中会增加一个名称为SAP3的数据集,如下图:

java自定义报表工具中如何设置通用查询取数
  • java自定义报表系统中如何设置通用查询取数
  • java报表工具中如何设置简单通用查询
  • java报表统计软件中如何设置简单通用查询
  • java报表软件中如何设置自定义MDX查询
  • java填报报表中如何设置自定义MDX查询
  • 热门搜索
    英雄人物手抄报 爱牙护齿手抄报 手抄报春天 初中交通安全手抄报 关于正月十五的手抄报 讲普通话手抄报内容 快乐英语手抄报内容 关于读书的手抄报花边 爱我中华手抄报资料 地震手抄报内容