我们有一个建立在关系数据库上的Java web应用程序,我们想创建一个SAP模块来将一些数据从这个应用程序中拉到SAP中。
会涉及到什么?到目前为止,我的理解是,我们需要一个Java web-dynpro接口,以便使用SOA从我们的web应用程序导入数据。
此外,寻找一个供应商谁将能够为我们实现这个模块。我已经看过一些知名的印度供应商,但我觉得我们的要求将足够小和简单,不需要昂贵的知名外包公司。
有什么建议吗?
发布于 2010-09-28 06:39:09
您不需要webdynpro来执行此操作。Webdynpro可以看作是一个框架,要将其集成到您自己的应用程序中并不容易。
JCO是允许连接到SAP系统的java组件(库)。它非常容易使用。我已经将库集成到WebSphere和Tomcat上的应用程序中,没有任何问题。here上提供了一些教程
JCO将用于调用SAP端(RFC)上的远程启用函数。有很多标准函数可用。因为你没有给我们任何关于你的领域的信息,我对此无能为力。如果您可以访问R/3系统,transaction BAPI可以让您了解已经存在的内容。
如果没有符合您需求的功能,那么ABBAPer可以帮助您。如果你不需要“昂贵的大牌外包公司”,那么一个自由职业者可能是解决方案。
但是,如果您插入到现有的SAP组件中(如果不使用SAP,我不明白您为什么要连接到SAP...),看起来“简单”的请求可能比您想象的要复杂。
问候
纪劳姆
发布于 2010-11-03 19:45:01
您可以从您的应用程序中提取数据。在很多方面。
如果你的应用。具有一些web服务接口,您可以在SAP中构建web服务客户端来获取所需的数据。参见here。
使用Native SQL,您可以直接从SAP访问您的应用程序。数据库,假设你有网络访问它。参见here。
此外,正如前面的回答所述,您可以从java应用程序访问SAP系统。通过JCo或web services。
还有更多富有想象力的形式,如纯文本文件传输,EDI,REST,SAP PI……SAP有很多与世界其他地方交互的方式!
问候
https://stackoverflow.com/questions/3807987
复制相似问题