SAP Open Connectors

Technical Restrictions

The below tables in this article indicates the various technical restrictions of the SAP Open Connectors platform and to which environments they apply.

Formulas

Limit NameLimitDescriptionScope
Formula max request size5 MBThis is the maximum size of the input request to the formula trigger. This limit is for each formula execution.

If the limit is exceeded, the formula execution will result in a 413 or 429 HTTP error code.
Request
Formula max step execution value log size4 MBAfter each formula step is executed, the resulting value of the step execution is logged and available to view via the formula execution audit trail. For connector request or similar steps, this value will include a request/response payload, header information, etc.

If the limit is exceeded, the formula will still complete execution successfully, but the step execution value will not be available in the execution audit log.
Formula step

File Streaming

Limit NameLimitDescriptionScope
Streaming API Response Payload Size (File Download/File Upload)6 GBThis limit applies to streaming APIs, e.g., GET /files/{id}, GET /bulk/{jobId}/{objectName} and others. This limit is for the maximum download size of a file from any such APIs.

If a file greater than 6GB is attempted to be downloaded via such an API, then the request will fail with a 429 HTTP error code.
Response/Request
File upload/download API timeout3,600 secondsThis limit is the amount of time after which a file upload or download API will timeout. For example, if a large file is being uploaded and the internet connection used between the client and SAP Open Connectors is very slow, the client will need to have the file uploaded within the specified limit.

If this limit is exceeded the upload or download request will fail with a 429 HTTP error code.
Request

Events

Limit NameLimitDescriptionScope
Event ingest payload size8 MBThe SAP Open Connectors platform provides the functionality for connector instances to serve as proxies for events received or polled from the service provider's API endpoint. These events, once received by SAP Open Connectors are temporarily persisted for further processing and/or dispatch to the owner of the connector instance. This limit imposes the maximum payload size of each event received by SAP Open Connectors on behalf of our customer.

If this limit is exceeded, the event payload will not be temporarily persisted for processing or dispatch.
Request


API Requests/Responses

Limit NameLimitDescriptionScope
API Request/Response Payload Size (non-file upload)8 MBThis limit will be applied for the request to and response from all non-streaming APIs, platform as well as connectors. An example of a platform API is "GET /formulas/{id}" and one for a connector API is "POST /hubs/crm/accounts".

If this limit is exceeded for the request or response payload, the API will result in a 429 HTTP error code.
Request and Response
Javascript Request/Response Execution Payload Size
5 MBThis limit is applied to request and response payloads for a Javascript execution request. There are currently three ways to make such a request: via a pre-hook or post-hook for a connector or connector resource, via Javascript configured for a connector (common resource) mapping and via a script step in the formula execution engine.

If this limit is exceeded, wrapping request (connector API, common resource or formula script step) will result in a 413, a 429, or a 500 HTTP error code.
Request
Javascript Execution Time29 secThis limit is for the execution completion time for a Javascript execution request. There are currently three ways to make such a request: via a pre-hook or post-hook for a connector or connector resource, via Javascript configured for a connector (common resource) mapping and via a script step in the formula execution engine.

If this limit is exceeded, wrapping request (connector API, common resource or formula script step) will result in a 500 HTTP error code.
Request