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: 
Hello Community, 

With the SAP Intelligent RPA 2109 release available, this blog post will highlight some of the new release features available for you.

You’ll discover the new exciting Cloud updates including the new data protection for Cloud studio projects, DOX integration, the redesign of Cloud Studio and Factory interfaces, the new Public API support and many more cloud functionalities. 

Secondly, we’ll focus on desktop components improvements with the new level of trace displayed in the eTraceManager.

Finally, we’ll finish with the SDK Packages updates including the 2 new SDKs, Ariba and BAPI, as well as updates in our other SDK packages.

Release Agenda – What’s new 2109

Cloud Components

Cloud Studio

  • Studio interface redesign

  • Multi-level collections support in automation 

  • Bot building productivity improvements

  • Activity status display 

  • Multi-shared application

  • Consistent feedback on element recognition

  • Default value support in User tasks

Cloud Factory

  • Introduction to Public APIs

  • New role : IRPAProjectDelegate

  • Job monitoring update

  • Factory interface redesign

  • Environment search update 

Desktop Components

  • Trace level in eTraceManager

SDK packages

  • New BAPI SDK

  • New ARIBA SDK 

  • New activities in existing SDKs

Cloud Components

In our Cloud Studio, you can easily build automations with a low-code/no-code approach. To further enhance this capabilities, we’ve done the following:

Cloud Studio interface redesign

  • Responsive behavior to resize and view tabs content 

  • Create and Import buttons under the same Add button to create content in your project

  • Easily switch between Artifacts and Dependency view

  • New button to open the timeline view 

  • Generate a package button moved to the shell bar and is visible from all tabs

  • Easily find artifacts from the project Overview tab using the new search bar

Multi-level collections support in Cloud Studio Automations

  • Declare multi-dimensional collections in your Applications to capture multi-dimensional tables

  • Automate actions on these collections in your Automations using existing activities such as Get Elements, Clicks and more.


Multi-level collections support in Cloud Studio Automations

  • Nested loops will be automatically created and prefilled with the correct target depending on the dimension of the element to help you easily iterate on each level

→N dimensional collection = N nested loops

  • Get a specific element content by indicating the indexes inside the multi dimensional collection

Bot building productivity improvements in Cloud Studio

Add and remove variables used the custom script from the Debugging Watches list

Box selection to select multiple steps of your automation flow and speed up actions on multiple steps at a time


Activities status display in Cloud Studio Automations

Warning message in Design console to alert you that your automation is using beta or deprecated activities

Multi-shared Application in Cloud Studio

  • Before this release - Two or more Cloud Studio Applications targeting the same running application would result in having only the first declared application recognized in Runtime

  • In this release - Each instance of the applications will be recognized to facilitate reusability of applications

  • Supported for SAP Win GUI and UI Automation technologies

Consistent feedback on element recognition in Cloud Studio

  • New display of the number of tests done to identify elements, screens and sub screens

  • In Desktop Studio : Depending on the criteria you selected

  • In Cloud Studio : Depending on the elements’ position in the DOM tree

    • If an element is not uniquely identified in a screen, we will only display the number of tests to detect the 1st element

    • Total sum of tests required to identify all instances of a collection

Default value support in Cloud Studio User Tasks

  • Set a default value for combo box and multi combo box elements in the input / output parameters when designing your user tasks

  • This default value is optional

Introduction to Public APIs in Cloud Factory

Leverage API keys in Cloud Factory to better manage large scale deployments and executions from an external application

Public APIs will enable you to :

  • List existing environments

  • Bot discovery including lists of jobs triggered from specific API triggers and execution status

  • Download BAM files

  • Trigger a new job

Generate API Keys in Cloud Factory

Create API keys in Cloud Factory Configuration section to use when sending Public API requests


New role : IRPA Project Delegate

Assign clear roles between users creating content, monitoring and promoting in Cloud Factory and Studio

Project delegate :

  • Monitors jobs and agents on shared environments

  • Validates and promotes shared packages

Job Monitoring update in Cloud Factory

New column in Monitoring job table to indicate if traces were activated on the trigger and are available in the job detail page

Project and Packages tabs redesign in Cloud Factory

Transition from card to lists in the Project and Packages tabs of the Cloud Factory

  • View crucial information quickly

  • Perform actions such as filtering and ordering more easily

Environments’ sub sections redesign in Cloud Factory

Transition from card to lists in the sections inside each environment

  • More structure to find crucial information quickly

  • Perform actions such as filtering and ordering more easily

Environment search update in Cloud Factory

  • Order environments by classifier to increase efficiency when searching for environments

  • Environments grouped by classifier are ordered by environment name

Desktop Components

Trace level in eTraceManager

Set the level of traces you wish to record for each desktop components to help you better understand traces

  • Errors will be logged by default, but you can add Warnings and Info in the logs

SDK Improvements


  • Standard interface to the business object model in sap products

  • Automate process in SAP system by calling BAPI using BAPI SDK activities

    • Set sap connection (SSO) : Make connection to SAP system with SSO

    • Set sap connection (basic) : Make connection to SAP system by providing user credentials and other details

    • Execute BAPI : Invokes BAPI methods and returns BAPI response.

    • Commit BAPI : Commit BAPI transactions.

    • Close SAP connection : Close and release sap connection object.

  • BAPI SDK also validates parameters passed through SDK activities.


  • Use ARIBA SDK to automate ARIBA applications

  • ARIBA SDK supports custom controls :

    • Ariba Element

    • Ariba Input

  • Remaining controls are supported by existing web connector

New activities in existing SDKs


Public Store

247 Bots in on our Public Store


Thank you and stay tuned, the release of this version will happen very soon ! 

What’s New  

What’s New 

To learn more about other SAP Intelligent Robotic Process Automation enhancements, please refer to the What’s New page. 

For more information on SAP Intelligent RPA