SAP是否有标准的方法将其数据库与外部各方连接?网站svc?

im_*_*chc 3 .net sap sap-erp

我将很快为一个公司项目工作,该项目将开发将与SAP ERP系统集成的自定义.net应用程序.

我几乎对SAP一无所知,所以我在网上做了一些研究,发现它支持多种类型的数据库.

我想知道的是,

我可以通过ado.net直接读取SAP表吗?

或者是网络svc背后的数据库?

或者它是否未确定,因为它取决于SAP系统的实施方式?

知道SAP不限于任何特定类型的数据库之后,第三个q出现在我的脑海中

谢谢!

Dan*_*rth 6

由于SAP数据库表存在于普通DBMS中:是的,您可以使用ADO.NET读取它们.然而,我的经验是SAP人员不太喜欢这个.
您也可以通过ERPConnect以及其他人支持的RFC读取表格.这很可能是最佳选择.
第三种方式是返回所需数据的专用RFC组件.

  • @im_chc:我不知道,因为将SAP视为数据库是错误的.完全是另一回事. (2认同)