Medium severitydata source
Power BI Refresh Error:
DF-SAPODP-SAPI-LIMITATION
What does this error mean?
The ODP extraction using the SAPI context hit a known limitation. SAPI extractors were designed for BW extraction and have specific constraints when used for delta or certain extraction modes through ODP.
Common causes
- 1Delta extraction was requested for a SAPI extractor that only supports full extraction in ODP mode
- 2The SAPI extractor requires a specific selection field (e.g. company code or date range) that is not being passed
- 3The SAPI extractor was designed for BW-push mode and does not support direct ODP pull extraction
- 4The extraction volume or selection criteria exceeds what the SAPI extractor can handle in a single ODP session
How to fix it
- 1In the ADF error detail, check whether the message references delta mode — if so, switch Extraction mode to 'Full' in the source settings as a first step.
- 2In SAP, run transaction RSA3 (Extractor Checker) for the SAPI extractor name and test extraction with the same selection parameters used in ADF — the error message will be more specific in RSA3.
- 3Check whether the SAPI extractor requires mandatory selection fields (company code, fiscal year, etc.) by reviewing the extractor metadata in transaction RSA6.
- 4If the extractor was designed for BW-push mode only, discuss with the SAP BW team whether there is an alternative ODP object (BW DataSource or ABAP CDS view) that can serve the same data via ODP pull.
- 5Consult SAP Note 2752954 (ODP SAPI limitations) for known restrictions and workarounds.
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/azure/data-factory/data-flow-troubleshoot-guide