# Step 2: Configuring your SAP system

> To establish a communication between UiPath Test Manager and your SAP system, configure the SAP system by creating a communication user and activating the required services. To achieve this, follow these steps:

To establish a communication between UiPath Test Manager and your SAP system, configure the SAP system by creating a communication user and activating the required services. To achieve this, follow these steps:

1. Create a communication user in your SAP system for the integration with UiPath Test Manager. Assign the necessary roles and authorizations based on your organization's internal policies.
   * The integration uses standard interfaces via RFC or Web service (HTTPS).
   * UiPath does not require specific authorizations, except for RFC connections.
     :::note
     If you use an RFC connection, assign the `S_RFCACL` authorization object to the communication user.
     :::
2. If you plan to use a Web service (HTTPS) connection for the integration, activate the necessary SAP services required to establish the connection with UiPath.
   :::note
   These services are used for read-only operations. UiPath uses only `HTTP GET` methods to retrieve information from the SAP system.
   :::
   The following lists presents the necessary SAP services to activate for using the Heatmap and Change Impact Analysis:
   * **Heatmap services**:
     + `/sap/opu/odata/UIPATH/HEATMAP_AGGREGATES_SRV/AllAggregatesSet`
     + `/sap/opu/odata/UIPATH/TRANSPORT_INFO_SRV/TransportsStatusSet`
     + `/sap/opu/odata/UIPATH/TRANSPORT_LOOKBACK_SRV/TransportLookbackSet`
     + `/sap/opu/odata/UIPATH/S4_CHECK_SRV/S4Info`
     + `/sap/opu/odata/UIPATH/HEATMAP_OVERVIEW_SRV/FinalHeatmapSet`
   * **Change Impact Analysis services**:
     + `/sap/opu/odata/UIPATH/GET_TRANSPORT_EXES_SRV/TransportExesSet`
     + `/sap/opu/odata/UIPATH/GET_TRANSPORT_STATUS_SRV/TransportStatusSet`
     + `/sap/opu/odata/UIPATH/EXE_ANALYSIS_SRV/GetTransportAnalysis`
     + `/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/TransportAnalysisSet`
     + `/sap/opu/odata/UIPATH/GET_TRANSPORT_ALLITEMS_SRV/DetailsSet`
     
     To activate the previous services, follow these substeps:
     
   1. Navigate to your SAP system user interface.
   2. Execute the `SICF` transaction.

      In the **Filter for Calling ICF Hierarchy** section, ensure `SERVICE` is entered in the **Hierarchy Type** field.

      Figure 1. The Filter for Calling ICF Hierarchy screen in SAP

   ![The Filter for Calling ICF Hierarchy screen in SAP](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-the-filter-for-calling-icf-hierarchy-screen-in-sap-576900-d6c9258e-29d0d974.webp)

   3. Select **Execute** to finish the execution of the `SCIF` transaction. A selection screen appears, displaying various services available in your SAP system.

      Figure 2. The selection screen displaying all services available in SAP

   ![The selection screen displaying all services available in SAP](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-the-selection-screen-displaying-all-services-available-in-sap-576896-5eed201e-6202cb71.webp)

   4. Under **Virtual Hosts/Services**, expand the following menu path: `default_host` &gt; `sap` &gt; `opu` &gt; `odata` &gt; `uipath`. If this is your first activation, the UiPath services are likely greyed out, indicating they are installed but not active. Upon activation, they will display in bold.
   5. Right-click each UiPath service entry under `uipath`, and select **Activate Service**.

      Figure 3. Activating UiPath services

   ![Activating UiPath services](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-activating-uipath-services-576892-e27f8f5f-d8cda5a3.webp)
   
   6. In the **Activation of ICF services** pop-up window, select **Yes** to confirm the service activation. Once a service is activated, it will display in bold.
