...
Limitations and Known Issues
None.
Account Settings
Parameter | Data Type | Description | Default Value | Example |
---|---|---|---|---|
Label | String | Required. Enter a |
unique name for the account. | N/A | SAPS4HANA_Basic_Auth | |||||||
User Id | String | Required. Enter the user name to connect to the SAP S/4HANA On-premise server. | N/A | username | |||||
Passphrase | String | Required. Specify the password associated with the entered user name. | N/A | MyUser | |||||
Host | String | Required. Enter the host name of SAP S/4HANA On-premise server. | N/A | s4hana.example.com | |||||
Port | String | Required. Specify the port on which the SAP S/4HANA On-premise server listens for connection requests. | N/A | 44300 | |||||
Client | String | Required. Enter the client id of the SAP S/4HANA On-premise that you are authorized to access. | N/A | 100 | |||||
Logon Language | String | Required. Specify the logon language as specified in the Application Server. | N/A | EN | |||||
Path prefix | String | Required. Enter the prefix in the gateway endpoint path needed to build a Catalog URL and fetch associated service collection. For more information, see SAP Gateway in this page.
| /sap/opu/odata | /sap/opu/odata | |||||
Service collection URL | String | Required. Specify the relative path—from the gateway endpoint location—needed to retrieve the catalog service. For more information, see SAP Gateway in this page. | /iwfnd/catalogservice/ServiceCollection | /iwfnd/catalogservice/ServiceCollection | |||||
Trust all certificates | Check box | SAP S/4HANA Basic Auth account trusts all certificates, by default. Deselect this check box when there is a third-party signed certificate to be separately authenticated.
| Selected | Selected |
Troubleshooting
Error | Reason | Resolution |
---|---|---|
PKIX path building failed: sun.security.provider.certpath. | Unable to find valid certification path to requested target. | Make sure that you have a valid certificate installed on your SAP S/4HANA server. Alternatively, you can check the Trust all certificates checkbox. |
Failed to validate account: Error on line 1: Content is not allowed in prolog. Cause: Error on line 1: Content is not allowed in prolog. (Reason: Exception occurred while processing the API metadata XML. Content is not allowed in prolog.; Resolution: Please file a defect against the snap) | Wrong logon details or the logon account is locked. |
|
Timeout when retrieving Entity suggestions | The list of API objects are displayed in the Snap Settings dialog, but the corresponding Entity suggestions time out. It It is possible that the SAP S/4HANA is relatively new; in which case the transactions need to be performed in the backend as a way to force code compilation. | Alternatively, you can initiate the compilation externally through a browser using the link specific to the API object and entity. Once the page load is complete, try loading the entities list in Snap Settings. Example: https://<host>:<port>/sap/opu/odata/sap/ |
Snap[com.rojoconsultancy.sap.saps4hana. SAPS4HanaBasicAuthAccount error | This error occurs when the Snap version deployed is incorrect. | Raise an incident with SnapLogic to get this dependency (change of deployed Snap version) resolved. |
401 or an unauthorized error for the entity | This error occurs when the Account configuration is incorrect. | Make sure that you have entered the correct User Id, Passphrase and Client number "?sap-client=015 ". |
Additional information
SAP Gateway
...