Skip To Content

ArcGIS Enterprise 11.5 and ArcGIS Pro 3.5 requirements for SAP HANA

ArcGIS Pro and ArcGIS Enterprise support connections to SAP HANA databases and enterprise geodatabases in SAP HANA.

Tip:

For ArcGIS releases prior to 10.9, see the system requirements on the ArcGIS Desktop website.

Visit Esri Technical Support for information on the Esri Supported Environment Policy.

Supported database versions

SAP HANA 2.0 SPS 05 and later service pack releases are supported for use with ArcGIS.

Supported operating systems

SAP HANA is available either in the cloud or as a preconfigured system on Linux. Contact SAP for the available configurations.

Database requirements and limitations

If you use SAP HANA 2.0 SPS 08 rev 81 or a later service pack release, and the database contains a geodatabase, you must grant users the following:

  • EXECUTE ON ACQUIRE_APPLICATION_LOCK
  • EXECUTE ON RELEASE_APPLICATION_LOCK

When you use a database connection file (.sde) to access SAP HANA data in ArcGIS Pro, you can only edit data that is registered with the geodatabase. To edit database data, publish an editable web feature layer that references the database data, and edit through the web feature layer.

Cloud support

See Requirements for using ArcGIS with databases in the cloud for information on support for database services and databases deployed in the cloud.

Software required to connect to a DBMS

Your ArcGIS client machines that connect to SAP HANA—for example, the ones running ArcGIS Pro or ArcGIS Server—must have a supported SAP HANA client installed and configured.

SAP HANA clients are available to existing SAP users from the SAP Support Portal under Software Downloads.

Install a version of the SAP HANA client that is supported for the version of SAP HANA to which you connect.

Note:

If you install SAP HANA client version 2.4, you must apply revision patch 186 (2.04.186). If you install SAP HANA client version 2.5, the minimum supported revision patch is 109 (2.05.109).

Install 32- and 64-bit applications and clients on separate machines to avoid issues that arise when different versions of the same drivers are installed on the same machine.