Introduction
This section contains a user documentation for ERPConnect.
About ERPConnect
ERPConnect is a flexible and modular .NET library that has been certified by SAP for integration with SAP ECC and SAP S/4HANA.

Features
| Functionality / SAP Objects | Description |
|---|---|
| ABAP Code | Generate and execute ABAP code on-the-fly. |
| BAPIs and Function Modules | Access BAPIs and RFC function modules to read and write data from and to SAP. |
| BW Cube and BEx Queries | Extract data from SAP BW InfoCubes and BEx Queries. |
| IDocs | Send and receive SAP IDocs. |
| Queries | Extract SAP queries (not BEx queries). |
| RFC Server Functions | Create, register and use RFC server functions. |
| Tables | Read SAP Tables directly via RFC. |
| Transactions | Execute SAP transactions via batch input. |
Tools
The installation package of ERPConnect includes the following tools to make development easier and more efficient:
-
Records SAP transactions and generates C# or VB code for the transactions.
-
Generates an XML file that can be used to load IDoc schemas with high performance.
-
Generates reusable XML templates for Function Modules and BAPIs.
The ERPConnect HelpCenter is designed to introduce users to the main functions of ERPConnect. It provides comprehensive information about the product, including installation guides, user manuals, and best practices.
Theobald Software's claim is to keep the HelpCenter content up to date according to the latest product version. Information concerning older versions is removed gradually from the documentation content. It is generally recommended to always install the latest version of the product. Theobald Software's claim is to always update all used screenshots of other software vendors, nevertheless this cannot be guaranteed.
©2026 Theobald Software GmbH. All rights reserved.
Target Group and Audience
This HelpCenter is for all users of ERPConnect. The main sections of the HelpCenter address the following user needs:
- Getting Started guides users through the initial setup and basic functionality.
- User documentation explains interface elements, navigation, and core workflows for new or occasional users.
- Knowledge base articles cover advanced topics and details for experienced users.
Notes and Warnings
There are three main types of warning messages with the corresponding colors.
| Signal word | Color | Severity and meaning |
|---|---|---|
| Note | Blue | Additional information |
| Warning | Yellow | Information that is important for executing an error free procedure |
| Tip | Green | Tips |
| Recommendation | Green | Theobald Software recommendations and best practices advice |
Example:
Warning
RFC_ERROR_SYSTEM_FAILURE - No more storage space available for extending an internal table
To avoid a memory overflow on the SAP source system and to avoid huge overheads, choose a package size that suits your memory capacity.
Note
The corresponding SQL command is generated dynamically and executed on the SAP server.