如何与JAVA的SAP应用程序通信

时间:2012-05-11 19:39:25

标签: java java-ee sap

我们计划将销售和分销模块集成到SAP应用程序中。我们需要将销售信息存储在SAP应用程序中。

我们正在使用SAP的Exchange Infrastructure/ BDC迁移现有数据,以加载销售模块现有数据。

现在我们的挑战是如何从JAVA持续与SAP交互以存储和检索销售模块中的数据?

是否有可用于与Java通信的工具。

谢谢,
Anil Kumar C

3 个答案:

答案 0 :(得分:5)

您有多种选择:

我真的推荐webservices方式。

答案 1 :(得分:4)

我建议您使用JCO库来调用SAP中的RFC函数,这是从程序员的角度在SAP中获取和存储数据的最简单方法。

从ECC5版本启用Webservices,每个功能模块都可以作为Webservice接口使用。但是,很难将SAP中的结构或内部表映射和解析为wsdl文件。当您从sap调用Webservices时出错,您将花费大量时间来找到根本原因。

答案 2 :(得分:1)

我知道这个问题确实很老,但是也许这可能对那里的人有帮助,所以我将其发布。

我明确建议查看 Hibersap http://hibersap.org/)。 它是一个开源库,可让您使用简单的Java类和注释声明要调用的SAP函数,并提供一个干净的API来实际调用这些函数。 它也有据可查。