Documentation Index

Fetch the complete documentation index at: https://skthelp.syniti.com/llms.txt

Use this file to discover all available pages before exploring further.

Connecting to SAP Systems Using SAP NetWeaver HTTPS

Prev Next

Note

This functionality is currently available to a limited number of customers and may become generally available later. To request access, contact Syniti Support.

Overview

This article describes how to configure and use SAP NetWeaver HTTPS connections for data extraction from SAP systems with Replicate Preview in the Syniti Knowledge Platform (SKP). SAP NetWeaver is an open integration and application platform that allows you to standardize business processes across technological boundaries, integrate applications, and manage information easily in a structured manner. SAP NetWeaver is the basis for a large number of SAP solutions including SAP ECC and SAP S/4HANA.

Note

SAP NetWeaver HTTPS connections are supported only for data extraction using Replicate Preview in the SKP.

The HTTPS connection provides an alternative to traditional RFC connections, offering enhanced performance through pagination and parallel processing capabilities.

HTTPS vs RFC Connection Approach

Traditional RFC connections use streaming technology via the .NET connector to extract data from SAP systems. The new HTTPS connection approach introduces several improvements:

  • Pagination Support: HTTPS connections use pagination mechanisms (numeric offset or key set) to retrieve data in manageable chunks, improving performance for large datasets.

  • Parallel Processing: Support for multiple parallel workers to distribute workload and reduce extraction time.

  • Server-Side Processing: ABAP functions handle data processing on the SAP server, optimizing resource utilization.

  • Compression: Built-in compression support (recommended) to reduce network bandwidth usage.

Prerequisites

Before configuring HTTPS connections, ensure that the required SAP add-on package is installed on your SAP system. The add-on provides the necessary ABAP functions for HTTPS-based data extraction. Refer to SKP ADMM Add-On Installation Guide for SAP Systems for more information.

Port Configuration

Configure the HTTPS port on your SAP system to allow connections from the SKP. The port number is customer-defined.

Note

To validate which port number has been assigned to the service, use transaction SMICM and access Go to > Services to check the port number associated with an HTTPS host.

Ensure that:

  • The port is open in your firewall configuration

  • The SAP system is configured to accept HTTPS requests on the specified port

  • Network routing allows communication between the SKP and the SAP system

Create a SAP NetWeaver HTTPS Connection

To access the Create Connection page:

  1. Verify that you're in the Catalog module of the SKP or select Catalog from the Home menu to access the Catalog module of the SKP.

  2. Search for an existing SAP system or create the required SAP system.

  3. Click on the datastore name to open the datastore Details page.

  4. Access the Connections tab and click Create Connection.

  5. From the Type list, select SAP NetWeaver HTTPS.

  6. Enter a unique name for this connection and a description stating the purpose of this connection.

  7. In the Main Properties section, complete the connection form as required using the following table as a reference:

    Property Name

    Description

    Hostname

    required

    IP address or hostname of the SAP server.

    Port

    required

    The port number configured on the SAP system.

    Default value: 443 followed by the SAP instance number (for example, 44300).

    Use HTTPS

    Turn on this toggle to enable secure connection instead of the standard HTTP. HTTPS can be enabled on both authentication methods.

    Client

    The SAP Client in which data to be accessed resides. Client is a 3-character numeric value of 0-9 for each character. By default, a 000 client and a 001 client is installed with every instance of SAP ECC, and then others are added by the configuration team.

    Language

    The language key for the User ID. The default value is EN.

    Authentication Mode

    Select how the SKP authenticate to the SAP system.

    * UserPassword (Basic Auth): Requires only server certificate from SAP

    * Certificate (mutual TLS X.509 client certificate): Requires you to configure both client and server certificates.

    Refer to SSL Certificate Management for more information on configuring an SSL certificate.

    Username

    required for UserPassword Authentication

    The User ID used to connect to the system/database.

    Password

    The password that is used with the User ID to connect to the system/database.

    Use Compression

    Enable compression to reduce network bandwidth usage and improve performance

    HTTP Timeout (seconds)

    Timeout for HTTP requests in the ranges of 1-3600 seconds. Default: 900 seconds.

    Trust Server Certificate

    When enabled, the server's SSL certificate is accepted without validation. Use only in trusted network environments or for testing; not recommended for production.

  8. In the Advanced Properties section, complete the connection form as required using the following table as a reference:

    Property Name

    Description

    Fetch Block Size

    Specifies the amount of data or number of records retrieved in each fetch operation. The default value is 5000.

    Fetch Block Size Unit

    Unit for Fetch Block Size:

    * Records (number of records)

    * Kilobytes (amount of data in KB)

    Fetch Queue Size

    Size of the local queue containing blocks of data fetched from the system. The default value is 10.

    Parallel Workers

    Configure multiple workers to extract data concurrently, significantly reducing overall extraction time. Supported values: 1-32; Default: 1.

    Auto-Tune Parallelism

    Dynamically adjusts the number of parallel workers based on system performance metrics. When Auto-Tune is enabled, the Parallel Workers parameter is interpreted as the maximum number of workers the application will consume, allowing the system to scale up or down within this limit rather than using a fixed worker count.

    Trim Strings

    Allows you to define how to trim whitespace from string values:

    * None (no trimming)

    * End (trim trailing spaces)

    * All (trim both leading and trailing spaces)

    Extended Properties

    Click + Add Property to add properties not listed in the grid. Enter the properties as a list of property=value strings separated by ';'.

  9. From the Usage list, select the required usage to define how this connection is used for your SAP system.

  10. From the SKP Connector list, select the required SKP Connector component to communicate with systems in your landscape.

  11. Click Save.

Test Your Connection

In the Connections tab, expand the newly created connection and click Test Connection to test the connection to your SAP ECC or SAP S/4HANA system. If the connection fails, an error message displays with the information to aid in troubleshooting your connection.

Note

  • Performance may vary based on network conditions, SAP system configuration, data complexity, and available resources. The parallel worker configuration provides optimal performance for large datasets.

  • Monitor extraction performance and adjust connection properties as required.