SAP RFC服务器与Python,是否可能?

2024-05-16 00:58:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个服务,可以向某个服务器发出saprfc请求。假设我不能修改这个服务,但是需要处理这些请求并处理它们的数据。 因此,我想开发自己的服务器,它将处理RFC请求,我更喜欢Python,但也可以用C++来完成。在

我读到应该可以用PyRFC https://sap.github.io/PyRFC/server.html#server-server

但是这里有“网关参数”,我不知道我应该在这里使用什么,在我的概念中,我不需要SAP网关,我只想在我的独立服务器上处理请求。在

< >可以开发自己的独立服务器来处理Pyhton或C++的RFC请求吗? 或者只能与SAP网关一起使用?在这种情况下,我需要在SAP网关端做什么?在


Tags: 数据httpsiogithub服务器概念网关参数
1条回答
网友
1楼 · 发布于 2024-05-16 00:58:03

无论如何,您将需要一个sapgateway服务器/服务,我指的不是用于提供OData服务的sapgateway产品,而是sapnetweaver应用服务器ABAP安装中的sapgw进程。此过程是必需的,因为您的自定义RFC服务器在sapgw服务器上注册自己(在进程中指定标识符),sapgw实例将路由传出(!)根据RFC目标中指定的标识符调用实现。在

至于非SAP系统之间的直接通信(也就是非传出RFC调用)——这应该也是可能的,但我坚信,呼叫服务必须适应这样一个事实,即它不是在与“真正的”ABAP后端通信。您还必须模拟DDIC存储库访问、用户身份验证过程。。。-实际上,简单地安装一个ABAP系统并在那里进行处理可能更容易。在

相关问题 更多 >