`
zjut_xiongfeng
  • 浏览: 287300 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA连接sap

阅读更多
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();
}
}
分享到:
评论

相关推荐

    JAVA连接SAP的官方接口文档

    在IT行业中,尤其是在企业系统集成领域,JAVA连接SAP是一项常见的任务。SAP作为一个全球领先的业务软件解决方案提供商,其系统广泛应用于企业的财务管理、供应链管理、人力资源等核心业务流程。为了实现JAVA应用程序...

    Java连接SAP系统所用的JCo连接池的配置和使用

    "Java连接SAP系统所用的JCo连接池的配置和使用" Java连接SAP系统所用的JCo连接池的配置和使用是指在Java应用程序中使用JCo连接池来连接SAP R3系统的技术。JCo(Java Connector)是SAP提供的一种Java API,用于连接...

    java连接sap 环境配置文件

    Java连接SAP主要涉及到的是Java与SAP系统之间的交互,这通常通过SAP提供的Java Connector (JCo)来实现。SAP Java Connector (JCo) 是一个接口库,允许Java应用程序与SAP R/3系统进行通信。在这个过程中,我们需要...

    java连接sap接口包sapjco3

    java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 a)确定本机使用JDK版本,一般均为32位。 b)将相对应位数的sapjco3.dll文件拷贝至system32。 c)将相对应位数sapjco.jar...

    java连接sap接口包sapjco3 window36/64

    java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 a)确定本机使用JDK版本,一般均为32位。 b)将相对应位数的sapjco3.dll文件拷贝至system32。 c)将相对应位数sapjco.jar...

    java连接RFC综合例子,java调用sap例子,泛微E8,E9调用SAP RFC例子

    Java连接RFC(Remote ...总之,标题和描述中的例子提供了使用Java连接SAP RFC的实用示例,这对于任何需要集成SAP的Java开发者来说都是宝贵的资源。通过学习和理解这些代码,可以更好地掌握Java与SAP RFC的交互技术。

    java连接sap RFC函数 所需文件

    Java连接SAP RFC函数是Java开发者在集成SAP系统时常用的一种技术,它允许Java应用程序通过RFC(远程功能调用)接口与SAP系统进行通信。SAP RFC是一种标准的接口技术,使得不同系统间可以交换数据和服务。在这个场景...

    JAVA连接SAP说明.pdf

    在进行Java程序与SAP系统的连接操作时,通常需要借助Java连接器(JCo)库,这是SAP提供给Java开发者的一种连接方式,允许Java应用程序与SAP系统通信。以下知识点将基于提供的文件内容详细阐述如何使用JCo库连接到SAP...

    Java连接SAP

    Java连接SAP主要依赖于SAP提供的Java连接器(SAP Java Connector,简称JCo),这是一个用于非SAP系统与SAP系统间交互的库。本文将深入探讨如何使用Java连接到SAP系统,以及涉及的关键知识点。 首先,我们要了解SAP ...

    java连接sap包和dll文件,64位系统

    以下是关于如何在64位系统中使用Java连接SAP的详细步骤和知识点: 1. **SAP JCo库的下载**:首先,你需要从SAP官方网站下载适合64位系统的SAP JCo库。确保下载的版本与你的Java运行环境(JRE)和操作系统兼容。 2....

    java连接sap包和dll文件,32位系统

    总的来说,Java连接SAP包和dll文件在32位系统中是一项技术挑战,涉及到Java的本地接口调用、SAP RFC协议的理解以及SAP JCo API的正确使用。正确配置和实施这些步骤,我们可以实现Java应用程序与SAP系统的无缝集成。

    java连接sap.zip

    Java连接SAP主要涉及到的是Java与SAP系统之间的交互,这一过程通常通过SAP Java Connector (简称JCo)实现。SAP JCo是SAP官方提供的一个开发工具包,允许Java应用程序与SAP R/3系统进行通信。在这个"java连接sap.zip...

    java连接sap调用接口源码

    java连接sap调用接口源码,提供各环境的依赖工具包,含mac、windows、linux系统; 内含源码,使用教程,示例接口,部署时遇到的问题及解决办法。 是一个完整的web服务,简单方便,更改一些配置项即可,开箱使用,...

    java连接sap包和dll文件,32和64位系统都有

    Java连接SAP主要依赖于SAP提供的JCo(Java Connector)库,这是一个允许Java应用程序与SAP系统进行通信的接口。在本主题中,我们主要关注如何在32位和64位系统上配置和使用SAP JCo库,以及涉及到的DLL文件。 首先,...

    myEclipse下java连接sap调用RFC教程.docx

    ### myEclipse 下 Java 连接 SAP 调用 RFC 教程 #### 一、创建 RFC 在 SAP 系统中,远程功能调用(Remote Function Call, RFC)是一种非常重要的技术,它允许不同系统间通过网络进行交互。本教程主要介绍如何在 ...

    myEclipse下java连接sap调用RFC教程定义.pdf

    本文档主要介绍了如何在myEclipse环境下,使用Java连接SAP系统并调用RFC(Remote Function Call)的详细步骤。首先,我们需要理解SAP RFC是SAP提供的一种远程调用机制,允许外部应用程序与SAP系统进行交互。 ### ...

    Java 调用 SAP RFC 案例

    3. **创建JCo连接**:在Java代码中,通过`JCoDestinationManager.getDestination(destinationName)`获取到与SAP系统建立连接的`JCoDestination`对象。 4. **创建JCo函数**:使用`JCoDestination`对象的`...

    JAVA连接sap的jco包

    JAVA连接SAP用的一个包,非常好用哦,大家可以试试看,非常棒。。

    java调用sap rfc说明

    Java调用SAP RFC(Remote Function Call)是一种技术,允许Java应用程序与SAP系统进行通信,执行SAP系统中的特定业务逻辑。SAP RFC是SAP NetWeaver平台提供的一种接口技术,它允许外部系统调用SAP的功能模块,就像...

    SAPJCO,java连接sap的jar包

    1. SAPJCO的JAR文件:这是运行Java程序连接SAP系统所必需的库文件。 2. 源代码示例:帮助开发者理解如何使用SAPJCO进行编程,包括如何建立连接、调用函数模块、处理数据等。 3. 教程文档:可能包含详细的步骤说明和...

Global site tag (gtag.js) - Google Analytics