FR提供了EXTRACT_TABLE_DATA 的源码及后续的数据集使用过程,本篇对EXTRACT_TABLE_DATA的创建过程及出现的问题解决进行详细说明
2. 操作步骤
先把EXTRACT_TABLE_DATA的源码贴进去

点击左边的table表格tab,新增4个表,
FIELDS /FROMCLAUSE /WHERECLAUSE /DATA,类型都为LIKE,后面的结构类型按照文档源码,前三个输入ZSQL_CLAUSE_ELEMENTS,最后一个输入ZTABLEROW
这个时候可能会报错,没有ZSQL_CLAUSE_ELEMENTS和ZTABLEROWS,先保存一下function展开ABAP 工作台,双击ABAP Dictionary 字典:

选择第三个data type,输入数据结构名称ZSQL_CLAUSE_ELEMENTS,点击创建:

选中Structure结构,点击确定:

输入简称,增加一个数据元素TEXT,类型为SO_TEXT

同样的方法,我们创建Structure结构ZTABLEROWS,增加一条数据元素,名字任意如ZTABLEROWS,数据元素 CHAR2000

保存这两个structure,然后点击上方的结构树按钮,打开Structure所在包目录

展开Structure目录,就可以看到我们定义的那两个结构了,分别右击>Activate激活

回到EXTRACT_TABLE_DATA,重新点击左边的table表格tab,新加4个表,
FIELDS /FROMCLAUSE /WHERECLAUSE /DATA 类型都为LIKE,后面的结构类型按照文档源码,前三个输入ZSQL_CLAUSE_ELEMENTS,最后一个输入ZTABLEROWS
- 保存function,并且点击工具栏的check按钮进行语法检查
可能会报错,如下图
则把function里面的ZALBUS_STRUCT_WHERECLAUSE都改成 ZSQL_CLAUSE_ELEMENTS
没有错误则表示function 可以了,注意还需要设置函数可以远程访问
最后激活函数,完成设置
附件列表
![]()
标签:
暂无标签
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)