import com.sap.conn.jco.*; /** * @description: * @author: * @date: 2020-12-03 15:52 */ public class WuLiaoSap { public static final String ABAP_AS_POOLED = "ABAP5_WITHOUT_POOL";//配置文件名 public static void main(String[] args) { String bapiFunctionName = "函数名"; JCoFunction function = null; //JCoFunction是一个接口,代表SAP系统的函数库 JCoDestination destination = null; try { //连接SAP,获取一个连接对象 destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED); System.out.println("链接成功"); //获取到SAP的函数 function = destination.getRepository().getFunction(bapiFunctionName); System.out.println("function=="+function); JCoTable cerTable = function.getTableParameterList().getTable("导入表名"); cerTable.appendRow();//添加一行,要给这个表设置参数的时候,需要先添加一行,然后才设置参数,而且参数如下 cerTable.setValue( "参数名","参数值"); function.execute(destination); } catch (JCoException e) { System.out.println("链接失败"); e.printStackTrace(); } } }
java调用rfc(导入表)
最新推荐文章于 2024-08-21 14:25:38 发布