带有 sap hana 的 sap 连接器 3.0 c#

sap connector 3.0 c# with sap hana

可以吗?

在另一家公司,总是从 SAP R/3 制作的 RFC 和 VS Studio C# 制作的应用程序(通过 sap 连接器)获取信息。

Somebody told me to do the same, but in sap hana...
Can i build an RFC in SAP HANA ? and get the Information with the sap connector 3.0?

pd:哪些编程语言使用 sap hana?

应该哪里不一样? HANA 系统也有 netweaver,支持 abap,因此连接到 hana 系统应该没有问题。顺便说一句,您可以参考此处的这些图片来确定您拥有哪种类型的 hana-installation。共有三种组合,IIRC.

当然你可以做到,

SAP HANA 有标准的 ODBC 和 JDBC 驱动程序,允许您使用 Java、.Net 和其他程序直接访问数据库。

您还可以利用集成到 SAP HANA 中的 odata 服务,尤其是在 .Net 环境中,这很有意义。

主要的 SAP HANA 数据库编程语言是 SQLScript,还有一个简单的服务器端 JavaScript api 可用。

关于获得技术技能的最佳资源是查看 http://open.sap.com,在那里您可以找到很多关于 SAP HANA 的技术培训课程。

如果您只是想与 SAP HANA 应用程序交换数据,那么 ODATA 将是首选协议。这与 RFC 调用有很大的不同,但是一旦你掌握了 RFC 就不会太难理解。

SAP HANA 应用程序是在一整套不同的技术上完成的。数据相关处理是在 DB 层使用 SAP HANA 信息模型、SQL 和 SQL 脚本完成的。流程编排和面向用户的交互在应用层完成,使用 JavaScript 和 SAPUI5 UI 库。这是基于 JS 的应用程序层,您可以在其中定义 ODATA 服务以提供对系统中数据和数据处理的访问。

您不能在 SAP HANA 中创建 RFC,因为 SAP HANA 是由 SAP SE 开发和销售的内存中、面向列的关系数据库管理系统。

因此您无法通过在 SAP HANA 中创建 RFC 的 SAP Connector 3.0 获取信息。

但是您可以在 SAP S/4HANA 中创建 RFC,因为 SAP S/4HANA 是 SAP 面向大型企业的 ERP,是 SAP R/3 和 SAP ERP 的继承者,并且针对 SAP 在-内存数据库SAP HANA。

因此您可以使用 SAP Connector 3.0 在 SAP 中创建 RFC S/4HANA。

SAP HANA 是用 C++ 编写的,而 SAP S/4HANA 是用 ABAP 编写的。