为了实现外部非SAP系统与SAP系统进行集成,SAP提供了多种Connector供开发人员使用。如下图所示,这些Connector分为四类。
- SAP Business Connector
- SAP Java Connector
- SAP Connector for Microsoft .NET
- SAP Netweaver RFC SDK
这些Connector适用于不同的场景和开发语言。SAP NW RFC SDK是基于C/C++实现的,可以使用C/C++语言连接SAP系统。基于该NW RFC SDK,其它很多语言开发了封装包,以实现连接SAP系统的目的,比如Python,PHP等。本篇分享SAP Netweaver RFC SDK的安装过程和Python封装包PyRFC的安装,安装完成后可以使用Python语言调用SAP系统的BAPI。
Windows平台
登录SAP Support平台下载Windows平台最新版本的Netweaver RFC SDK(nwrfc750P_6-70002755.zip),解压缩后移动文件夹nwrfcsdk到C:\usr\sap(此路径可以自定义),文件目录结构如下:
- bin
- demo