Symptom
- Replication flows from an ABAP-based source via SLT to the target remain in status “Initial Load Partitioning (Retrying)” or fail during initial load.
- Error message: “Transferring initial data failed due to the following error: An exception was raised / API method IF_DHRDB_API_CONSUMER~READ_NEXT_PACKAGE failed; see the following messages for details: / Error by reading next package / Cannot read new entries from buffer table / The data object could not be created: The type does not exist.”
Environment
- SAP Datasphere
Reproducing the Issue
- Create a Replication Flow.
- Select the connection.
- Choose the SLT system and a Mass Transfer ID.
- Add the required source tables and map targets.
- Deploy the Replication Flow.
- Run the Replication Flow and observe that initial load fails or remains in “Initial Load Partitioning (Retrying)”.
Cause
Using SLT table more than 4 times (Mass Transfer IDs)
SLT limitation: a source table can be reused up to 4 times across different Mass Transfer IDs
Resolution
See Also
- Refer to: 3507856 - SAP Datasphere - ABAP Integration - Retention drops RDB table without read access
- Refer to: 3016862 - Note Analyzers with separated scenarios for ABAP-based Migration and Replication Technology
- Refer to: 3561074 - How should the note analyzer be used for SLT source, central, and target systems?
- Refer to: How to check relevant note corrections in On-premise ABAP-based systems for Data Flows and Replication Flows
- Refer to: Replication Flow for ABAP Tables from On-Premise to SAP Datasphere with SLT
Keywords
replication flow, initial load partitioning retrying, read_next_package, IF_DHRDB_API_CONSUMER, cannot read new entries from buffer table, data object type does not exist, abap integration, slt, mass transfer id, abap source, initial load failure, datasphere replication, buffering table, replication error, slt notes , KBA , DS-DI-RF , Replication Flow Runtime , Problem
Product
SAP Datasphere all versions
SAP Knowledge Base Article - Public