可以使用Python查询SAP数据库吗?
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。
Web Service
SAP Web Service
Python
借助SAP NetWeaver,开发人员可以使用Web服务连接应用程序和数据源以集成流程。 特别是,开发人员可以使用一种基础结构以基于行业标准的方式定义,实现和使用Web服务。SAP NetWeaver支持同步,异步,有状态和无状态Web服务模型-使开发人员能够支持不同的集成方案。
借助SAP NetWeaver,开发人员可以使用Web服务连接应用程序和数据源以集成流程。
特别是,开发人员可以使用一种基础结构以基于行业标准的方式定义,实现和使用Web服务。SAP NetWeaver支持同步,异步,有状态和无状态Web服务模型-使开发人员能够支持不同的集成方案。
sapnwrfc支持此SAP NetWeaver功能,替代较早的RFC SDK,并得到积极维护。
sapnwrfc
SAP NetWeaver