SAP Connector for Microsoft .NET 3.0

SAP Connector for Microsoft .NET 3.0 (NCo 3.0) allows developers to use BAPIs and remote-enabled function modules in any .NET application (inside-out). You can also access .NET components from any ABAP application by implementing an RFC server in .NET (outside-in). See SAP Note 856863 for details about availability and platform requirements.

The main differences to NCo 2.0 are: 

  • NCo 3.0 no longer distinguishes between a design time and a runtime. Instead of proxy classes and generated coding, you now program RFC calls dynamically. This has advantages (less and more easily understandable coding; robustness against changes on backend side — e.g. it is no longer necessary to re-generate the proxies and re-compile your application if the backend moves from non-Unicode to Unicode; no dependency on a fixed Visual Studio release) as well as disadvantages (no IntelliSense support; you need to know how the ABAP side looks when consuming RFMs in .NET).
  • RFC protocol is re-implemented in C#, so there is no longer a dependency on librfc32.dll. This should result in better performance, as almost no marshalling between managed and unmanaged code is now necessary.

Prerequisites

The .NET 2.0 variant of NCo 3.0 requires the Microsoft C++ Runtime DLLs version 8.0 (this is contained in Microsoft Visual C++ 2005 SP1 Redistributables) Please see SAP Note 684106 for details about downloading and installing this runtime.

The .NET 4.0 variant of NCo 3.0 requires the Microsoft C++ Runtime DLLs version 10.0 (this is contained in Microsoft Visual C++ 2010 Redistributables). You can get the MSI installer from the Microsoft download pages:

Downloads and Documentation

Support

Report any problems under the following components:

  • BC-MID-CON-NCO for any issues with SAP .NET Connector 3.0
    • For the .NET 4.0 variant support will be offered until December 31, 2020.
    • Note that support and maintenance for the .NET 2.0 variant ended on July 31, 2018.
  • Note that support and maintenance for SAP .NET Connector 2.0 (runtime parts) ended on March 31, 2013.
  • Note that support and maintenance for the SAP .NET Connector 2.0 Proxy Wizard for Visual Studio .NET (Visual Studio 2003) expired on December 31, 2009, due to the fact that the Microsoft Visual Studio .NET/2003 is no longer supported.