Common connectivity issues
Before starting the extraction routines, the SAP extractor performs a connection check to all configured endpoints.ConnectTimeout
401 Logon Failed
client, username, and password configuration parameters.
403 No service found
endpoints section.
403 Access Denied
SSL certificate verification failed
Common data extraction issues
AttributeError: Entityset XXX not defined
sap-entity for the related endpoint configuration is incorrect. You must use a valid entity name.
Maximum string length Error (OData endpoint)
incremental-field is not configured).
Extractor might enter in a “loop” state when using incremental-field (Custom OData endpoints)
The SAP extractor uses OData top operations to handle pagination. When setting up the SAP extractor towards a custom SAP OData endpoint, make sure that your SAP implementation supports pagination.
Extractor fails with error message “Incremental field is not valid” (OData endpoint)
The SAP extractor validates whether theincremental-field set in the endpoint configuration is a valid Edm.DateTimeOffset field.
This is required to perform incremental loads with pagination towards SAP.
State store timestamp does not advance (OData endpoint)
This issue occurs when the state store holds an old timestamp after each extractor run. The OData service returns records in descending order by theincremental-field instead of ascending, so the SAP extractor writes the oldest timestamp from the last processed row to the state store. Each subsequent run re-fetches data from that old date and places extra load on the SAP server.
To solve this issue, ensure records are returned in ascending order by the incremental-field:
- Custom OData endpoints: Configure the endpoint to return records in ascending order.
- Standard S/4HANA OData services: Work with your SAP administrator to update the service implementation.