操作步骤:
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;
}