An Azure service for ingesting, preparing, and transforming data at scale.
For an SAP CDC source that exists in ECC but fails in Preview ODP, the supported checks are:
- Verify the SAP system supports ODP 2.0 The SAP CDC connector requires the SAP ODP 2.0 framework. It is supported across many SAP ECC, SAP S/4HANA, SAP BW, BW/4HANA, and SLT releases, but the SAP release must meet the ODP requirements.
- Validate SAP user authorizations
A common cause of preview failures is missing authorization for ODP RFC calls.
- If the error is similar to DF-SAPODP-NoAuthForFunctionModule with
RODPS_REPL_CONTEXT_GET_LIST, the recommendation is to add the required authorization profile to the SAP account according to SAP Note 460089. - For CDS-based extraction scenarios, missing SAP authorizations can also block extraction. The documented checks include reviewing the assigned SAP profile and paying attention to authorization objects such as
S_RS_CDS_XandS_DHCDCCDS.
- If the error is similar to DF-SAPODP-NoAuthForFunctionModule with
- Test extraction directly in SAP
Run the SAP report RODPS_REPL_TEST for the same source object and same SAP user. This is the documented validation step for ODP setup and helps confirm whether the object can be extracted through ODP.
- If the test fails, run transaction SU53 afterward to identify missing authorizations.
- Confirm the object is extractable through ODP
If
ZDDL_VBEP_BODSis a view, existence alone is not enough. Not all views are extractable by the SAP CDC connector.- Check table
DDHEADANNOfor the annotationANALYTICS.DATAEXTRACTION.ENABLED. - If that annotation is missing, the documented guidance is to switch extraction to the SAP Table connector instead of SAP CDC.
- Check table
- If SLT is used, verify the ODP queue/context configuration
In SAP SLT transaction LTRC, the target system must be configured for:
- RFC Connection
- Scenario for RFC Communication = Operational Data Provisioning (ODP)
- Queue Alias in the format
SLT~<your queue alias>
- Check for SAP-side known issues
Microsoft documentation lists SAP notes for known ODP extraction issues, including:
- 2321589 for missing BAdI implementation for
RSODP_ODATAsubscriber type - 3038236 for CDS view extractions that fail to populate ODQ
- 3076927 for unsupported callbacks when extracting from SAP BW or BW/4HANA
- 2321589 for missing BAdI implementation for
- Be aware of SAP Note 3255746 impact A recent SAP security patch can block incoming calls to the ODP RFC API from third-party clients, including the Azure Data Factory SAP CDC connector. This should be reviewed before or after SAP-side changes because it can directly affect connectivity and preview behavior.
If the preview error specifically mentions SAP connection failure, also test connectivity from the machine hosting the integration runtime to the SAP server, for example with:
Test-NetConnection <sap server> -port 3300
- Prerequisites and setup for the SAP CDC connector
- Troubleshoot mapping data flows in Azure Data Factory (ADF)
- SAP connectors overview
- Troubleshoot the SAP Table, SAP Business Warehouse Open Hub, and SAP ODP connectors in Azure Data Factory and Azure Synapse
- Overview and architecture of the SAP CDC capabilities
- Monitor data extraction in Azure Data Factory