【发布时间】:2020-09-08 23:03:13
【问题描述】:
可以使用 Python 查询 SAP 数据库吗?
【问题讨论】:
-
SAP 作为数据库引擎!?你能详细说明一下吗?
-
我的意思是 SAP 是一个非常复杂的系统,但对于这个问题,我只需要能够获得 ABAP 程序的输出(我认为它们称为输出
list)。 -
你指的是一个叫做“abap list”的东西。在外部获得相同的输出并不容易。大多数标准都没有实现为功能。因此,如果没有一些 abap 编程,您就无法从外部 sap 获得输出。
-
使用 Python 调用 RFC(远程函数调用)可以正常工作:github.com/SAP/PyRFC
-
连接到基于 SAP ABAP 的系统的数据库始终是可以独立工作的数据库。那么Python为什么要通过中间SAP系统而不是直接与数据库通信呢? (通过 ODBC 等)这个问题真的很模棱两可,太笼统了,不幸的是will attract opinionated answers。
标签: python abap sap-basis pyrfc