Skip to main content

Specifying an SAP Client

Sap Client

Summary

The sap-client parameter is critical for user authentication, which is client-specific in SAP systems. This fix ensures connections are directed to the correct client, enabling accurate authentication, improving security, and supporting seamless integration in multi-client environments.

To specify the sap-client as part of configuration, set an additional property of sap-client on the destination. If the destination is configured with this parameter, that value will override the values provided in the header or query parameter.

Specifying an Sap Client via Destination Additional Properties

If the destination configuration does not specify an SAP client, you can provide one per request in either of these ways:

  1. Header: X-ENOSIX-SAP-CLIENT: 800
  2. Query parameter: sap-client=800

If multiple SAP client values are present, Link applies the following precedence:

  1. Destination additional property (sap-client)
  2. Header (X-ENOSIX-SAP-CLIENT)
  3. Query parameter (sap-client)
  4. Default SAP client configured in the SAP Application Server
note

Due to the tight coupling of credentials and sap-client, destinations utilizing Principal Propagation and destinations specifying basic auth credentials do not allow for the sap-client to be specified on a per-request basis.