SAP S/4HANA via Syniti RFC

Prev Next

Note

  • Starting with Syniti Replicate v10.7.0.4, Syniti now supports SAP S/4HANA via Remote Function Calls (RFC) through the new Syniti Data Provider driver.

  • For Syniti Replicate versions higher than 10.7.0.4, the new Syniti Data Provider is used by default, while in previous versions, the default selection is CData Driver.

Overview

This article provides essential information for setting up replications using SAP S/4HANA as a source application for Refresh and Mirroring (based on the Change Data Capture (CDC) capability) modes. The same functionality is supported for SAP ECC.

Syniti Replicate v10.7.0.4 or later supports the extraction of data from SAP S/4HANA through the application layer using RFC. Syniti Migrate and SAP Advanced Data Migration & Management (ADMM) is integrated with Syniti Replicate to support the Snapshot Management process in Migrate, that is, the orchestration and movement of the data and metadata from the source and target systems involved in the migration to a corresponding SRC or TRG staging database.

This article focuses on the capabilities and setup of the Syniti Replicate software to support ingestion from SAP Applications via RFC communication in SAP S/4HANA systems. The solution supports the following SAP S/4HANA Applications data objects:

Data Objects

Supported Replication Modes

Transparent Tables

Refresh and Mirroring

Pool Tables

Refresh

Cluster Tables

Refresh

Long Texts

Refresh

The initial setup below is required prior to Migrate running an SAP application-level extraction as part of the Snapshot Management process.

Customers who needs to extract data from SAP S/4HANA Systems using Syniti Replicate should raise a Syniti Support request to download the package.

Prerequisites

SAP Environment Compatibility SAP S/4HANA

Syniti transports are compatible with SAP installations of S4/HANA. Install the provided transport in the SAP Application Server. The transport files are listed below, to install them, please contact with your Basis team.

Custom SAP Read Table Function - Last update October 2025.

Initial Installation

  • Transport S4DK900637 for SAP S4HANA - Include namespace /BS4/ and function name SDRM_READ_TABLE. Click here to download the transport.

  • S4DK900637 is compatible with S4HANA 1909 or later and it is mandatory if you want to use Streaming or Mirroring (CDC).

Note

Using the initial transport, you can extract data through the Refresh replication process using the standard RFC extraction method. To enhance performance, Syniti recommends implementing Streaming technology.

Streaming Technology for Data Extraction

Mirroring Replication

(Change Data Capture via RFC)

SAP Long Text Query Extraction

  • Install Transport S4DK900544 for SAP S4HANA 1909 or later containing SAP Query BOAQ_READ_TEXT in User Group /BOA/QUERY - Click here to download the transport.

  • Use this link to download transports package including all Transports used for Namespace, Streaming, Mirroring, Long Text Query and the user guide.

Note

The standard RFC_READ_TABLE function does not require a transport to be installed. However, this function will only work on tables where the returned data is limited to 512 bytes.

Previous SAP Transports versions

Custom SAP Read Table Function

  • Syniti transports are compatible with SAP installations of S/4HANA 1909 and higher.

  • Custom SAP Read Table Function

    • Transport S4DK900023 for SAP S/4HANA Namespace

    • Transport S4DK900550 for SAP S/4HANA CDC

    • Transport S4DK900548 for SAP S/4HANA Streaming Data Extraction

      Important

      Effective June 25, 2025, Transport S4DK900548 will be replaced by Transport S4DK900602 for Streaming Data Extraction.

  • SAP Long Text Extract Query

    • Install Transport DCSK900616 for SAP S/4HANA 1909 and higher containing SAP Query BOAQ_READ_TEXT in User Group /BOA/QUERY

Previous Transport package could be download from this link.

Validate your Syniti Replicate System

Check if your system meets the system requirements needed to execute Syniti Replicate.

If you are running a system upgrade from a 9.x version, refer this article.

Download and Install Syniti Replicate

To download or register Syniti Replicate, log in to the support site, then click the required link in the Replicate section of the article.

Refer to Installing Syniti Replicate for more information on the Syniti Replicate installation process.

Setup Articles

Use Case

Link to Setup Article

Configuring the Refresh replication type and enabling the Data Streaming capability in SAP S/4HANA.

Setup Steps to Refresh data from SAP S/4HANA Systems

Configuring the Mirroring replication type that utilizes the CDC capability in SAP S/4HANA.

Change Data Capture or Mirroring for SAP S/4HANA

Configuring and Executing Syniti SAP Query Read Text in SAP S/4HANA.

Syniti SAP Query Read Text for SAP S/4HANA

Appendix

Appendix A: Troubleshooting

Known Issue: SAP connection using SNC

When connecting to SAP systems using SNC with the latest versions of the SAP RFC SDK dll’s there is a connection failure due to a missing parameter that was previously automatically set by the dll. The workaround for this issue is to request the SAP RFC SDK (Patch 7) dll from Syniti support.

Appendix B: Manual Configuration of Services for SAPLogon

If SAPLogon is not installed or you need to connect to an SAP backend system, for which SAPLogon does not have the necessary information, you must create the required entries manually.

Refer to Manual Configuration of Services for SAPLogon for more information on manually creating required entries for the SAP backend systems in your local network.

Appendix C: SNC Configuration

To configure a Secure Network Communications (SNC) connection for SAP systems, refer to SNC Configuration for SAP Systems.