在Sharepoint 2010中显示SAP表格内容

时间:2011-11-07 10:58:58

标签: sharepoint integration sap

我们正在尝试在SharePoint 2010中显示SAP表格内容。 有什么不同的方法,我们可以做到这一点?我们想要做的一种方法是使用SAP .net Connector。 但是哪种方法最好?

2 个答案:

答案 0 :(得分:1)

我之前有过使用SAP .NET Connector从SAP调用BAPI函数来获取数据的经验。最具挑战性的部分是设置输入z表,经过一些调试后,我完成了它并没有任何问题,性能良好

我肯定会建议采用这种方式,但这是几年前的故事,不确定之后是否还有其他好的选择。

快乐编码

答案 1 :(得分:1)

您可以将SAP .Net Connector与VS 2010一起使用,在VS2003中围绕它构建包装类,然后使用它们,但维护是一个......挑战。

有一个新版本的SAP< - > .Net连接中间件可用,但我没有经验。 SAP论坛中提供了相关信息 - 我会指向您,但我不会在我使用SAP与.Net的公司工作,因此我无法访问论坛。在尝试使用.Net连接器之前,我会调查一下。

从内存中说,根据您拥有的SAP应用程序,可以访问许多SAP活动的Web服务 - 我再次没有使用这些服务的经验,但也有专门针对它们的论坛部分。在任一情况下,如果您有权访问ABAP程序员,并且您需要的功能未在内置API中公开,则可以通过自定义代码将其公开为远程函数调用。

做的一件事就是直接更新SAP数据库。 SAP系统中有许多互连的表,内部SAP代码会在它们之间同步更新。如果直接对表进行更新,则必然会错过系统所做的其他表的一些相关更新,从而使您自己不会遇到麻烦。如果您要更新SAP中的信息,请坚持使用公开的API,或者在依赖于内部功能的ABAP中编写自己的API。如果您只是阅读数据,您可能可以直接从数据库中读取,但根据我的经验,有时非常难以确定信息存储在哪些表中,并且其中一些存储在“透明表”中,看起来像SAP系统的数据库表,但没有磁盘表示。