我们是一家规模较小的ISV公司,它开发的产品在安装到客户环境时往往依赖于SAP集成。
我们现在正在寻找将我们的产品与SAP集成的最佳方法--以最标准的方式。我们需要一个解决方案,它将以最少的工作量为大多数可能的客户工作(有些人实际上没有自己的SAP资源)。
我们需要得到一些基本的信息,如客户,地址,库存项目。我们还需要将发票信息发送给SAP,以便在那里进行进一步处理。
例如,在阅读了一些这里之后,看起来NetWeaver和PI是最好的选择。然而,这不需要在客户端进行大量的开发才能公开和调用正确的服务吗?如何才能解决这个问题?
另一个问题是,对于所有的SAP客户来说,拥有NetWeaver是否是正常的?我需要我的解决方案为我们的所有客户工作,有些是中型SAP客户与较小的SAP安装。
如果PI不是要走的路,我的选择是什么?赞成和反对的是什么?
更新2010年-12-30-要求。我们需要满足的一些要求是:
发布于 2010-12-30 12:39:43
PI不是一种选择。它相当于biztalk的汁液。而且大多数灌木丛的顾客都没有。因此,它将限制您可能的客户群。
NetWeaver只是当时大多数sap平台的一个营销术语。有些客户正在使用预netweaver系统.不过,不管怎么说,这个词是没用的。
您可以指望任何sap客户拥有ABAP应用服务器(这是大多数sap解决方案的基本平台)。
ABAP服务器实现一个名为RFC的接口。它是一种远程过程调用协议,可以用于同步(也可以是异步)调用。您可以使用.net和SAP .NET连接器 (sap需要的sap市场用户)来使用这个接口。在此协议的基础上,sap为标准场景提供了一组称为BAPI的函数。如果幸运的话,您可以找到提供所需功能的函数。您的另一个选项(仅用于异步通信)称为IDOC。适用于批量加工。
这两个选项都可以在任何sap系统上使用。
https://stackoverflow.com/questions/4561589
复制相似问题