更新时间:2023-05-17 GMT+08:00

SapRfcClient类说明

路径

com.roma.apic.livedata.client.v1.SapRfcClient

说明

使用RFC方式访问SAP函数

使用示例

importClass(com.roma.apic.livedata.client.v1.SapRfcClient);
importClass(com.roma.apic.livedata.config.v1.SapRfcConfig);

function execute(data) {
    var config = new SapRfcConfig();
    config.put("jco.client.ashost", "10.95.152.107");//服务器
    config.put("jco.client.sysnr", "00"); //实例编号
    config.put("jco.client.client", "400"); //SAP集团
    config.put("jco.client.user", "SAPIDES");//SAP用户名
    config.put("jco.client.passwd", "****");//密码
    config.put("jco.client.lang", "zh");//登录语言
    config.put("jco.destination.pool_capacity", "3");//最大连接数
    config.put("jco.destination.peak_limit", "10");//最大连接线程
    var client = new SapRfcClient(config);
    var res = client.executeFunction("FUNCTION1", {
        "A":"200",
        "B":"2",
    })
    return res
}

构造器详情

public SapRfcClient(SapRfcConfig config)

构造一个包含SapRfcConfig配置信息的SapRfcClient。

参数:config表示传入SapRfcClient的配置信息。

方法列表

返回类型

方法和说明

Map<String, Object>

executeFunction(String functionName, Map<String, Object> params)

使用RFC方式访问SAP函数

方法详情

executeFunction(String functionName, Map<String, Object> params)

使用RFC方式访问SAP函数

输入参数

  • functionName:函数名
  • params:SAP函数的输入参数列表

返回信息

返回SAP函数的输出参数列表