JAVA代码: 类SAPLogon. 只是用来登录SAP,其实是为了取得SAP里的 JCO.Repository 对象。
类SAPServer. 用来监听来自SAP的消息。该类必须继承 JCO.Server,因为JCO.SERVER的监听是单独开的一个线程,而监听到有信号来的时候,JCO.SERVER会自动执行其中的protected的方法handleRequest,所以也必须重写该方法。
package javaapplication3;
import com.sap.mw.jco.*;
import com.sap.mw.jco.JCO.Function;
class SAPServer extends JCO.Server
{
public SAPServer(JCO.Repository repo)
{
super ("10.60.203.100", "sapgw01", "MYABC", repo);
}
protected void handleRequest(Function arg0) throws Exception {
JCO.ParameterList output = arg0.getExportParameterList();
output.setValue("Singel Lee", "RETURN_STR");
this.stop();
}
}
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连接成功");
mRepository = new JCO.Repository("my_repository", mConnection);
mConnection.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
}
}
}
public class Main {
public static void main(String[] args) {
SAPLogon mySAP = new SAPLogon("800", "DEV0008", "*****", "E", "10.60.203.100", "01");
SAPServer myServer = new SAPServer(mySAP.mRepository);
myServer.start();
}
}
分享到:
相关推荐
在IT行业中,尤其是在企业系统集成领域,JAVA连接SAP是一项常见的任务。SAP作为一个全球领先的业务软件解决方案提供商,其系统广泛应用于企业的财务管理、供应链管理、人力资源等核心业务流程。为了实现JAVA应用程序...
"Java连接SAP系统所用的JCo连接池的配置和使用" Java连接SAP系统所用的JCo连接池的配置和使用是指在Java应用程序中使用JCo连接池来连接SAP R3系统的技术。JCo(Java Connector)是SAP提供的一种Java API,用于连接...
Java连接SAP主要涉及到的是Java与SAP系统之间的交互,这通常通过SAP提供的Java Connector (JCo)来实现。SAP Java Connector (JCo) 是一个接口库,允许Java应用程序与SAP R/3系统进行通信。在这个过程中,我们需要...
java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 a)确定本机使用JDK版本,一般均为32位。 b)将相对应位数的sapjco3.dll文件拷贝至system32。 c)将相对应位数sapjco.jar...
java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 a)确定本机使用JDK版本,一般均为32位。 b)将相对应位数的sapjco3.dll文件拷贝至system32。 c)将相对应位数sapjco.jar...
Java连接RFC(Remote ...总之,标题和描述中的例子提供了使用Java连接SAP RFC的实用示例,这对于任何需要集成SAP的Java开发者来说都是宝贵的资源。通过学习和理解这些代码,可以更好地掌握Java与SAP RFC的交互技术。
Java连接SAP RFC函数是Java开发者在集成SAP系统时常用的一种技术,它允许Java应用程序通过RFC(远程功能调用)接口与SAP系统进行通信。SAP RFC是一种标准的接口技术,使得不同系统间可以交换数据和服务。在这个场景...
在进行Java程序与SAP系统的连接操作时,通常需要借助Java连接器(JCo)库,这是SAP提供给Java开发者的一种连接方式,允许Java应用程序与SAP系统通信。以下知识点将基于提供的文件内容详细阐述如何使用JCo库连接到SAP...
Java连接SAP主要依赖于SAP提供的Java连接器(SAP Java Connector,简称JCo),这是一个用于非SAP系统与SAP系统间交互的库。本文将深入探讨如何使用Java连接到SAP系统,以及涉及的关键知识点。 首先,我们要了解SAP ...
以下是关于如何在64位系统中使用Java连接SAP的详细步骤和知识点: 1. **SAP JCo库的下载**:首先,你需要从SAP官方网站下载适合64位系统的SAP JCo库。确保下载的版本与你的Java运行环境(JRE)和操作系统兼容。 2....
总的来说,Java连接SAP包和dll文件在32位系统中是一项技术挑战,涉及到Java的本地接口调用、SAP RFC协议的理解以及SAP JCo API的正确使用。正确配置和实施这些步骤,我们可以实现Java应用程序与SAP系统的无缝集成。
Java连接SAP主要涉及到的是Java与SAP系统之间的交互,这一过程通常通过SAP Java Connector (简称JCo)实现。SAP JCo是SAP官方提供的一个开发工具包,允许Java应用程序与SAP R/3系统进行通信。在这个"java连接sap.zip...
java连接sap调用接口源码,提供各环境的依赖工具包,含mac、windows、linux系统; 内含源码,使用教程,示例接口,部署时遇到的问题及解决办法。 是一个完整的web服务,简单方便,更改一些配置项即可,开箱使用,...
Java连接SAP主要依赖于SAP提供的JCo(Java Connector)库,这是一个允许Java应用程序与SAP系统进行通信的接口。在本主题中,我们主要关注如何在32位和64位系统上配置和使用SAP JCo库,以及涉及到的DLL文件。 首先,...
### myEclipse 下 Java 连接 SAP 调用 RFC 教程 #### 一、创建 RFC 在 SAP 系统中,远程功能调用(Remote Function Call, RFC)是一种非常重要的技术,它允许不同系统间通过网络进行交互。本教程主要介绍如何在 ...
本文档主要介绍了如何在myEclipse环境下,使用Java连接SAP系统并调用RFC(Remote Function Call)的详细步骤。首先,我们需要理解SAP RFC是SAP提供的一种远程调用机制,允许外部应用程序与SAP系统进行交互。 ### ...
3. **创建JCo连接**:在Java代码中,通过`JCoDestinationManager.getDestination(destinationName)`获取到与SAP系统建立连接的`JCoDestination`对象。 4. **创建JCo函数**:使用`JCoDestination`对象的`...
JAVA连接SAP用的一个包,非常好用哦,大家可以试试看,非常棒。。
Java调用SAP RFC(Remote Function Call)是一种技术,允许Java应用程序与SAP系统进行通信,执行SAP系统中的特定业务逻辑。SAP RFC是SAP NetWeaver平台提供的一种接口技术,它允许外部系统调用SAP的功能模块,就像...
1. SAPJCO的JAR文件:这是运行Java程序连接SAP系统所必需的库文件。 2. 源代码示例:帮助开发者理解如何使用SAPJCO进行编程,包括如何建立连接、调用函数模块、处理数据等。 3. 教程文档:可能包含详细的步骤说明和...