JCO的使用

转载 2007年09月24日 16:05:00

最近公司上线SAP R/3,需要使用JAVA做外部的应用开发,所以用到JCO工具。

import com.sap.mw.jco.*;
。。。

import java.io.*;
import java.util.*;


/**
 *
 * @author  ShineYu
 */
public class MainJFrame extends javax.swing.JFrame {
    
    private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                     
// JCO连接处理的代码

        JCO.Client SapConn;
        //try {
            SapConn = JCO.createClient("400","MIS-YL","123456",null,"192.168.0.15","00");//建立连接
            SapConn.connect();//打开连接,连接到SAP
            
            JCO.Repository mRepository;
            mRepository = new JCO.Repository("ARAsoft",SapConn);

            //定义函数
            IFunctionTemplate ft =
                mRepository.getFunctionTemplate("BAPI_SALESORDER_GETLIST");
            JCO.Function jcoFunction = new JCO.Function(ft);
            

            //设置输入参数
            jcoFunction.getImportParameterList().setValue("C0209","CUSTOMER_NUMBER");//客户代号
            jcoFunction.getImportParameterList().setValue( "1000", "SALES_ORGANIZATION");//销售组织
            
         
            //执行函数

            SapConn.execute(jcoFunction);
            
            //取函数结果中表SALES_ORDERS 
           JCO.Table Order = jcoFunction.getTableParameterList().getTable("SALES_ORDERS");
           
            String TableData="";
            for(int i=0;i<Order.getNumRows();i++)
            {
               
                Order.setRow(i);
                TableData = TableData+Order.getString("SD_DOC")+"|"+Order.getString("MATERIAL")+"/n";
            }
            JOptionPane.showMessageDialog(null,TableData);
            
            SapConn.disconnect(); //断开连接
           JOptionPane.showMessageDialog(null,"连接成功!");
        }
        catch (Exception EX)
        {
            JOptionPane.showMessageDialog(null,"连接失败!");           
        }
        
    }                                      

相关文章推荐

Java使用JCO调用RFC函数

配置SAP集成开发环境windowslibrfc32.dll,sapjcorfc.dll 放到c:\windows\system32下面 sapjco.jar 放到当前项目的\web-inf\lib...

Webdnpro for java调用BAPI(方式二) 使用JCO

1.在nwa控制台中配置properties属性,连接ERP的xiangguan

BAPI与JCO的使用

  • 2011-01-31 11:13
  • 572KB
  • 下载

Java使用Jco连接sap详解

SAP的R/3系统与Java平台一样有着许多类似的技术理念,以及同样广泛的企业级用户,但是它们完全是两个不同的世界。当用户面临流程 或者数据整合方面的需求的时候,就迫切需要一种高效的方式,在R/3系统...

JCO使用总结

  • 2015-10-27 23:58
  • 315KB
  • 下载

使用JCo连接SAP远程函数的简单方法

上网查了很久,都没找到JCo连接sap最简单的方法调用(指知道方法名和参数的情况下直接调用得到返回值),所以自己写了一点。 首先要调用JCo就必须先安装JCo(安装过程网上很多,转载一下) ...

SAP JCO3.0 使用实例

  • 2012-05-11 11:09
  • 41.94MB
  • 下载

java通过jco连接sap

首先我们需要用到的jar包为sapjco3.jar,以及其他相关配置文件下载如下: windows环境下只需要把sapjco3.dllsapjco3.jar文件放置在jdk安装目录的lib目录下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)