Expense (SAP)
SAP Concur is a cloud-based expense and travel management software solution that enables executives to manage travel expenses. It enables finance executives to monitor expenses and cash flows related to travel expenditures.
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
Stored Expense (SAP) Information
The following table describes the available integration tasks and stored data within SaaS Management.
| Available Integration Tasks | Information Stored |
|---|---|
| Application Roster | Active Date First Name Last Name Middle Name User Name |
| Expense Discovery | Amount Transaction Date Expense Type Name Currency Merchant Name Owner Login ID Comments Expense data is sourced for the past 90 days on the initial run. |
The information stored is subject to change as enhancements are made to the SaaS application.
Required Minimum Permissions for Expense (SAP)
The minimum API required permissions are based on the Required Expense (SAP) Scopes and the Required Expense (SAP) User Role.
Required Expense (SAP) Scopes
| Scope | Description | Integration Task Name |
|---|---|---|
| identity.user.core.read identity.user.coresensitive.read identity.user.ids.read To enable these scopes, you must reauthorize the integration using the OAuth 2.0 With Password and Refresh Token Grant types authentication method as described in the Expense (SAP) Authentication Method. | Enables you to read the list of users in your SAP Concur account. For more information, see SAP Concur's documentation topic, Scope Usage. | Application Roster |
| EXPRPT | Enables you to get, add, approve, or update expense reports in your SAP Concur account. For more information, see SAP Concur's documentation topic, Learn More About Scopes. | Expense Discovery |
Required Expense (SAP) User Role
The following SaaS application user role is not applicable to Flexera One roles.
The access token owner (OAuth Consumer) must have the Web Services Admin role to use this parameter. For more information, see SAP Concur's documentation topic, Reports v3.
Expense (SAP) Authentication Method
As of May 31, 2024, existing Expense (SAP) integrations will no longer work in SaaS Management. SAP Concur has provided new Expense (SAP) API Endpoints and an enhanced authentication method. You must reauthorize the integration by completing the steps in the following Task section. These steps implement the OAuth 2.0 With Password and Refresh Token Grant types authentication method. Data from existing integrations will be preserved.
The required authentication method is OAuth 2.0 With Password and Refresh Token Grant types.
For more information, see the following SAP Concur's documentation topics:
To reauthorize an existing Expense by SAP integration to implement the OAuth 2.0 With Password and Refresh Token Grant types authentication method:
- Your organization's admin with the Web Services Administrator role must ensure the SAP Concur OAuth 2.0 Application Management tool is enabled. If not, contact the SAP Concur Client Web Services. This tool is required for generating the Client ID (App ID) and Client Secret and viewing the Client ID.
- Refer to the SAP Concur document, Using the Tool to complete the following tasks:
- On the SAP Concur Application List page, select the Client ID that is already configured in SaaS Management.
- On the SAP Concur App Details page, update the required scopes for the Application Roster task by referring to the Required Expense (SAP) Scopes.
- On the SAP Concur App Details page, go to the Grants/Scopes section. In the Allowed Grants field, select refresh_token and password grant type.
- Click Submit.
- Generate the Company UUID and Company Request Token using the Client ID (App ID), which is configured in SaaS Management as per the SAP Concur document, Generating a Company Request Token.
- To reauthorize the Expense by SAP integration in SaaS Management, go to SaaS > Managed Applications > Expense > Integration.
- Click Setup.
- Enter all values in the Expense by SAP integration configuration slideout.
- Click Next.
- Click Authorize.
- Enable the Application Roster and Discovery integration tasks.