1

我们有一个建立在关系数据库上的 Java Web 应用程序,我们想创建一个 SAP 模块来将一些数据从这个应用程序中提取到 SAP 中。

会涉及什么?到目前为止,我的理解是,我们需要构建一个 Java web-dynpro 接口来使用 SOA 从我们的 web 应用程序导入数据。

此外,正在寻找能够为我们实施此模块的供应商。我已经看过一些大牌的印度供应商,但我觉得我们的要求足够小且不复杂,不需要昂贵的大牌外包公司。

有什么建议么?

4

2 回答 2

4

您不需要 webdynpro 来执行此操作。Webdynpro 可以看作是一个框架,将它集成到你自己的应用程序中并不容易。

JCO是一个允许连接到 SAP 系统的 Java 组件(库)。它很容易使用。我已经将 lib 集成到 WebSphere 和 Tomcat 上的应用程序中,没有任何问题。一些教程可以在这里找到

JCO 将用于调用 SAP 端 (RFC) 上启用远程的功能。有很多标准功能可用。由于您没有向我们提供有关您所在领域的任何信息,因此我对此无能为力。如果您可以访问 R/3 系统,事务 BAPI 可以让您了解已经存在的内容。

如果没有符合您需求的功能,那么 ABBAPer 可以帮助您。如果您不需要“昂贵的大牌外包公司”,那么自由职业者可能是解决方案。

但是,如果您插入现有的 SAP 组件(如果它不使用 SAP,我不明白为什么要连接到 SAP ......),显然“简单”的请求可能比您想象的更复杂。

问候
纪尧姆

于 2010-09-27T22:39:09.337 回答
1

您可以从您的应用程序中提取数据。很多方面。
如果你的应用程序。有一些 Web 服务接口,您可以在 SAP 中构建 Web 服务客户端来获取您需要的数据。见这里
使用 Native SQL,您可以直接从 SAP 访问您的应用程序。数据库,假设您有网络访问权限。见这里
此外,如上一个答案所述,您可以从 Java 应用程序访问 SAP 系统。通过JCo或通过Web 服务
还有更多富有想象力的形式,如纯文本文件传输、EDIRESTSAP PI ……SAP 充满了与世界其他地方交互的方式!

问候

于 2010-11-03T11:45:00.510 回答