Symptom
- When LTRS filter/range conditions are set for initial load with Reading Type 1 (range calculation), data is read from all source clients even though Read from Single Client is enabled in the configuration.
- The same table read with Reading Type 5 (sender queue) returns the expected records.
Environment
- SAP S/4HANA Cloud Public Edition
- ABAP CDC Engine (Change Data Capture)
- SAP Landscape Transformation Replication Server (SLT)
Reproducing the Issue
- Run LTRS
- Add a table in Performance Options:
- Set Initial Load Reading Type = 1 (Range Calculation).
- Define a range condition (for example: GJAHR >= ‘2017’).
- Save.
- Run LTRC,
- Add the table and perform Initial Load.
- Observe inserted records come from multiple clients despite Read from Single Client being enabled.
Cause
This is a known issue. SLT relies on the source system CDC for access plan calculation and for reading data during the data transfer phase. When Read from Single Client is specified, the client of the RFC connection is expected to be used. This indicates that Reading Type 5 is functioning correctly, while records from other clients are being incorrectly returned by Reading Type 1.
Resolution
Implement the note below and try again.
- 3689719- ABAP Data Integration - Reading type resource optimized does not read any data
See Also
Keywords
read from single client, initial load, reading type 1, range calculation, resource optimized, reading type 5, sender queue, ltrs filters, filter options, cdc, client field, mandt where condition, multi-client data, slt replication, abap data integration , KBA , BC-DB-CDC , ABAP CDC Engine (Change Data Capture) , Known Error
SAP Knowledge Base Article - Public