---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Installation requirements

# Requirements for installing Zero Copy Connector for ERP {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Requirements for installing Zero Copy Connector for ERP

Before installing the Zero Copy Connector for ERP on ServiceNow, customers must complete essential configurations on both their ERP system and the ServiceNow AI Platform.
This connector supports SAP ECC (minimum Netweaver 7.31) and SAP S/4HANA systems, facilitating integration for ERP semantic mining and related use cases.
Show full answer Show less  

## Key Prerequisites and Licensing

* **Licensing:** A valid license and entitlement for Zero Copy Connector for ERP is required prior to installation.
* **ServiceNow AI Platform Plugins:** Installation requires the Integration Hub plugin and Financial Services Remote Tables plugin.
* **MID Server:** A MID Server is needed for on-premises ERP connections, with proper configuration and assigned roles. For cloud solutions like S/4HANA Cloud or SuccessFactors, the MID Server is not required.

## MID Server Configuration

* Configure the MID Server to support the Zero Copy Connector for ERP application and add it to capabilities.
* Assign the `snerpintegration.erpmidserver` role to the `miduser` user to enable data import via the ImportSet API.
* Ensure MID Server credentials match the ERP service user credentials.

## SAP System User Authorizations

* **Development System:** Use an SAP service user with the following authorizations:
  * `SRFC` with Activity 16 (Execute) for specific Function Modules (e.g., RFCPING, BAPIMONITORGETLIST, RFCREADTABLE)
  * `STABUNAM` with Activity 03 (Display) for several system tables (e.g., DD01L, DD02L)
  * `SDEVELOP` with Activity 03 (Display)
* **Production and Test Systems:** Use an SAP service user with similar RFC and table display authorizations tailored to production needs (including BAPITRANSACTIONCOMMIT and BAPITRANSACTIONROLLBACK).

## SAP Proprietary Files and MID Server JARs

* Obtain required SAP proprietary JAR and DLL files from your SAP ECC RFC account administrator:
  * **sapjco3.dll** for Windows MID Server
  * **libsapjco3.so** for Linux MID Server
  * **sapjco3.jar** for both Windows and Linux
* Create corresponding records in ServiceNow under `All > MID Server > JAR Files` and attach the files accordingly.
* Expect multiple MID Server restarts during this setup process.

## SAP System Configuration

* Configure the SAP Java Connector (JCo) according to SAP Help Portal guidelines before installing the connector.
* Add the DuckDB JDBC driver JAR to the MID Server to enable data processing capabilities.
* Ensure your ERP system meets the minimum version requirements:
  * SAP ECC with Netweaver 7.31 or higher
  * Any version of SAP S/4HANA

This setup ensures a seamless connection between your ServiceNow instance and your SAP ERP system, enabling efficient data integration without copying large datasets. Proper role assignments, authorizations, and file configurations are crucial for successful deployment and operation of the Zero Copy Connector for ERP.  
Before you install Zero Copy Connector for ERP (Enterprise Resource Planning), you must complete several configurations, on both the ERP system and on the ServiceNow AI Platform.

## Licensing {#erpc-prereqs-for-installation__section_hs3_nqg_qyb}

You must have a license and get entitlement to Zero Copy Connector for ERP for installation. For more information, see .

## ServiceNow AI Platform plugins {#erpc-prereqs-for-installation__section_kgq_4qg_qyb}

The following plugins and servers are required for installing Zero Copy Connector for ERP:

