---
title: Troubleshooting
source: https://docs.newrelic.com/docs/sap-solutions/troubleshooting
---

## Server availability data providers not working

**Symptom**: The `NR_SAP_INSTANCE_AVAILABILITY` and `NR_SAP_SERVER_LIST` data providers fail to collect data.

**Cause**: The `DEFAULT.PFL` profile on monitored servers is not configured for **SAPCONTROL** web services.

**Solution**:

1.  Open the `DEFAULT.PFL` file and check if this line exists:

    `service/protectedwebmethods = SDEFAULT`

2.  If the line is missing, add the following parameter:

    `service/protectedwebmethods = SDEFAULT -GetQueueStatistic -ABAPGetWPTable -EnqGetStatistic -GetProcessList -GetEnvironment -GetVersionInfo -GetSystemInstanceList`

3.  Restart the **SAP service** (where `##` is the instance number):

    ```yaml
    sapcontrol -nr ## -function RestartService
    ```

    > #### ⚠️ IMPORTANT
    >
    > A complete restart of the SAP system isn't required. Perform the SAP service restart carefully in clustered systems.

4.  Verify the configuration (where `##` is the instance number):

    ```yaml
    sapcontrol -prot GSOAP_HTTP -nr ## -function GetSystemInstanceList
    ```

**Expected result**: The command returns the system instance list without errors.
