SAP Concur Delete
In this article
Overview
You can use this Snap to delete the Data resources from SAP Concur. Learn more: SAP Concur API Documentation.
Snap Type
The SAP Concur Delete snap is a Write-type Snap.
Prerequisites
A valid account with the required permissions to delete the selected resources in SAP Concur.
Support for Ultra Pipelines
Works in Ultra Pipelines.
Limitations and Known Issues
None.
Snap Views
Type | Format | Number of Views | Examples of Upstream and Downstream Snaps | Description |
Input | Document Binary Binary or Document |
|
| A document containing data that can be used to delete entities in SAP Concur.
|
Output | Document Binary Binary or Document |
|
| A document containing the data from a SAP Concur after deletion of a data resource |
Error | Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter while running the Pipeline by choosing one of the following options from the When errors occur list under the Views tab. The available options are:
Learn more about Error handling in Pipelines. |
Snap Settings
Asterisk ( * ): Indicates a mandatory field.
Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.
Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the field set.
Remove icon (): Indicates that you can remove fields from the field set.
Field Name | Field Type | Description | |
---|---|---|---|
Label*
Default Value: SAP Concur Delete | String | Specify a unique name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.
| |
API Version
Default Value: v3.0 | Dropdown list | Specify the API version of the SAP Concur. Learn more about the API version: Swagger API Explorer. The available values are:
| |
Entity*
Default Value: N/A | String/Expression | Specify an entity or data objects to write or update. Users can type in the entity or pass the value dynamically. This field will have suggestion of entities that are available in the chosen version of API. | |
Operation*
Default Value: N/A | String/Expression | Define the Action (SAP Concur Endpoint). | |
Required parameters | Use this field set to specify the required fields for a selected operation. If there is any suggestion it means these parameters are required for the selected endpoint. | ||
Parameter
Default Value: N/A | String | Specify the names of the required parameters. | |
Value
Default Value: N/A | String | Specify the values of the required parameters. The data type of this field depends on what parameter name you selected or entered which can be string, integer, or boolean. | |
Optional parameters | Use this field set to specify the names and values of optional parameters defined in SAP concur API Documentation. | ||
Parameter
Default Value: N/A | String | Specify the names of the optional parameters. | |
Value
Default Value: N/A | String/Integer | Specify the values for optional parameters. The data type of this field depends on what parameter name you selected or entered which can be string, integer, and boolean. | |
Connection Timeout*
Default Value: 30 | Integer | Specify the connection timeout duration in seconds. | |
Number of Retries*
Default Value: 3 | Integer | Specify the maximum number of retry attempts the Snap must make in case there is a network failure, and the Snap is unable to read the target file. The request is terminated if the attempts do not result in a response. | |
Retry Interval (seconds)*
Default Value: 3 | Integer | Specify the time interval between two successive retry requests. A retry happens only when the previous attempt resulted in an exception. | |
Snap Execution
Default Value: Validate & Execute | Dropdown list | Select one of the following three modes in which the Snap executes:
|
Troubleshooting
Error | Reason | Resolution |
Missing required parameters. | There is a parameter required for the selected operation and that was not provided. | Check the required parameters and add missing ones. |
Examples
Delete a List item in SAP Concur
This example pipeline demonstrates how to use the SAP Concur Delete Snap to delete a list item in SAP Concur using the List Item API endpoint in SAP Concur. The example assumes you have configured and authorized a valid SAP Concur Account. Learn more: SAP Concur Oauth2 Account.
First, configure the SAP Concur Delete Snap to provide the List ID and ID of the List item you want to delete. The JSON Formatter and File Writer Snaps are also connected to format and record data in a new file.
Configure the SAP Concur Delete Snap, as shown below.
A successful validation or execution of the Snap displays the following output preview, showing the query results.
Downloads
Download and import the Pipeline into SnapLogic.
Configure Snap accounts, as applicable.
Provide Pipeline parameters, as applicable.