.net对接sapsdk SAP Connector for Microsoft .NET
官网介绍:
https://support.sap.com/en/product/connectors/msnet.html
SAP Connector for Microsoft .NET 3.1
SAP Connector for Microsoft .NET 3.1(NCo 3.1)允许开发人员在任何.NET应用程序中使用BAPI和支持远程的功能模块(由内而外)。您还可以通过在.NET中实现RFC服务器(由外向内),从任何ABAP应用程序访问.NET组件。它是SAP Connector for Microsoft .NET 3.0(NCo 3.0)的继任者。有关可用性和平台要求的详细信息,请参阅SAP Note3152653。
SAP Connector for Microsoft .NET 3.0
SAP Connector for Microsoft .NET 3.0(NCo 3.0)允许开发人员在任何.NET应用程序中使用BAPI和支持远程的功能模块(由内而外)。您还可以通过在.NET中实现RFC服务器(由外向内),从任何ABAP应用程序访问.NET组件。有关可用性和平台要求的详细信息,请参阅SAP Note856863。
与NCo 2.0的主要区别是:
- NCo 3.0不再区分设计时和运行时。您现在可以动态地编写RFC调用,而不是使用代理类和生成的编码。这有优点(更少和更容易理解的编码;对后端更改的鲁棒性-例如,如果后端从非Unicode移动到Unicode,则不再需要重新生成代理和重新编译应用程序;不依赖于固定的Visual Studio版本)以及缺点(不支持智能感知;您需要知道ABAP端在.NET中使用RFM时的外观)。
- RFC协议在C#中重新实现,因此不再依赖于librfc32.dll。这应该会带来更好的性能,因为现在几乎不需要在托管和非托管代码之间进行封送。
先决条件
NCo 3.1
NCo 3.1支持.NET Framework版本4.6.2到4.8.1作为运行时,并从补丁级别3.1.5开始支持.NET 8.0.x。它需要Microsoft C++ DLL版本14.x(此版本包含在Visual Studio 2015,2017,2019和2022的Visual C++ Redistributable包中)。您可以从Microsoft下载页面(在新选项卡中打开)获取安装程序。
NCo 3.0
NCo 3.0的.NET 2.0变体需要Microsoft C++运行时DLL版本8.x(该版本包含在Microsoft Visual C++ 2005 SP1可再分发组件中)请参阅SAP Note684106(在新选项卡中打开)了解有关下载和安装此运行时的详细信息。
NCo 3.0的.NET 4.0变体需要Microsoft C++ DLL版本10.x(此版本包含在Microsoft Visual C++ 2010可再发行组件中)。您可以从Microsoft下载页面(在新选项卡中打开)获取安装程序。
下载
官网下载需要账号。已保存在nas中