Kettle连接SAP RFC函数的方式

Kettle提供了一个标准组件来连接SAP的RFC函数进行取数,使用上有些细节需要注意一下:
1.需要先将jco的dll和jar放到lib下目录下;
2.Kettle自带的SAP连接器有点问题,获取函数的参数之后参数部分要自己调一下;
3.调用的是SAP的RFC函数;
4.input阶段不能预览数据,需要弄个output才能看数据;
5.输入参数需要使用一个Datagrid;
6.调用输入参数的值需要使用Select Values;
7.OUTPUT设置好数据库之后输入表名,如果不存在可以自己执行SQL创建下;
8.字段可以自己选择性映射。

此外,用于连接SAP RFC函数的用户必须至少具有以下几个函数的执行权限(手动添加权限对象S_RFC):
DDIF_FIELDINFO_GET
RFCPING
RFC_FUNCTION_SEARCH
RFC_GET_FUNCTION_INTERFACE
RFC_GET_NAMETAB

发表评论