SAP可以使用Python吗?

ily*_* n. 26 python sap abap

Python可用于查询SAP数据库吗?

gim*_*mel 20

Python SAP RFC模块似乎无效 - 2年前最后(无意义)提交 - 但可能会为您提供服务:

Pysaprfc是SAP librfc的包装器(Windows上的librfc32.dll,Linux上的librfccm.so或librfc.so).它使用Thomas Heller的优秀ctypes扩展包来访问librfc并定义SAP兼容的数据类型.

现代SAP版本Web Service顺便说一句 - 您可以构建SAP Web Service并使用它Python.

借助SAP NetWeaver,开发人员可以使用Web服务连接应用程序和数据源以集成流程.

特别是,开发人员可以使用一个基础架构以基于行业标准的方式定义,实现和使用Web服务.SAP NetWeaver支持同步,异步,有状态和无状态Web服务模型 - 使开发人员能够支持不同的集成方案.

sapnwrfc支持此SAP NetWeaver功能,取代旧的RFC SDK,并得到积极维护.

  • +1:使用urllib2可以很容易地编写Python Web服务. (3认同)

小智 13

Python RFC连接器现在可用作SAP开源


han*_*nap 6

SAP 现在有一个名为 pyrfc 的 Python RFC 连接器。这将取代 sapnwrfc。

这可以在以下位置找到:https : //github.com/SAP/PyRFC

“pyrfc Python 包为 SAP NetWeaver RFC 库提供 Python 绑定,通过 SAP 远程函数调用 (RFC) 协议,以舒适的方式从 Python 调用 ABAP 模块和从 ABAP 调用 Python 模块。”


Ale*_*lli 5

如果您正在谈论(曾经命名过的)SAP数据库AKA SapDb,现在是MaxDB(一段时间也由MySql公司分发,现在又由SAP再次 - 并因此命名为SAP MaxDB),它随附这里记录几个Python访问模块.

这是我可以附加到"SAP作为数据库引擎"的唯一含义 - 您要访问SAP MaxDB.其他答案做出了不同的假设,并且(我相信)在这些不同的假设下也是正确的.