包安装的SAP JAVA问题

时间:2014-02-04 12:47:49

标签: java sap

我想在我的Java Web应用程序和SAP之间建立通信。我使用Java Connector并将它放在库和类路径中。但是当我尝试导入包时 com.sap.mw.jco.*,程序显示编译错误。我可以看到sapjco.jar中没有此软件包。

这是我的代码段

// basic import statements

  import com.sap.mw.jco.*;

  public void createSnippet() throws JCoException{

         JCO.Client mConnection =
         JCO.createClient("xx", // SAP client
             "xx", // userid
             "xx", // password
             "xx", // language (null for the default language)
             "xx", // application server host name
             "xx"); // system number
  JCoFunction function = dest.getRepository().getFunction("BAPI_CR");
  JCoTable eqptable=function.getTableParameterList().getTable("EQU_LIST");
  eqptable.appendRow();
  eqptable.setValue("TEST1", "MY_VALUE1");
  eqptable.setValue("TEST2", "My_VALUE2");
    connection.execute(function);
 }

我面临的问题是,它不允许使用import语句。

1 个答案:

答案 0 :(得分:1)

最后我发现com.sap.conn.jco.JCo是com.sap.mw.jco的替代品,而替代品在sapjco.jar中可用。 Seelenvirtuose也提出了这一点。

但是这个jar中的类可能与另一个类略有不同。

http://www.finereporthelp.com/download/SAP/sapjco3_linux_32bit/javadoc/com/sap/conn/jco/JCo.html

检查上述链接的属性

谢谢