Skip to content

Initial Table Load in SAP Versions < 7.10

The following article shows how to handle the initial table load for delta extractions using the Table CDC extraction type. The article applies in the following situation:

  • The Table CDC extraction type is run on SAP releases < 7.10
  • The option Extract table on first run (Delta initialization) is activated.
  • The delta initialization takes longer than the maximum processing time specified in the SAP profile parameter rdisp/max_wprun_time.
  • The extraction aborts with an error message, e.g., ERPConnect.ABAPRuntimeException: RfcInvoke failed(RFC_ABAP_RUNTIME_FAILURE): TIME_OUT - Time limit exceeded.

Note

The custom function module /THEO/READ_TABLE used by the Table CDC component to extract the table does not support background mode on SAP releases < 7.10. The background mode avoids the timeout mentioned above.

  1. Create a Table CDC extraction. Make sure the option Extract table on first run is deactivated.
    table-cdc-delta-init
  2. Run the Table CDC extraction to initialize the delta extractions. This ensures that no data is missed between table extraction and delta initialization.
  3. Create a regular Table extraction using the Table extraction type. Make sure to select an SAP standard function module, e.g., RFC_READ_TABLE.
    table-cdc-initial-table-load-extraction-settings
  4. Run the Table extraction.


Last update: June 17, 2024