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

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Installation requirements

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

Release version: Brazil  
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 the ServiceNow AI Platform, several key configurations must be completed on both the ERP system and ServiceNow.
These requirements ensure seamless integration, secure communication, and proper authorization to enable data exchange and semantic mining capabilities with supported SAP ERP systems.
Show full answer Show less  

## Key Requirements

* **Licensing:** Verify entitlements to confirm access to Zero Copy Connector for ERP.
* **Required Plugins:**
  * Integration Hub plugin
  * Financial Services Remote Tables plugin
* **MID Server:**

  If using on-premises SAP systems (ECC or S/4HANA), a MID Server is required with these configurations:
  * Add Zero Copy Connector for ERP to Supported Applications and Capabilities tabs on the MID Server.
  * Assign the `snerpintegration.erpmidserver` role to the MID Server user account to enable ImportSet API usage.
  * Ensure valid connection and credential alias matching the ERP service user.

  Note: Cloud-based SAP solutions like S/4HANA Cloud or SuccessFactors do not require a MID Server.
* **SAP Authorizations:**

  Use a service-type SAP user account with specific authorizations depending on the environment:
  * **Development System:** Execute rights for key RFC function modules (e.g., RFCPING, BAPIMONITORGETLIST), and display rights for metadata tables.
  * **Production/Test Systems:** Execute rights for transaction commit/rollback modules plus others, and display rights for relevant tables used in models.
* **SAP Proprietary Files:**

  Obtain and upload SAP JCo files to the MID Server JAR file repository:
  * `sapjco3.dll` for Windows MID Server
  * `libsapjco3.so` for Linux MID Server
  * `sapjco3.jar` for both platforms

  This ensures the MID Server can communicate with SAP systems using the Java Connector.
* **SAP System Configuration:**
  * Install and configure the SAP Java Connector (JCo) as per SAP documentation.
  * Add the DuckDB JDBC driver JAR file to the MID Server to support data processing.
  * Supported SAP systems include SAP ECC (minimum NetWeaver 7.31) and all SAP S/4HANA versions.

## Practical Implications for ServiceNow Customers

By fulfilling these requirements, ServiceNow customers enable a robust, secure connection between their SAP ERP environments and the ServiceNow AI Platform. This setup facilitates advanced ERP data integration and semantic mining without copying data, enhancing operational insights and automation capabilities. Proper licensing, plugin activation, MID Server configuration, SAP authorizations, and JCo setup are essential steps to ensure a successful installation 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 the ServiceNow AI Platform.

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

Check your entitlements to determine whether you have access to Zero Copy Connector for ERP. For more information, see .

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

The following plugins are required to install Zero Copy Connector for ERP:

* Integration Hub plugin (for more information, see [Request Integration Hub](https://www.servicenow.com/docs/1cjQKW5ssBIKAcJMt12j6w "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 [Activate the remote tables plugin](https://www.servicenow.com/docs/access?context=activate-remote-tables-plugin&version=brazil&pubname=brazil-servicenow-platform&ft:locale=en-US))
{#erpc-prereqs-for-installation__ul_jcc_s43_fxb}

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

Note:  
If you 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 system of record.

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=brazil&pubname=brazil-servicenow-platform&ft:locale=en-US).  
Assign the sn_erp_integration.erp_mid_server role to the mid_user account. The role enables the MID Server 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 has 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 systems {#erpc-prereqs-for-installation__section_wch_mnt_ddc}

For the credentials, use an SAP service-type user account in your ERP system that has 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 that you use in models.
{#erpc-prereqs-for-installation__ul_ktk_4nt_ddc}

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

Contact the administrator of your SAP ECC RFC account to obtain the following SAP proprietary JAR files 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 Jco 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 [Synchronize a JAR file to MID Servers](https://www.servicenow.com/docs/access?context=t_SynchronizeAJARFiletoMIDServers&version=brazil&pubname=brazil-servicenow-platform&ft:locale=en-US).

The MID Server restarts multiple times during this process.

For details about these files, see [SAP ECC RFC Spoke](https://www.servicenow.com/docs/vIysYGSCOyIMjT091uoAYA "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 file as a MID Server JAR file. 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.  
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


