--- title: Connecting Zero Copy Connector for ERP to ERP using OData description: Extract data securely from ERP OData v2 APIs for use in remote tables and extraction tables. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/erp-integration-framework/erp-canvas-use-odata-and-http-connection.html release: australia product: ERP Integration Framework classification: erp-integration-framework topic_type: concept last_updated: "2026-08-05" reading_time_minutes: 2 keywords: [erp, canvas, erp canvas, model, integration, data hub, zero, copy, connector, sap, odata, connection] breadcrumb: [Connecting to SAP, Configuring, Zero Copy Connector for ERP, Workflow Data Fabric] --- # Connecting Zero Copy Connector for ERP to ERP using OData Extract data securely from ERP OData v2 APIs for use in remote tables and extraction tables. **Important:** OData v2 doesn't use snapshot isolation, so you might experience some data consistency issues when retrieving data from an external ERP source. ## Providing OData access to users You must have an ERP system enabled for OData connections. To give users OData access, see the following instructions on the SAP help site: [Back-End Server: Assign OData Service Authorization to Users](https://help.sap.com/doc/saphelp_ssb/1.0/en-US/6f/0e415370107d77e10000000a441470/content.htm?no_cache=true). ## Enabling download of XML files The glide.attachment.extensions system property restricts the file types that can be downloaded. This property is empty by default. Check that the xml file extension hasn't been added to this property. For more information, see . ## System properties The following are properties related to OData.
| Property | Type | Description | Create manually? | Role needed to edit property |
|---|---|---|---|---|
| sn\_erp\_integration.catalog\_service\_path | string | After the hostname and port, this path is used to connect with any SAP catalog service. The default is: /sap/opu/odata/iwfnd/CATALOGSERVICE;v=2/ServiceCollection. After you create the property and set it to true, a list of all services is retrieved from SAP. The information is stored in an XML file and attached to the system record. The XML can be used later. For example, parse the XML while offline with no connection to SAP. **Note:** To update the table catalog information, first remove the attachment displayed on the ERP Systems page. Then, run the retrieval process again to refresh the list. | Yes | admin |
| sn\_erp\_integration.odata\_max\_record\_fetch\_limit | integer | Limits the number of records fetched for GET calls by adding the $top parameter to the OData calls. This reduces the number of records read from the OData endpoint. | No | admin |
| sn\_erp\_integration.odata\_service\_path | string | After the hostname and port, this path is used to connect with any SAP OData service. Add a URL in **Value** to specify the OData service. The default is: /sap/opu/odata/sap. | Yes | admin |
| sn\_erp\_integration.response\_timeout | integer | Specifies the timeout value for OData response. If OData calls time out frequently, increase the timeout value. Specify the value in seconds. The default is 100 seconds. This value is used for responses both from external web and from a MID Server. | No | admin or sn\_erp\_integration.erp\_admin |
| sn\_erp\_integration.use\_cookies | true \| false | Specifies whether to use cookies for an OData connection. | No | admin or sn\_erp\_integration.erp\_admin |
| sn\_erp\_integration.use\_csrf\_token | true \| false | Indicates whether a CSRF token is sent for OData calls in Zero Copy Connector for ERP operations. | No | admin or sn\_erp\_integration.erp\_admin |