SAP Concur Write

Overview

The SAP Concur Write Snap creates and updates data resources in SAP Concur. Learn more at SAP Concur API Documentation.



Prerequisites

  • A valid SAP Concur account with the required permissions to create and update the selected resources.

Snap views

Type Description Examples of upstream and downstream Snaps
Input

This Snap has exactly one document input view.

A document containing data that can be used to create or update entities in SAP Concur.

Output

This Snap has at most one document output view.

A document containing the data from SAP Concur after creation or updating of a data resource.

Learn more about Error handling.

Snap settings

Legend:
  • Expression icon (): Allows using pipeline parameters to set field values dynamically (if enabled). SnapLogic Expressions are not supported. If disabled, you can provide a static value.
  • SnapGPT (): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
  • Suggestion icon (): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
  • Upload : Uploads files. Learn more.
Learn more about the icons in the Snap settings dialog.
Field/Field set Description
Label

String

Optional. Specify a unique name for the Snap. Modify this to be more appropriate, especially if more than one of the same Snaps is in the pipeline.

Default value: SAP Concur Write

Example: SAP Concur Write

API Version

Dropdown list

Specify the API version of the SAP Concur. For more information about the API version refer to SAP API Explorer. Available values are:

  • v1.0
  • v1.1
  • v3.0
  • v3.1
  • v3.2

Default value: v3.0

Example: v3.1

Entity

String/Expression

Required. Specify an entity or data objects to write or update. You can specify a static value or pass the value dynamically. This field provides suggestions of entities that are available for the chosen version of API.

Default value: N/A

Example: Vendors

Operation

String/Expression

Required. Select the action to perform on the SAP Concur application.

Default value: N/A

Example: Create a new vendor

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

String

Specify the names of the required parameters.

Default value: N/A

Example: vendorcode

Value

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, Boolean, etc.

Default value: N/A

Example: 1234

Optional parameters Use this field set to specify the names and values of optional parameters defined in SAP Concur API Documentation.
Parameter

String

Specify the names of the optional parameters.

Default value: N/A

Example: createdFrom

Value

String

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, Boolean, etc.

Default value: N/A

Example: 01-01-2022

Connection Timeout

Integer

Required. Specify the connection timeout duration in seconds.

Default value: 30

Example: 40

Number of Retries

Integer

Required. 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.

Default value: 0

Example: 5

Retry Interval (seconds)

Integer

Required. Specify the time interval between two successive retry requests. A retry happens only when the previous attempt resulted in an exception.

Default value: 0

Example: 10

Snap execution

Dropdown list
Choose one of the three modes in which the Snap executes. Available options are:
  • Validate & Execute. Performs limited execution of the Snap and generates a data preview during pipeline validation. Subsequently, performs full execution of the Snap (unlimited records) during pipeline runtime.
  • Execute only. Performs full execution of the Snap during pipeline execution without generating preview data.
  • Disabled. Disables the Snap and all Snaps that are downstream from it.

Troubleshooting

Error Cause 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.