Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Product and Topic Expert
Product and Topic Expert

Goal of this blog series

With this series of blogs, we want to keep you informed on the latest news and what is important in the area of SAP ALM APIs and integration for SAP Cloud ALM, SAP Focused Run and SAP Solution Manager.

Previous Blogs:


Q1 Updates

External API Management - Github SAP SAMPLES update

Check out our new updates to the SAP Cloud ALM samples repository:


External API Management - Payload-based Mapping format

In addition to the 'rule-based' format a new type of mapping format is supported:

  • Payload-based mapping format:

With this type of mapping format you describe the format of the requests and the responses with placeholders that will be replaced with your input and output attributes.

The request and the response contain placeholder expressions replaced at runtime before sending the message to the corresponding web-hook and after receiving the response from your external service.

Check the SAP Cloud ALM API Guide for more information on the syntax.


External API Management - Monitoring Console

The SAP Cloud ALM external API Management application offers a new console to monitor the messages exchanged with external services defined with your SAP Cloud ALM subscriptions.


The console provides the following information:

  • The subscription used to send the message to the external service.

  • The transformation status: It gives the status and the result of the payload transformation.

  • The status of the request to the external service including:

    • The URL and the HTTP method triggered on the external system.

    • The status and response returned by the external service.


SAP Cloud ALM RAW Data Outbound Metrics API

The SAP Cloud ALM Raw Data Outbound Metrics API is used to read SAP Cloud ALM metrics with the "OpenTelemetry Metrics protocol (text, protobuf binary, protobuf json) in PULL mode.

This API can be used to integrate data from an open source, in-house tool or third-party tool by exporting SAP Cloud ALM data in the OTel format. (ex Prometheus).

The number of data points returned by the API depends on the time period and time resolution parameters used during the API calls.

In the current version, only the OTEL gauge format is supported.

The following SAP Cloud ALM monitoring use-cases are supported:

  • Health monitoring.

  • Real use monitoring.

Check the SAP Cloud ALM API guide to get more information on the parameters supported by this API.


SAP Cloud ALM Custom Processes API

With the Custom Processes REST APIs, you can manage custom solution processes in SAP Cloud ALM. This API is used to manipulate scopes, solution scenario versions, and solution processes.



SAP Cloud ALM Analytics API

Tests Executions Analytics

  • A new dimensions is supported in the Tests Data Provider Analytics.

    • Process

Check the API guide.


Defects  Analytics

  • A new dimensions filter are supported in the Defects Data Provider Analytics.

    • Test case ID.

  • The following new dimensions have been added:

    • Test case Name

    • Workstreams

    • Assignee

Check the API guide.


Jobs&Automation Monitoring Analytics

A new analytics data providers for  Jobs Monitoring is available.

Check the API guide.


Exception Monitoring Analytics

A new analytics data providers for Exception Monitoring is available.

Check the API guide for more information.


Health Monitoring Analytics

The Health Monitoring data provider has been enhanced to support low resolutions:

  • Resolution: 5min, 10min,15min, 30min

Check the API guide for more information.


Real User Monitoring Analytics

The Real User monitoring data providers support a new filter dimension:

  • Request.

    • Value: URL or RFC function module.

    • The following filter values are supported:

      • plain string "ABC": request name must contain this plain string as substring.

      • "ABC*": request name must start with ABC.

      • "*ABC": request name must end with ABC.

      • "*AB*CD*": request name must contain both strings AB and CD (in this order).

Check the API guide for more information.


Thanks for reading.