1. 概述
成功建立 SAP 连接后(详情请参见:SAP 数据集插件),就可以添加 SAP 数据集了。
在 FineReport 中,有三种添加 SAP 数据集的方式,如下图所示:
序号 | 内容 | 简介 | 文档教程 |
---|---|---|---|
1 | 自定义取数 | 直接调用 ABAP Function 获取数据 | 自定义取数 |
2 | 简单通用查询取数 | 通过 open SQL 语句,从某张表中读取出某些列,并列出数据需要满足的一些条件 | 简单通用查询取数 |
3 | 通用查询取数 | 通用查询较之简单通用查询,增加了表间关联的能力,支持多表查询 | 通用查询取数 |
4 | 通用查询取数中的函数 | 对 EXTRACT_TABLE_DATA 的创建过程及出现的问题解决进行详细说明 | 通用查询取数中的函数 |
注1:大数据使用 SAP 取数,如果取数时间过长,最后取数失败(一般是 10 分钟),是因为 SAP 自身对取数的限制,当取数时间过长时,事务会自动中止,此时需要联系 SAP 顾问解决此问题。
注2: SAP 数据集暂不支持table类型。
注3:从 FR8.0 升级到 FR10.0 后,数据集中的数据分隔符需从竖线符号 ' | ' 更改为插入符号 ' ^ ' ,请在使用本插件时注意此更改。