Skip to content

Requirements

This section contains information about system requirements and compatible SAP systems for ERPConnect.

.NET Framework

ERPConnect (without LINQ to ERP) consists of two .NET assemblies that target different frameworks:

  • ERPConnect35.dll (targets .NET Framework 3.5 SP1)
  • ERPConnectStandard20.dll (targets .NET Standard 2.0)

That results in the following compatibility matrix:

ERPConnectStandard20.dll ERPConnect35.dll
.NET Framework 3.5 SP1 X
.NET Framework 4.0 X
.NET Framework 4.5 X
.NET Framework 4.5.1 X
.NET Framework 4.5.2 X
.NET Framework 4.6 X
.NET Framework 4.6.1 and newer X X
.NET Core 2.0 and newer X X
Universal Windows Platform 10.0.16299 and newer X

Supported SAP Systems and Releases

The following SAP Systems are supported:

  • All SAP ABAP based systems that provide RFC connectivity are supported (all communication with SAP is performed via the RFC protocol).
  • SAP ABAP Systems on any database are supported (including HANA). The database used by the SAP system is irrelevant, because the integration occurs at SAP application server level.
  • SAP Systems running on Big Endian and Little Endian hardware are supported.
  • SAP industry solutions like IS-U, IS-R, etc. are supported.
  • SAP Releases 4.6C and newer are supported.
  • All operating systems are supported.

Examples

  • SAP S/4HANA
  • mySAP
  • SAP Application Server ABAP
  • Message Server
  • Router
  • Standalone Gateway
  • SAP Business Suite 7 (CRM, SRM, SCM etc.)
  • SAP Business All in One, CAR, APO, PI
  • SAP BW 3.1 and later
  • SAP BW/BI 7.x
  • SAP ERP / ECC 5.0 / ECC 6.0 (including all EhPs)
  • SAP R/3 Version 4.6C and later
  • SAP BW/4HANA
  • ...and more.

Disclaimer

While SAP versions that are no longer supported by SAP still work with Theobald Software products, they are excluded from the Theobald Software support service.

Not Supported SAP Systems

The following SAP Systems are not supported:

  • SAP systems that don’t run on ABAP systems
  • SAP systems that don't provide RFC connectivity.

Examples

  • SAP S/4HANA Cloud Public Edition
  • Business By Design
  • Business One
  • Business Objects
  • Sybase
  • Ariba
  • Success Factors
  • Concur

HANA Database

You can use Operational Data Provisioning (ODP) to connect the SAP HANA database of an SAP ABAP source system. Communication is done via RFC. With the ODP context for SAP HANA (HANA) the following HANA View types are available for extracting:

  • Analysis Views
  • Calculation Views
  • Associated Attribute Views

Direct access to a HANA database without an SAP ABAP source system running on the corresponding HANA database is not supported.

Installation of custom function modules / transport requests is not required.

Operating Systems

  • Windows 11
  • Windows Server 2022 (until 2031-10-14)
  • Windows 10 (until 2025-10-14)
  • Windows Server 2019 (until 2029-01-09)
  • Windows Server 2016 (until 2027-01-12)

Visual Studio

  • Visual Studio 2022
  • Visual Studio 2019
  • Visual Studio 2017
  • Visual Studio 2015 (until 14.10.2025)
  • Visual Studio 2013 (until 09.04.2024)

Other Applications and Frameworks

Netweaver RFC Library

ERPConnect supports the Netweaver RFC (SDK) as of version 4.6.0.
To use it, set the Property Protocol of the R3Connection object to ClientProtocol.NWRFC before opening the connection (default setting).

R3Connection.Protocol = ClientProtocol.NWRFC;

For 64-Bit environments the following DLLs are required:

  • ERPConnect35.dll or ERPConnectStandard20.dll
  • sapnwrfc.dll
  • icuucXX.dll
  • icudtXX.dll
  • icuinXX.dll

XX can vary depending on the version of the NW RRC Libraries.
The ERPConnect*.dll is delivered with ERPConnect. The other DLLs can be downloaded from the SAP web site.

Memory

  • 2 GB or more recommended (depends on actual use case)

Disk Space

  • About 50 MB disk space are required for a full installation.

32/64-Bit Environment

  • Both x86 and x64 platforms are supported.

Copy the 64-bit version of librfc32.dll to the \System32 folder.
Copy the 32-Bit Version of librfc32.dll to the \SysWoW64 folder.

Warning

ERPConnect.ERPException: Cannot access librfc32.dll.
To use ERPConnect in 64-Bit mode, you need a 64-Bit version of the SAP library librfc32.dll. Copy the 64-bit version of librfc32.dll to the direcory C:\Windows\System32. To use ERPConnect in 32-Bit mode, copy the 32-Bit version of the librfc32.dll to the directory C:\Windows\SysWOW64.

librfc32dll

Security Settings

  • For logging on to SAP, a system or dialog user with appropriate authority objects is required.
  • Plain authentication (user/password), Secure Network Communications (SNC) with and without Single Sign-On (SSO) and SAP Logon Tickets (MYSAPSSO2) are supported.

Network Settings

Ports need to be opened depending on the SAP System connection technique. Details can be found in the knowledge base article How to check the accessibility to a SAP System.