CData Python Connector for SAP Concur

Build 26.0.9770

Locations

Retrieve details of the localities that are used by Concur and that are valid at the company of the user.

View-Specific Information

Select

This view is backed by the SAP Concur Localities v5 API, which does not expose an endpoint that returns every locality. A query against Locations must therefore filter on at least one of the Id, Code, NameId, NameLegacyKey, or SearchText columns.

The SAP Concur APIs publish a locality with one name for each language that the locality is available in. The connector returns each of those names as a separate row, so a locality that has names in more than one language appears in the result set once per name. Id and NameId together identify a single row.

The connector uses the SAP Concur APIs to process filters that refer to Id, Code, NameId, NameLegacyKey, or SearchText. The SAP Concur APIs accept the AdministrativeRegionId, Country, and CountrySubdivision filters only alongside SearchText, so a query that filters on any of those three without also filtering on SearchText fails with an error. The connector processes other filters client-side within the connector.

For example, the connector offloads the processing of the following queries to the SAP Concur APIs:

SELECT * FROM Locations WHERE Id = '0c3f69f8-8867-4fad-9bc9-ade77fc05683'
SELECT * FROM Locations WHERE Code = 'DEMUC'
SELECT * FROM Locations WHERE NameId = 'dff1ef47-b11b-114d-aed4-929e3c5d73d7'
SELECT * FROM Locations WHERE NameLegacyKey = 5705
SELECT * FROM Locations WHERE SearchText = 'Munich'
SELECT * FROM Locations WHERE SearchText = 'Bedford' AND Country = 'US' AND CountrySubdivision = 'US-TX'

Columns

Name Type References Description
Id [KEY] String The unique identifier of the location.
LegacyKey Int The numeric identifier of the location.
Code String The location code. Example: DEMUC
Name String The name of the location. Use SearchText to search for a locality by name.
NameId [KEY] String The unique identifier of the location name.
NameLegacyKey Int The numeric identifier of the location name.
NameLanguageCode String The language code of the location name. Example: en
NameIsActive Boolean Indicates whether the location name is active.
TimeZoneOffset Int The time zone offset of the location, in minutes.
IsActive Boolean Indicates whether the location is active.
Latitude Double The latitude of the geocode for the location.
Longitude Double The longitude of the geocode for the location.
AdministrativeRegionId String The unique identifier of the administrative region of the location.
AdministrativeRegion String The name of the administrative region of the location.
Country String The 2-letter ISO 3166-1 country code for the location.
CountrySubdivision String The ISO 3166-2 country subdivision code for the location. Example: US-WA
URI String The URI to the resource.
SearchText String The free text to search locations by. Use this column to look up location when you do not know the Id, Code, NameId, or NameLegacyKey of the location.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770