Skip to main content

InvokeSAPRFC

描述:

通过配置SAP连接和RFC功能远程调用函数(Funnction)并将结果输出为JSON格式。如果函数需要输入参数,则必须提供输入流,然后逐条记录将作为输入参数给函数调用,即通过输入记录中的名字和值来对应函数的输入参数。

标签:

SAP, RFC, ABAP, JCo, JSON

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
SAP连接控制器服务API:
SAPClientConnectionPoolService
未找到实现
SAP连接参数配置
SAP函数名指定RFC访问的SAP函数名

支持表达式语言 (支持流属性和变量)
SAP输出表名列表指明输出参数的表名列表, 多个表可用英文的逗号进行分割, 比如:A,B,C

支持表达式语言 (支持流属性和变量)
JSON结果选项JSON数组
- JSON数组
- 不设置
决定是否将批量记录包装成JSON数组, 或是每条记录为一行的普通文本
封装JSON单条记录
- 是
- 否
仅当结果选项设置为数组时, 决定是否封装空记录或单个记录为数组
是否过滤\r\n\t
- 是
- 否
是否过滤\r\n\t,默认开启。
是否转义
- 是
- 否
是否转义,默认开启
忽略空值
- 是
- 否
决定是否忽略最终结果中的空值

连线:

名字描述
Success成功调用后的数据流输出到此连线
Failure当连接失败、或超时、或发生异常错误时,原始数据将输出到此连线。并且将有一属性提供细节信息

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件允许提供输入流。

系统资源考量:

未提供。