Requirements for installing Zero Copy Connector for ERP
Summarize
Summary of Requirements for installing Zero Copy Connector for ERP
Before installing the Zero Copy Connector for ERP, ServiceNow customers must complete key configurations on both their ERP systems and the ServiceNow AI Platform. This preparation ensures seamless integration and data exchange between ERP systems (such as SAP ECC or SAP S/4HANA) and ServiceNow.
Show less
Key Requirements
- Licensing: A valid license and entitlement for the Zero Copy Connector for ERP are required prior to installation.
- ServiceNow AI Platform Plugins: The Integration Hub plugin and Financial Services Remote Tables plugin must be activated.
- MID Server Configuration:
- A MID Server must be configured and authorized to communicate with the ERP system unless using cloud solutions like S/4HANA Cloud or SuccessFactors.
- In the MID Server configuration, add Zero Copy Connector for ERP to the Supported Applications and Capabilities tabs.
- Assign the
snerpintegration.erpmidserverrole to themiduseruser to enable data import operations.
- SAP User Credentials and Authorizations: Use SAP service type user accounts with specific authorizations:
- For development systems: Access to functions including
RFCPINGandBAPIMONITORGETLIST, and display rights on key SAP tables. - For production and test systems: Additional function modules such as
BAPITRANSACTIONCOMMITand rollback functions, with display rights on relevant tables.
- For development systems: Access to functions including
- SAP Proprietary Files: Obtain and upload required SAP JCo files (
sapjco3.dll,libsapjco3.so, andsapjco3.jar) as MID Server JAR records depending on the MID Server OS (Windows or Linux). - SAP Configuration:
- Configure the SAP Java Connector (JCo) prior to installation.
- Add the DuckDB JDBC driver JAR file to the MID Server.
- Ensure ERP systems meet minimum version requirements: SAP ECC with at least Netweaver 7.31 or any SAP S/4HANA version.
Practical Implications
Following these requirements ensures the Zero Copy Connector for ERP can securely and effectively connect your ServiceNow instance with your SAP ERP systems. Proper MID Server setup and SAP authorizations facilitate smooth data retrieval and integration, enabling enhanced ERP semantic mining capabilities without manual data copying.
Before you install Zero Copy Connector for ERP, you must complete several configurations, on both the ERP (Enterprise Resource Planning) 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: The MID Server must be configured to install Zero Copy Connector for ERP. See the following section for more information.
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, in addition to ALL, edit the list to include 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