This Snap uses account references created on the SAP S/4HANA Account page of SnapLogic Manager to access to the endpoint. See SAP S/4HANA Basic Auth Account for information on setting up this type of account.
Input This Snap has at least one document input view.
Output This snap has at most one document output view.
Error This Snap has one optional error view and might produce documents in the view if errors are returned from the S/4HANA application.
Required. The name for the Snap. You can modify this to be more specific, especially if you have the same Snap more than once in your pipeline.
Required. This property enables you to define the API that you want to access. This field will be populated dynamically with the list of APIs available in the S/4HANA system configured in the account snap. Users are allowed to choose an API Object from suggestion dropdown. The entity is shown as API Object name (Short description) in the dropdown.
Example: ZCRM_BUPA_ODATA_0001 (Odata Services for Business Partner)
Default value: [None]
Required. This property enables you to define the Entity or Endpoint of an API. This field will be shown dynamically from different users’ accounts from the suggestion dropdown based on the API Object that you selected.
Default value: [None]
Add customized HTTP request header to implement specific HTTP requests. For more details, please see the Additional Information - Usage of Customized header.
This property enables you to set the connection timeout duration in seconds.
Default value: 
This property enables you to "pass through" the data from an incoming document and merge it into the new document being written to the output. If selected, the input document will be passed through to the output view under the key 'original'.
Default value: Selected
Connection timeout Required. This property enables you to set the connection timeout duration in seconds. Default value:
Number of retries Required. This property enables you to set the maximum number of re-connections in case of connection failure or timeout. Default value:
Retry interval (seconds) Required. This property enables you to set the time interval in seconds between reconnections. Default value: 
Execute during preview:
This property enables you to execute the Snap during the Save operation so that the output view can produce the preview data.
Supports the input schema by which it is allowed to display the Create supported input parameter set from the upstream input snap.
Supports dynamic metadata loading, by which it is allowed to load the API metadata with a Parent-child dependency structure. Select an API object from the API Object field and only this selected API-object related and Create supported (POST operation supported) entities will be displayed. After selecting an entity, only this selected entity related and Create supported (POST operation supported) parameters will be shown in the input schema.
The example assumes that you have configured & authorized a valid SAP S/4HANA Basic Auth Account. The following SAP S/4HANA Create Snap and pipeline show how you can create new material data at the SAP S/4HANA server via API object ZSD_F2499_CUSTOMER_MATERIAL_SRV_0001 (Customer Material) and Entity C_CustomerMaterial_F2499.
Configuring an SAP S/4HANA Create Snap to create a new material data entry
Implementing an example pipeline to create a new material data entry using SAP S/4HANA Create Snap
A successful validation or execution of the Snap gives the following output preview showing results from API response