Skip to main content

Overview

The SAP Extractor endpoint leverages the SAP extractors to unload and capture SAP data directly from the SAP application, thereby eliminating the need to access the underlying database (which might not be possible due to license restrictions). Offering increased flexibility and fine-tuning options, the SAP Extractor endpoint facilitates effortless migration of SAP data to other environments.

The endpoint supports Full Load or Full Load and Apply Changes replication from standard and generic data sources.

During the replication process, Replicate does the following:

  1. Executes the extractor using RFC protocol.
  2. Stores the extracted data in an intermediate table corresponding to the source metadata structure.
  3. Accesses the intermediate table using RFC protocol to retrieve the data.
  4. Deletes the data from the intermediate table and runs the next extraction.
  5. Performs INSERT operations on the target (even for source changes that were not INSERTs).

The SAP extractor endpoint depends on the RFC protocol to copy data retrieved by ABAP programs. As a result, the SAP extractor endpoint performance is not as good as the SAP Application (DB) endpoint which accesses the underlying databases directly). Therefore, if you need to replicate huge amounts of data from SAP it is strongly recommended to use the SAP Application (DB) endpoint if possible.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!