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 not specified in configuration, an SAP client may be specified on each request in one of two ways:
-
As a header
X-ENOSIX-SAP-CLIENT: 800
-
As a query parameter
sap-client=800
Due to the tight coupling of credentials and sap-client, destinations utilizing Principle Propagation and destinations specifying basic auth credentials do not allow for the sap-client to be specified on a per-request basis.
If both are included in a request, the header will take priority. If no SAP client is specified, then the request will use the default client configured on the SAP server.