* Integration Hub plugin (for more information, see [Request Integration Hub](https://www.servicenow.com/docs/6Lp3j2DAY4g6m~ROtVcCKw "ServiceNow Integration Hub enables you to build reusable integrations with third-party systems and call them from anywhere in the ServiceNow AI Platform. For example, you can request Integration Hub to call external systems using integration APIs from the Action Designer Script step, run the Script step on the ServiceNow MID Server, and activate protocol steps like REST, SOAP, and PowerShell."))
* Financial Services Remote Tables plugin (for more information, see )
{#erpc-prereqs-for-installation__ul_jcc_s43_fxb}

## MID Server requirements {#erpc-prereqs-for-installation__section_sxq_wlk_wwb}

Note:  
If you are going to use a cloud solution, such as S/4HANA Cloud or SuccessFactors, MID Server is not required.  
Communicating with the ERP system through a MID Server requires a valid connection and credential alias.  
Note:  
The credentials you specify for the Zero Copy Connector for ERP connection must match the service user credentials in the ERP system.

Zero Copy Connector for ERP and ERP Semantic Mining currently support ECC (minimum SAP Netweaver 7.31) and SAP S/4HANA systems.  
Navigate to AllMID ServerServers, select a MID Server, and add the following:

* In the Supported applications tab, edit the list to include Zero Copy Connector for ERP.
* In the Capabilities tab, add Zero Copy Connector for ERP.

{#erpc-prereqs-for-installation__ul_yz4_gdl_cjc}For more information, see [MID Server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).  
Assign the mid_user user the sn_erp_integration.erp_mid_server role. The role enables the [MID Server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) to use the ImportSet API to send data to the ServiceNow instance.

1. Navigate to AllUser AdministrationUsers.
2. Find and select the mid_user.
3. Select the Roles tab.
4. Select Edit.
5. Find and assign the sn_erp_integration.erp_mid_server role.
{#erpc-prereqs-for-installation__ol_dk2_fbr_fdc}

## Required SAP authorizations in development system {#erpc-prereqs-for-installation__section_plc_vmt_ddc}

For the credentials, use an SAP service type user account in your ERP system that requires the following SAP authorization objects:

* S_RFC with Activity = 16 (Execute) for the following Function Modules:
  * RFCPING
  * BAPI_MONITOR_GETLIST
  * RFC_METADATA_GET
  * RFC_GET_FUNCTION_INTERFACE
  * RFC_READ_TABLE
  * DDIF_FIELDINFO_GET
  {#erpc-prereqs-for-installation__ul_hfb_cnt_ddc}
* S_TABU_NAM with Activity 03 (Display) for the following tables:
  * DD01L
  * DD02L
  * DD02T
  * DD03L
  * DD04L
  * DD04T
  * DD12L
  * DD17S
  * DD40L
  {#erpc-prereqs-for-installation__ul_jsz_hnt_ddc}
* S_DEVELOP with Activity 03 (Display)
{#erpc-prereqs-for-installation__ul_xsv_ymt_ddc}

## Required SAP authorizations in production and test system {#erpc-prereqs-for-installation__section_wch_mnt_ddc}

For the credentials, use an SAP service type user account in your ERP system that requires the following SAP authorization objects:

* S_RFC with Activity = 16 (Execute) for the following Function Modules:
  * RFCPING
  * BAPI_TRANSACTION_COMMIT
  * BAPI_TRANSACTION_ROLLBACK
  * RFC_METADATA_GET
  * RFC_GET_FUNCTION_INTERFACE
  * RFC_READ_TABLE
  {#erpc-prereqs-for-installation__ul_p5j_pnt_ddc}
* S_TABU_NAM with Activity 03 (Display) for the tables you have used in models.
{#erpc-prereqs-for-installation__ul_ktk_4nt_ddc}

## SAP proprietary files {#erpc-prereqs-for-installation__section_ggd_qqg_qyb}

Contact the admin of your SAP ECC RFC account to obtain the following SAP proprietary JARs and other required files.

* Create a record called "SAP Jco Dll" and attach <kbd class="ph userinput">sapjco3.dll</kbd>. Use this file if your MID Server is installed on a Windows server.
* Create a record called "SAP Jco so" and attach <kbd class="ph userinput">libsapjco3.so</kbd>. Use this file if your MID Server is installed on a Linux server.
* Create a record called "SAP Eco Jar" and attach <kbd class="ph userinput">sapjco3.jar</kbd>. Use this file for both Windows and Linux.

{#erpc-prereqs-for-installation__sap-ecc-rfc-spoke_ul_agf_vpp_xmb}  
Note:  
Create the records at AllMID ServerJAR Files. For more information about creating JAR files and adding attachments, see .

The MID Server restarts multiple times during this process.

For details about these files, see [SAP ECC RFC Spoke](https://www.servicenow.com/docs/X6PSrx5~2N0cYtv1qvDMcg "The SAP ECC RFC spoke is built by Bristlecone, Inc. Manage items, journals, procurements, and others, in SAP ECC RFC account from your ServiceNow instance.").

## SAP configuration {#erpc-prereqs-for-installation__section_hfx_rqg_qyb}

You must configure the JCO connector before you install Zero Copy Connector for ERP. For more information, see [Installing the SAP Java Connection (JCo)](https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/00f68c2e08b941f081002fd3691d86a7/ffe3b941e82641bc97b76ce522423d83.html) on the SAP Help Portal.

You must add the DuckDB JDBC jar as a MID Server jar. For more information and to download, see [DuckDB JDBC Driver 1.1.1](https://mvnrepository.com/artifact/org.duckdb/duckdb_jdbc/1.1.1) on the Maven website.  
Additionally, you need the following on your ERP system:

* SAP ECC (minimum SAP Netweaver 7.31)
* SAP S/4HANA (all versions supported)
* SAP Java Connector
{#erpc-prereqs-for-installation__ul_yjx_w43_fxb}

*[\>]: and then


