环境的搭建,把附件中的所有DLL放入 C://windows/system32下,如果你电脑装过SAP,那可能会有重复,直接忽略即可。将sapjco.jar 放入项目环境中
package test1; import com.sap.mw.jco.IFunctionTemplate; import com.sap.mw.jco.JCO; public class TTT1 { public static void main(String[] args) { SAPLogon mySAP = new SAPLogon("300", "gaojunyi", "gaojunyi", "zh", "172.16.2.11", "00"); SAPServer myServer = new SAPServer(mySAP.mRepository); myServer.start(); } } class SAPServer extends JCO.Server { public SAPServer(JCO.Repository repo) { super("10.10.10.50", "sapgw00", "ABC", repo); } } class SAPLogon { public JCO.Client mConnection; public JCO.Repository mRepository; public SAPLogon(String client, String userid, String password, String language, String ip, String system_number) { try { mConnection = JCO.createClient(client, userid, password, language, ip, system_number); mConnection.connect(); mRepository = new JCO.Repository("Lee", mConnection); System.out.println("SAP连接成功"); // 调用RFC函数 IFunctionTemplate ft = mRepository .getFunctionTemplate("BAPI_MATERIAL_GET_DETAIL"); JCO.Function f = ft.getFunction(); // 1.传入参数为Field f.getImportParameterList().setValue("000000000010000008", "MATERIAL"); f.getImportParameterList().setValue("2000", "PLANT"); mConnection.execute(f); // 1.返回参数为Field JCO.Structure struct = f.getExportParameterList().getStructure( "MATERIAL_GENERAL_DATA"); String name = struct.getString("MATL_DESC"); System.out.println("物料名:" + name); String MATL_TYPE = struct.getString("MATL_TYPE"); System.out.println("物料类型:" + MATL_TYPE); mRepository = new JCO.Repository("my_repository", mConnection); mConnection.disconnect(); } catch (Exception ex) { ex.printStackTrace(); System.exit(1); } } }
相关推荐
JCo库提供了可以直接在Java...该API通过JNI调用部署在客户端的SAP的RFC库。该RFC库是用C语言实现的,并且与JCo库 相互独立发布JCo组件的架构,配置,基本使用方法以及调试,如何对RFC方式调用的ABAP函数进行远程调试。
本资料简要的讲述了java怎样通过jco连接sap,怎样存取数据等,内含基本操作的一些常用例子,是入门的好资料!
安装步骤: ...1、 将sapjco3.dll复制到:C:\WINDOWS\system32,如WEB项目需要把sapjco3.dll放到apache-tomcat-6.0.13\bin目录下; 2、 复制sapjco3.jar到apache-tomcat-6.0.13\lib,同时放入项目lib;
在Java中,通过使用JCo(Java Connector)库,我们可以实现与SAP系统的RFC连接。 1. **JCo库的介绍**: - JCo是SAP官方提供的Java API,它提供了与SAP NetWeaver系统进行通信的接口。 - 使用JCo,Java开发者可以...
SAPJCO3.jar是SAP提供的Java连接器,它允许Java应用程序与SAP R/3或SAP NetWeaver系统进行交互,特别是通过Remote Function Call (RFC)接口。这个组件对于那些希望集成SAP系统到Java应用的企业至关重要。在Mac 64位...
3. **创建JCo连接**:在Java代码中,通过`JCoDestinationManager.getDestination(destinationName)`获取到与SAP系统建立连接的`JCoDestination`对象。 4. **创建JCo函数**:使用`JCoDestination`对象的`...
SAP JCo(Java Connector)是SAP公司提供的一种软件组件,用于在Java应用程序与SAP系统之间建立连接,实现数据交换和交互。`sapjco3.jar`是这个组件的核心库文件,它包含了运行SAP Java连接器所需的类和方法。在本...
SAP Java Connector,通常简称为SAP JCo,是一种用于在Java应用程序与SAP系统之间建立连接的软件组件。这个2.1.9版本的JAR包是专门为Windows平台设计的,确保在system32和sys64x环境下能够顺利运行。在本文中,我们...
标题 "sapjco3的jar包" 涉及到的是Java与SAP系统之间的交互技术,主要通过SAP Java Connector (简称JCo) 实现。SAP JCo 是一个软件开发工具包,允许Java应用程序与SAP系统进行通信,执行远程功能调用(RFC)以及BAPI...
`sapjco3.jar`则是Java类库,包含了Java开发者在编写SAP连接代码时所需的所有类和接口。 `Readme.txt`通常包含有关如何安装、配置和使用SAP JCO的说明,可能还包括系统需求、许可信息以及常见问题解答。阅读这个...
SAP Java Connector(简称JCo)是SAP提供的一种用于Java应用程序与SAP系统之间通信的中间件。它基于JNI(Java ...通过JCo,开发者可以利用Java的编程能力,无缝地调用SAP的功能,实现企业级的业务逻辑和数据交换。
在IT行业中,SAP JCo(Java Connector)是SAP公司提供的一种用于连接SAP系统与非SAP系统的中间件技术。"sapjco linux"指的是在Linux操作系统环境下使用SAP JCo进行通信和数据交互的过程。这个压缩包包含两个关键文件...
通过学习和运行这些例子,开发者可以快速掌握SAP JCo3的基本用法,例如创建连接、调用RFC函数模块等。 `javadoc`目录则提供了SAP JCo3 API的详细文档,这对于理解和使用API接口非常有帮助。开发者可以通过查阅这个...
1. **sapidoc3.jar**:这个名字暗示这可能是一个SAP JCo的API文档,包含Javadoc格式的文档,开发者可以通过它来了解SAP JCo提供的接口、类和方法,以便于在Java代码中正确地调用和使用SAP JCo的功能。 2. **docs**...
1. **Java连接SAP**:这通常涉及到使用JCO库,通过Java代码调用SAP的函数模块或者执行RFC(远程功能调用)。 2. **dll文件**:在Windows环境下,JCO3需要一个名为`sapjco3.dll`的动态链接库来实现Java与SAP ABAP层的...
- **建立连接**:通过JCO,Java应用可以连接到SAP系统,创建会话并管理用户认证。 - **调用ABAP函数模块**:JCO允许Java应用直接调用SAP系统中的ABAP函数模块,实现业务逻辑的集成。 - **传输数据**:双向数据交换...
springboot项目sapjco3的jar包和dll版本7210.1200,java例子和sap的使用API。 使用方式:sapjco3.dll放在 C:\Windows\System32 即可。 或者: 1.sapjco3.dll 需要与 sapjco3.jar 在同一目录 2.设置系统环境变量,将...
4. **sapjco3.jar** - 这是SAP JCo的主要Java库文件,包含了所有必要的类和资源,用于在Java环境中实现SAP连接。 5. **sapjco3.dll** - 这是Windows平台下的动态链接库文件,实现了SAP JCo的本地部分,用于与SAP系统...
标题 "sapjco3-linuxintel-3.0.5.tgz" 暗示着这是一个针对Linux x86_64平台的SAP Java Connector (SAP JCo)的版本3.0.5的压缩包。SAP JCo是SAP提供的一种中间件技术,允许Java应用程序与SAP系统进行通信,实现集成和...