JAVA 与SAP RFC连接

操作步骤:

1.项目名上右击-->new -->web service client

2.Enter a uri to a wsdl  输入网址:http://服务器地址:8000/sap/bc/soap/wsdl/?services=RFC名称

示例代码:

//RFC名称 = Z_RFC_GETLIST

  Z_RFC_GETLISTServiceLocator client = new Z_RFC_GETLISTServiceLocator();
 try {
  Z_RFC_GETLISTBindingStub service = (Z_RFC_GETLISTBindingStub) client
    .getZ_RFC_GETLISTPortType();

  Z_RFC_GETLIST para = new Z_RFC_GETLIST();
  
  ZCDM_T_PROREC z_tb[] = null;
  para.setI_FROMSTART(proRecJmd.getFromStart());
  para.setI_FROMEND(proRecJmd.getFromEnd());
  para.setI_TOSTART(proRecJmd.getToStart());
  para.setI_TOEND(proRecJmd.getToEnd());
  para.setI_CHANLCD(proRecJmd.getChanlCd());
  para.setT_PROREC(z_tb);

  Z_RFC_GETLISTResponse zResponse = service.Z_RFC_GETLIST(para);

  z_tb = zResponse.getT_PROREC();
  List list = Arrays.asList(z_tb);
  return list;
  
 } catch (Exception e) {
  return null;
 }finally{
  client = null;   
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值