Setup for SAP Cloud for Customer

This page explains how to connect SAP Cloud for Customer to SAP Cloud ALM.

Currently, the following monitoring applications are supported for SAP Cloud for Customer:

Prerequisites

To enable SAP Cloud for Customer for monitoring with SAP Cloud ALM:

  • You need a user with administrator authorizations in SAP Cloud for Customer

Create Communication Systems

This activity has to be performed in your SAP Cloud for Customer tenant.
  1. In the left-hand navigation panel, navigate to the 'Administrator' → 'General Settings' view in the SAP Cloud for Customer launchpad
  2. Select 'Communication Systems' under Integration
  3. Use the 'New' button to create a new communication system
    • ID: Enter e.g. CRUN or the SAP Cloud ALM tenant ID
    • Host Name: You can find the host name of you SAP Cloud ALM tenant in the SAP Cloud ALM URL e.g. eu10.alm.cloud.sap
    • System Access Type: Select 'Internet'
  4. Click 'Add Row' to maintain a new System Instance
    • System Instance ID: Enter e.g. CRUN_WS
    • Preferred Application Protocol: Choose '5 - Web Service'
  5. Click 'Add Row' to maintain a new System Instance
    • System Instance ID: Enter e.g. CRUN_HTTP
    • Preferred Application Protocol: Choose '6 - Http'
  6. Click 'Add Row' to maintain a new System Instance
    • System Instance ID: Enter e.g. CRUN_ODATA
    • Preferred Application Protocol: Choose '5 - Web Service'
  7. Save the communication system
  8. Set the communication system to active via 'Actions' → 'Set to Active'

Expose Data Sources for OData Services

The activities in this section are only necessary if you want to set up Real User Monitoring. They have to be performed in your SAP Cloud for Customer tenant.

Allow OData Exposure for Data Sources

If not already done, you first have to allow the OData exposure for data sources in your SAP Cloud for Customer tenant.
  1. In the left-hand navigation panel, navigate to the 'Business Configuration' → 'Implementation Projects' view in the SAP Cloud for Customer launchpad
  2. Select your implementation project
  3. Click on "Edit Project Scope"
  4. Navigate to step 4 "Questions" using the "Next" button
    1. Under "All Elements" navigate to: "Built-in Services and Support" > "System Management" > "Analytics"
    2. Check the box for "In Scope" next to the question "Do you want to enable analytical OData services for data sources?"
    3. Click the "Next" button
    4. Click "Accept Preselected Answers" in the pop-up
  5. Click the "Finish" button
  6. Click the "Close" button

Expose "Response Time Analysis" data source

  1. In the left-hand navigation panel, navigate to the 'Business Analytics' → 'Design Data Sources' view in the SAP Cloud for Customer launchpad
  2. Search for the data source with the name "Response Time Analysis"
  3. Select the data source
  4. Click "Expose"
  5. Set the slider to "Yes" for "Expose for OData"
  6. Click the "OK" button

Create Communication Arrangements

This activity has to be performed in your SAP Cloud for Customer tenant.

Create Communication Arrangement for Integration & Exception Monitoring

  1. In the left-hand navigation panel, navigate to the 'Administrator' → 'General Settings' view in the SAP Cloud for Customer launchpad
  2. Select Integration → 'Communication Arrangements'
  3. Use the 'New' button to create a new Communication Arrangement
  4. Select Scenario: Select 'Query Webservice Messages for Monitoring'
  5. Define Business Data: Select the CRUN_WS communication system instance
  6. Define Technical Data:
    • Communication Method: Direct Connection
    • Application Protocol: Web Service
    • Authentication Method: Basic Authentication
    • User ID: Click 'Edit Credentials' to maintain user and password
  7. Review and Confirm. 

Create Communication Arrangement for Real User Monitoring

  1. In the left-hand navigation panel, navigate to the 'Administrator' → 'General Settings' view in the SAP Cloud for Customer launchpad
  2. Select Integration → 'Communication Arrangements'
  3. Use the 'New' button to create a new Communication Arrangement
  4. Select Scenario: Select 'Analytics DataSources OData'
  5. Define Business Data: Select the CRUN_HTTP communication system instance
  6. Define Technical Data:
    • Communication Method: Direct Connection
    • Application Protocol: Web Service
    • Authentication Method: User ID and Password
    • User ID: Click 'Edit Credentials' to maintain user and password
  7. Review and Confirm. 

Create Communication Arrangement for Business Process Monitoring

  1. In the left-hand navigation panel, navigate to the 'Administrator' → 'General Settings' view in the SAP Cloud for Customer launchpad
  2. Select Integration → 'Communication Arrangements'
  3. Use the 'New' button to create a new Communication Arrangement
  4. Select Scenario: Select 'OData Services for Business Objects'
  5. Define Business Data: Select the CRUN_ODATA communication system instance
  6. Define Technical Data:
    • Communication Method: Direct Connection
    • Authentication Method: User ID and Password
    • User ID: Click 'Edit Credentials' to maintain user and password
    • Services Used: Select 'opportunity', 'salesorder', 'lead', and 'ticket' 
  7. Review and Confirm.

Create Endpoints in SAP Cloud ALM

This activity has to be performed in your SAP Cloud ALM tenant.

Integration & Exception Monitoring, Real User Monitoring, and Business Process Monitoring use different APIs to collect their monitoring data. Hence you have to create a dedicated endpoint for each use case.

Endpoint for Integration & Exception Monitoring

  1. Open the Landscape Management application from the launchpad
  2. Select your SAP Cloud for Customer service
  3. Press the > button at the end of the line
  4. On the tab "Endpoints" press the Add button to create a new end-point
  5. Enter a description
  6. Choose the use-case "Integration Monitoring"
  7. Choose BASIC authentication 
  8. Enter the user and password created in the Communication Agreement

Endpoint for Real User Monitoring

  1. Open the Landscape Management application from the launchpad
  2. Select your SAP Cloud for Customer service
  3. Press the > button at the end of the line
  4. On the tab "Endpoints" press the Add button to create a new end-point
  5. Enter a description
  6. Choose the use-case "Real User Monitoring"
  7. Choose BASIC authentication 
  8. Enter the user and password created in the Communication Agreement for Real User Monitoring

Endpoint for Business Process Monitoring

  1. Open the Landscape Management application from the launchpad
  2. Select your SAP Cloud for Customer service
  3. Press the > button at the end of the line
  4. On the tab "Endpoints" press the Add button to create a new end-point
  5. Enter a description
  6. Choose the use-case "Business Process Monitoring"
  7. Choose BASIC authentication 
  8. Enter the user and password created in the Communication Agreement for Business Process Monitoring

After the creation of the endpoints you have to activate the data collection for the monitoring use-cases in the respective monitoring applications. 

Next Steps

After creating the endpoint in SAP Cloud ALM, you have to perform the following steps to activate the monitoring use-cases: