SAP Concur Real-Time Administration Tab
The SAP Concur Real-Time Administration tab is used to manage the integration. This page consists of three sections:
- Connection Status – Used view connection status and to navigate to the SAP Concur Admin tab. From there, administrators can enter and review the OAuth Configurations, configuration Parameters, and User Field Mappings.
- Expense Field Mappings - Used to control the mapping between Veeva CRM fields and SAP Concur fields. Administrators can select the Default Expense Type under the Expense Configuration Parameters subsection.
- SAP Concur Real-Time Sync History – View and download expenses submitted to SAP Concur as well as review the submission status of expenses
Administrators can review the field mappings between Veeva CRM and SAP Concur. The default mappings are as follows:
Mapping Type | Veeva Object | Veeva Field | SAP Concur Field |
---|---|---|---|
Expense Header to Expense Entry | Concur_Settings_vod | Expense_Header_Expense_Type_Code_vod | ExpenseTypeCode |
Payment_Type_vod | PaymentTypeID | ||
Expense_Header_vod | Transaction_Date_vod | TransactionDate | |
Actual_vod | TransactionAmount | ||
Event_vod | Name, Incurred_Expense_vod, TransactionDate_vod | Description | |
Organization | DefaultCurrencyIsoCode | TransactionCurrencyCode | |
Expense Line to Itemization | Expense_Line_vod | Expense_Type_Code_vod | ExpenseTypeCode |
Description_vod | Description | ||
Actual_vod |
TransactionAmount |
||
Expense_Header_vod |
Transaction_Date_vod |
TransactionDate |
All default mappings can be overridden using custom mappings.
For Multicurrency Orgs, the TransactionCurrencyCode field is mapped to the Currency field on the Expense_Header_vod object. This mapping cannot be set at the Expense Line level.
If the Incurred_Expense_vod field is not populated, it is skipped when mapping to the Description SAP Concur Field.
Custom field mappings are created by populating the bottom row of the appropriate table with the appropriate SAP Concur Field and the Veeva Field. Administrators may add up to 40 additional custom field mappings for Expense Header to Expense Entry mappings using the Expense_Header_vod object, as well as 40 additional custom field mappings for Expense Line to Itemization Mappings using the Expense_Line_vod object.
Custom mappings cannot concatenate multiple Veeva CRM fields. To combine field values in a custom mapping, create a new formula field to evaluate the appropriate expression, then map that field to Concur.
Additionally, Administrators can map Veeva fields related to expenses to SAP Concur Attendees. Each entry mapping must have a corresponding AttendeeTypeCode. This value indicates the AttendeeTypeCode from SAP Concur. The default mappings are as follows:
Attendee Type | Veeva Object | Veeva Field | SAP Concur Field |
---|---|---|---|
User | User | id | ExternalID |
FirstName | FirstName | ||
LastName | LastName | ||
Account | Account | id | ExternalID |
FirstName | FirstName | ||
LastName | LastName | ||
Contact
|
Contact
|
id | ExternalID |
FirstName | FirstName | ||
LastName | LastName | ||
Write-In Team Member
|
Write-In Team Member
|
id | ExternalID |
FirstName | FirstName | ||
LastName | LastName | ||
Write-In Attendee
|
Write-In Attendee
|
id | ExternalID |
FirstName | FirstName | ||
LastName | LastName | ||
Write-In Speaker
|
Write-In Speaker
|
id | ExternalID |
FirstName | FirstName | ||
LastName | LastName |
If an HCO is selected as the Attendee on an expense, it has the AttendeeTypeCode HCO and maps the FirstName and LastName SAP Concur fields to Admin.
If a Group is selected as the Attendee on an expense, it uses the same AttendeeTypeCode as defined in the User attendee type mapping and creates an Attendee in SAP Concur with a FirstName and LastName of “Admin”.
If there is a global external ID used for HCPs, Veeva recommends overriding the out-of-the-box external ID mapping to use the global external ID.
Administrators can also add up to 25 additional Attendee custom field mappings by populating the bottom row of the appropriate table with the appropriate SAP Concur Field and Veeva Field. Custom mappings use the same object as the rest of the table as the source for the field.
Up to five custom field mappings can be created to map Expense Attribution to Expense Entry Attendee using the Expense_Attribution_vod object by populating the bottom row of the appropriate table with the appropriate SAP Concur Field and Veeva Field.