Requirements for installing Zero Copy Connector for ERP
Summarize
Summary of Requirements for installing Zero Copy Connector for ERP
This guide outlines the essential configurations and prerequisites for installing the Zero Copy Connector for ERP on both your ERP system and the ServiceNow AI Platform. Proper setup ensures seamless integration between ServiceNow and your ERP system, supporting SAP ECC and SAP S/4HANA environments.
Show less
Key Requirements
- Licensing: Obtain the appropriate license and entitlement for Zero Copy Connector for ERP before installation.
- ServiceNow AI Platform Plugins:
- Integration Hub plugin
- Financial Services Remote Tables plugin
- MID Server:
- Required for on-premise ERP systems; not required for cloud solutions like S/4HANA Cloud or SuccessFactors.
- Ensure valid connection and credential alias matching the ERP service user credentials.
- Configure MID Server by adding Zero Copy Connector for ERP to Supported Applications and Capabilities.
- Assign the
snerpintegration.erpmidserverrole to themiduseruser to enable data import via the ImportSet API.
- SAP Authorization:
- Development system: Use an SAP service user with authorizations including SRFC (execute certain function modules), STABUNAM (display access to specified tables), and SDEVELOP (display).
- Production and test systems: Use an SAP service user with SRFC for key function modules, and STABUNAM for tables used in models.
- SAP Proprietary Files for MID Server:
- Obtain SAP JCo files:
sapjco3.dllfor Windows,libsapjco3.sofor Linux, andsapjco3.jarfor both platforms. - Create corresponding records in ServiceNow under All > MID Server > JAR Files and attach the files.
- The MID Server will restart multiple times during the synchronization process.
- Obtain SAP JCo files:
- SAP Configuration:
- Install and configure the SAP Java Connector (JCo) before installing the Zero Copy Connector.
- Add the DuckDB JDBC driver as a MID Server jar to support connectivity.
- Supported ERP systems include SAP ECC (minimum Netweaver 7.31) and all SAP S/4HANA versions.
Practical Implications
By meeting these requirements, ServiceNow customers ensure a successful installation and integration of the Zero Copy Connector for ERP, enabling efficient data exchange and semantic mining capabilities with SAP ERP systems. Proper role assignments, authorization configurations, and necessary SAP files guarantee secure and reliable communication between ServiceNow and the ERP system.
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
You must have a license and get entitlement to Zero Copy Connector for ERP for installation. For more information, see Licensing.
ServiceNow AI Platform plugins
- Integration Hub plugin (for more information, see Request Integration Hub)
- Financial Services Remote Tables plugin (for more information, see Activate the remote tables plugin)
MID Server requirements
Zero Copy Connector for ERP and ERP Semantic Mining currently support ECC (minimum SAP Netweaver 7.31) and SAP S/4HANA systems.
- 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.
- Navigate to .
- Find and select the mid_user.
- Select the Roles tab.
- Select Edit.
- Find and assign the sn_erp_integration.erp_mid_server role.
Required SAP authorizations in development system
For the credentials, use an SAP service type user account in your system of record 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
- S_TABU_NAM with Activity 03 (Display) for the following tables:
- DD01L
- DD02L
- DD02T
- DD03L
- DD04L
- DD04T
- DD12L
- DD17S
- DD40L
- S_DEVELOP with Activity 03 (Display)
Required SAP authorizations in production and test system
For the credentials, use an SAP service type user account in your system of record 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
- S_TABU_NAM with Activity 03 (Display) for the tables you have used in models.
SAP proprietary files
- Create a record called "SAP Jco Dll" and attach sapjco3.dll. Use this file if your MID Server is installed on a Windows server.
- Create a record called "SAP Jco so" and attach libsapjco3.so. Use this file if your MID Server is installed on a Linux server.
- Create a record called "SAP Eco Jar" and attach sapjco3.jar. Use this file for both Windows and Linux.
The MID Server restarts multiple times during this process.
For details about these files, see SAP ECC RFC Spoke.
SAP configuration
You must configure the JCO connector before you install Zero Copy Connector for ERP. For more information, see Installing the SAP Java Connection (JCo) 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 on the Maven website.
- SAP ECC (minimum SAP Netweaver 7.31)
- SAP S/4HANA (all versions supported)
- SAP Java Connector