我一直在做一些研究,似乎无法完全捕捉到我所需要的信息。我们的软件提供了一个公共api (webservice),我们的客户端可以通过cURL使用HTTPS调用来实现。我们的许多客户使用SAP,老实说,我对SAP几乎一无所知(我们团队中的任何人也不知道)。
我正试图构建一个大图,说明这些客户端需要做些什么才能轻松地与我们的with服务进行通信。SAP客户会有什么要求?我读过一些关于SAP中的WebServices框架的文章,但这似乎并不是我所需要的。
用任何可以通过cURL连接到远程SAP服务的语言创建或使用现有的SAP模块是简单的吗?
我能找到我可以/应该阅读的任何有价值的文档吗?
发布于 2011-10-05 19:48:44
我不确定你是否会喜欢这个答案,但我还是会写的。:-)
如果"webservice“对您来说意味着SOAP/WSDL,那么在技术上应该可以生成一些代理以方便与应用程序的通信。如果你说的是休息或一些自制的东西,这是多一点的工作,但这仍然是可能的。SAP门户中有一个可用的示例。(顺便说一句,“一些语言”是指ABAP。)
然而:你需要在你感兴趣的领域有SAP经验的人(材料管理,销售,什么的)。您可能需要有人在SAP系统中编写一些代码,以使接口正常工作,或者您的客户端需要某种通信服务器(PI)介于或两者之间。除非您有一个客户可以让您在他们的系统中播放并获得经验,否则您还需要安装SAP才能做到这一点。
不幸的是,大场面可能比你想象的还要大.
编辑:如果您想了解ABAP是什么,那么这个答案可能是一个起点。
发布于 2016-05-01 12:38:16
要将SAP系统与其他系统连接起来,请考虑使用SAP NetWeaver流程集成(SAP )。它是SAP Netweaver的一部分,它的明确目的是在各种SAP系统以及其他(第三方)系统之间进行通信。它是任何SAP风味的面向服务体系结构(SOA)的核心组件。
来自维基百科:
SAP称PI为集成经纪人,因为它在具有不同需求的实体之间进行连接、格式和协议的中介。根据SAP,PI通过为接口提供公共存储库来减少TCO。SAP的核心组件是 Server,它促进了不同操作系统和应用程序在内部和外部联网计算机系统之间的交互。 PI建立在SAP应用服务器的基础上。
https://stackoverflow.com/questions/7665782
复制相似问题