我需要从SAP ERP中提取数据用于第三方系统。第三方系统必须能够按需从SAP ERP远程请求数据(即来自给定雇员的信息)。因此,关键是对给定的资源进行查询(主要是雇员、库存、库存)。因此,对于每个请求,要传输的数据应该很小。该系统基于PHP。我的问题是:(一)完成这项任务的最佳方式B)我是否需要在SAP中进行一些操作或编码以启用此类Web服务/API?c)是否需要购买任何许可证?
ovfsdjhp1#
正如我们咨询师所说,“这要看情况”,但不知道更多是一种可能的React。从SAP中提取数据没有标准的方法(当然,你可以直接去SQL服务器,尽管这是不允许的)你需要让SAP开发人员编写一个远程启用的FM,你可以将其公开为Web服务(可能是最好的选择)或与RFC库一起使用,Web服务将提取你正在寻找的特定数据,并使其可用于你的应用程序。至于许可证,您需要询问您的公司如何获得许可,但没有特定的许可证用于连接到SAP以提取数据用于其他应用程序。希望这能让你开始。以后.....
xtupzzrd2#
a)假设它是一个Web应用程序,我将首先研究为Web开发人员提供RESTful HTTP API以通过JavaScript使用的选项。(阅读:通过SAP网关的Odata服务)。B)如果您可以满足于SAP提供的标准API,那么“只是”启用您想要公开的服务的问题。但您需要SAP知识才能使用这些服务。如果你没有,你最好为你的应用程序量身定制一个API。c)是的。任何受益于SAP数据的用户都必须以某种方式获得许可。这包括导出到第三方系统的数据。在许可条款中,规定您应与SAP协商导出数据或使用服务帐户进行连接的方案。
2条答案
按热度按时间ovfsdjhp1#
正如我们咨询师所说,“这要看情况”,但不知道更多是一种可能的React。从SAP中提取数据没有标准的方法(当然,你可以直接去SQL服务器,尽管这是不允许的)你需要让SAP开发人员编写一个远程启用的FM,你可以将其公开为Web服务(可能是最好的选择)或与RFC库一起使用,Web服务将提取你正在寻找的特定数据,并使其可用于你的应用程序。
至于许可证,您需要询问您的公司如何获得许可,但没有特定的许可证用于连接到SAP以提取数据用于其他应用程序。
希望这能让你开始。
以后.....
xtupzzrd2#
a)假设它是一个Web应用程序,我将首先研究为Web开发人员提供RESTful HTTP API以通过JavaScript使用的选项。(阅读:通过SAP网关的Odata服务)。
B)如果您可以满足于SAP提供的标准API,那么“只是”启用您想要公开的服务的问题。但您需要SAP知识才能使用这些服务。如果你没有,你最好为你的应用程序量身定制一个API。
c)是的。
任何受益于SAP数据的用户都必须以某种方式获得许可。这包括导出到第三方系统的数据。在许可条款中,规定您应与SAP协商导出数据或使用服务帐户进行连接的方案。