Skip to content

Installation

Prerequisites

Administrator permissions are required to install ERPConnect.

Setup

ERPConnectSetup.exe is an industry standard setup. Execute the ERPConnectSetup.exe file and follow the instructions of the setup.
The installation process copies the class library and all available tools into the program directory.

ERPConnect_Setup

After the installation you are able to use ERPConnect in your .NET environment.
The license installation procedure is described in the section Installing the license.

Program Directory Files

The list below shows several most important files that are placed into the default directory C:\Program Files\ERPConnect after installation:

Files Description
ERPConnect35.dll (*) The ERPConnect class library for .NET 3.5 SP1 or higher.
ERPConnectStandard20.dll (*) The ERPConnect class library for .NET Standard 2.0.
ERPConnect35.xml
ERPConnectStandard20.xml
Visual Studio documentation files.
TransactionRecorder.exe Small tool to record batch sequences and create appropriate .NET code, see Transaction Templates.
IdocSchemeGenerator.exe Small tool to generate XML schemas for IDocs, see IDocs Templates.
FunctionTemplateGenerator.exe Small tool to generate XML templates for RFCFunction objects, see BAPI/Function Module Templates.

After the installation you are able to use ERPConnect in your .NET environment.
The files marked with (*) can be supplied as redistributables with your application.

ERPConnect on Linux

ERPConnect is available only for Windows. You cannot develop Linux applications directly on Linux. To run ERPConnect applications on Linux:

  • Use the ERPConnectStandard20.dll for your application.
  • Compile the .NET program for Linux on your Windows computer.
  • Install .NET on the Linux target machine, see Microsoft Documentation: Install .NET on Linux.
  • Make sure the NetWeaver RFC library for Linux is available on the Linux target machine:
    • Download the NetWeaver library from the SAP Software Download Center.
    • Copy the /nwrfcsdk folder from the SAP NetWeaver RFC SDK archive to your Linux machine, e.g., /usr/local/sap/nwrfcsdk/.
    • Add an environment variable that points to the /lib directory inside the /nwrfcsdk folder. Example for Ubuntu:

      export LD_LIBRARY_PATH=/usr/local/sap/nwrfcsdk/lib
      

      On Ubuntu systems, LD_LIBRARY_PATH lists all directories where the system searches for runtime libraries. For more information about environment variables, refer to the Ubuntu Documentation: Environment Variables.

Note

ERPConnect tools like the IDoc Schema Generator, Transaction Recorder, and Function Template Generator are available only for Windows.


Last update: December 12, 2025