Limitations and considerations
Last updated: 9/23/2026The following limitations apply when using SAP HANA as a source in a replication task.
The limitations differ according to whether you are accessing SAP HANA directly or via SAP Application Server.
Limitations when accessing SAP HANA directly
General limitations
- Change Processing is not supported with SAP BW tables.
- Compatibility views are not supported and will not be available for selection.
- CA views are not supported and will not be available for selection.
- Row store data storage is not supported.
- Multitenant architecture is only supported on a single host.
-
Only transparent tables (including SAP S/4HANA transparent tables) are supported.
Limitations and considerations when using the Trigger-based CDC method
Limitations and considerations when the "Record mode" is set to "Primary key only"
Limitations that are common to both "Log-Table" and "Commit Timestamp" modes
The following limitations only apply when the Record mode in the endpoint settings' Advanced tab is set to Primary key only:
- The internal CDC changes tables support a maximum of 20 Primary Key columns. When a source table has more than 20 Primary Key columns, Replicate cannot store all PK segments and suspends the table with a warning.
- Soft DELETE operations are not supported and will not be captured.
-
The Apply Conflicts error handling policy must be set to the following:
No record found for applying an UPDATE: INSERT the missing target record
-
The Store Changes replication mode is not supported when working with Change Tables. It is only supported when working with an Audit table.
- The Start from timestamp method of resuming a task is not supported.
- For tasks configured with the Apply Changes replication option, transformation filters are only supported with Primary Key columns.
-
DDL operations are not supported.
- Before-image values for UPDATE operations are not captured. The data reflects the current state of the record at the time of capture.
- Soft DELETE operations (application-level UPDATEs that mark a row as deleted) are captured and replicated as standard UPDATE operations, including all current column values.
- Update to a table's Primary Key will be replicated as an INSERT to the target.
- The Store Changes replication mode does not reflect all the changes or their proper order. In addition, Update operations do not include before images.
- Multiple changes to the same record within a single CDC scan window are collapsed as a single record representing that record's final state.
Limitations and considerations that are specific to "Log-Table" mode
- Latency when applying changes — The latency shown in the UI is the interval between Replicate capturing a change from the source (that is, not the source commit time) and that change existing on the target.
- The Start from Timestamp method of resuming a task is not supported.
Limitations and considerations that are specific to "Commit Timestamp" mode
- Latency when applying changes — The latency shown in the UI is the interval between the change being committed on the source and that change existing on the target.
Limitations and considerations when the "Record mode" is set to "Full record"
- DDL operations are not supported.
- Latency when applying changes — The latency shown in the UI is the interval between the change being committed on the source and that change existing on the target.
Limitations and considerations when using the Log-based CDC method
-
Replicate creates a
hana__row_idcolumn on the target as a Unique Index and changes the original Primary Key/Unique Index to a standard column.Information noteOn MySQL and SAP HANA targets, Replicate creates ahana__row_idcolumn on the target as a Unique Index and keeps the original Primary Key/Unique Index. - Capturing DELETE and UPDATE operations for filtered records is not supported.
- The AR_H_USER header column is not supported.
- Transformations that affect multiple columns are not supported.
- When storing changes in Change Tables, only the Row_id and changed columns of the after-image will be stored. All other columns will have NULL values.
- The TRUNCATE table and PARTITION DDLs are not supported. On detecting a table with such operations, Replicate will suspend the table and require it to be reloaded.
- As the SAP HANA endpoint can be configured to connect to one instance only, in the event of failover in a HA environment, the endpoint must be manually reconfigured to point to the new instance. Then reload all associated tasks.
-
The following Apply Conflicts error handling policy is not supported:
No record found for applying an UPDATE: INSERT the missing target record
-
The following Change Processing Tuning option is not supported:
Using the Apply changes using SQL MERGE option in Batch optimized apply mode
-
The SAP HANA scale-out configuration is not supported.
Unsupported data types
The following data types are not supported:
- ARRAY
- ST_GEOMETRY
- ST_POINT
Limitations and considerations when accessing SAP HANA via SAP Application Server
- The data type STRING (Length=0) for NCLOBs is not supported.
- The source_lookup Data Enrichment function is not supported. For more information on this function, see Data Enrichment functions
- Replication of views is not supported.
- Only transparent table are supported
- The AR_H_USER header column is not supported
- CA views are not supported and will not be available for selection
- Row store data storage is not supported.
-
Replicate creates a
hana__row_idcolumn on the target as a Unique Index and changes the original Primary Key/Unique Index to a standard column.Information noteOn MySQL and SAP HANA targets, Replicate creates ahana__row_idcolumn on the target as a Unique Index and keeps the original Primary Key/Unique Index. - Capturing DELETE and UPDATE operations for filtered records is not supported.
- Transformations that affect multiple columns are not supported.
- When storing changes in Change Tables, only the Row_id and changed columns of the after-image will be stored. All other columns will have NULL values.
- The TRUNCATE table and PARTITION DDLs are not supported. On detecting a table with such operations, Replicate will suspend the table and require it to be reloaded.
- As the SAP HANA endpoint can be configured to connect to one instance only, in the event of failover in a HA environment, the endpoint must be manually reconfigured to point to the new instance. Then reload all associated tasks.
-
The following Apply Conflicts error handling policy is not supported:
No record found for applying an UPDATE: INSERT the missing target record
-
The following Change Processing Tuning option is not supported:
Using the Apply changes using SQL MERGE option in Batch optimized apply mode
-
The SAP HANA scale-out configuration is not supported.
-
A filter should be defined for the Client column to capture client-specific changes during CDC.
-
Backint backup is not supported.
-
Only S/4HANA systems are supported. SAP ECC on HANA (Business Suite on HANA) is not supported.