最新历史版本 :自定义取数 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

新建 SAP 数据集时,默认的为自定义取数方式,就是透过 RFC 调用 ABAP Function 获取数据。

2. 操作步骤编辑

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

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

1.png

2)进入 SAP 数据集取数设置页面,选择一个函数,如下图所示:

这里的函数是在 SAP 中定义的 APAB 函数,与 FineReport 无关。

2.png

3)刷新输入和输出,如下图所示:

4.png

输入所选函数的参数输入列表
参数名称所选ABAP函数中参数的名称,用户若不想输入某个参数,可以选中它删除,若想恢复点击「刷新」即可
SAP数据集类型

所选ABAP函数中参数的数据类型(注:不支持 like 类型

返回集若参数是一个结构体参数的一部分,返回集显示该结构体的名称
数据类型参数的数据类型到 FineReport 中对应的数据类型
对应参数所选ABAP函数中的参数在 FineReport 中对应的参数,用户可手动更改在 fr 中的参数名称
参数默认值FineReport 中对应参数的默认值,用户可手动修改默认值
输出所选 ABAP 函数输出的结果集,一次只可以选择一个结果集
SAP列名结果集中的数据列名称,用户可以选中删除某列,若想恢复,重新点击「刷新」
SAP数据类型结果集中数据列对应的数据类型
数据类型数据列到 FineReport 中对应的数据类型

3)选择一个结果集,点击预览,如下图所示:

5.png

输入参数后点击「确定」,如下图所示:

6.png

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

7.png