UiPath Community 2021.10 Stable Release - SAP Automation

UiPath Community 2021.10 Stable Release - SAP Automation

This topic goes in-depth about the improvements to SAP Automation. To read about other products, please navigate to the main topic here.

Introduction

HI UiPath SAP Community

It was a long time since my last update on our latest and greatest offering for SAP Automation including SAP Robotic Process Automation and SAP Test Automation.

Let me summarize the main topics, what we have addressed since the last update and advise you to try it out and provide your feedback.

Looking forward to hearing from you.

Best regards, @LevKushnir


SAP WinGUI

We did a bunch of improvements and bug fixing under the hood :slight_smile: You do not see it, you fill it, the whole solution just works based on your expected.

SAP WinGUI 7.70 support

UiPath Studio supports the latest version of SAP WinGUI 7.70 with all new features such as a new visual theme Quartz, support for alternative browser control (Microsoft Edge), as well as multi-monitor scaling support. Read more here.

Significant improvements and support for SAP ALV Tables

Data Scraping and Screen Scraping are supported for data extraction.

One or multiple tables on the SAP screen can be extracted.

Data Scraping for Multiple header ALV Tables is implemented

UiPath Studio is now able to extract the proper data even from the table which has header spread in two or more lines.

Expose ColorIndex for SAP ALV Tables

We have introduced a new attributes ColorIndex / ColorIntensified / ColorInverse, which allows to identify the background colour of elements.

Introduce Column tooltip for data extraction for SAP ALV Tables

In some cases the column tooltip name can be different from displayed name in SAP ALV Tables. Now the user has a possibility to distinguish between both and use the proper attribute for automation purposes.
The new option for the columns_name_source parameter is “Tooltip" to define the way you want to get the table information.
image
see example above CTY vs Country

Selector enhancements for SAP ALV Tables

Added a full support for the following attributes in the selector for main SAP objects (previosly identified by id), newly by: text, tooltip or type.

New Activity: Expand ALV Tree Lists

Introduce a new activity to support the easy of work with SAP ALV Tree Lists. User must select the node, which needs to be opened / expanded. And activity will ensure the right navigation within SAP ALV Tree List. Once the node in opened, you can use any other activities to work with the element, such as click, double click or e.g., get a colour of element.
image

Other SAP Table improvements and enhancements

Scrolling behaviour in the tables

To support the speed of execution (reduce the execution time) we improved the behaviour for different table/cell positions. If the table cell is visible on the screen → do not scroll. If the table cell is not visibledo scrolling.

Сonsistency across the whole table identification approach.

Default selectors for column headers in SAP Tables are using now ColTooltip instead of tableCol to provide consistency across the table identification.

SAP FIORI

Big picture of capabilities

  • Automation can be created out-of-the-box.

  • You are not required to install a dedicated SAP extensions or use any specific set of activities.

  • SAP Fiori automations can be created for all common used web browsers

  • Support for all SAP Fiori versions 1.52 and above which are in Maintenance by SAP.

  • We have introduced a new way of automation SAP Fiori, using SAP Fiori API framework, which allows us stable and reliable automation, which is not depending on SAP dynamic HTML structure and use native SAP Fiori properties. Read more in the documentation.

Table Cell Scope Activity

We have enabled this activity to be able to work with SAP Fiori Tables. Read more here.

Auto scrolling for SAP Fiori Tables

This feature allows UiPath to scroll automatically to the right cell in any SAP Fiori tables without any worries/thinking for user.

UiPath will wait until data are loaded / UiPath will scroll for you / UiPath will find the right cell / UiPath will understand the element / It can be Smart Table, Simple Table, GridTable!

  • Easy use: Use Table Cell Scope Activity → indicate the right cell on screen → UiPath will ensure the right navigation.

  • This is a unique approach, where we are using a mature ML technology to understand the SAP Fiori table and to determine the cell for scrolling without interacting with the user.

:1st_place_medal: Truly innovation. Patent pending technology! :1st_place_medal:

SAP Business Client

We are introducing support for Chromium for SAP Business Client. This allows users to take an advantage of the same performance and SAP Fiori capabilities as in Google Chrome using UiPath Studio. All SAP Fiori elements are properly recognized with all their SAP FIORI specific properties, all SAP Fiori version are supported. More about SAP Fiori automation is here

SAP BAPI

We have release a few new versions of SAP BAPI during the year with the main focus to provide more stability and improve bug handling.

  • Bunch of improvements and bug fixes under the hood

  • New documentation has been just released here

  • Enhanced the Configure dialog in the SAP Application Scope activity to be able to manage the robot connection and copy parameters from design connection to robot connection.

  • Introduce telemetry to collect usage and performance data to help diagnose problems and improve its products.

  • The SAP BAPI Activity pack is also available to download over UiPath Marketplace

SAP SuccessFactors

  • We introduced the new way for SAP SuccessFactors automation. Use UiPath pre-build activity package for SAP SuccessFactors API automation behind the user interface.

  • The package provides an integration between UiPath and SAP SuccessFactors public API that permits the usage of key functionalities that are most likely to be used in automation.

  • The SAP SuccessFactors Activity pack is available to download over UiPath Marketplace

SAP Change Impact Mining

In cooperation with our UiPath Technology partner, we are offering our customers the Change Impact Mining for SAP ECC and SAP S/4HANA Projects.

It analyses the impact of SAP software changes such as Change of ABAP-Code or Customizing, Application of SAP Note, SAP Support Package or SAP Enhancement Package and uses this information:

  • for test optimization to reduce the testing effort
  • to understand the impact on test processes and business transactions
  • to know what needs to be tested

This helps customers to focus on the test cases and adjust efforts on used functionality only, instead of testing the whole regression testing portfolio.

The whole concept consist of 3 steps

The newly implemented activities and SAP project template below describes the first steps into the world of SAP Change Impact Mining.

SAP Monitoring

Introduce the new activity SAP Session Attributes Change Trigger to allow the monitoring of SAP session attributes. During the run time, any change in SAP session attribute will be logged. User can define which SAP session attributes he is interested in. All available SAP session attributes are available here. Per Default the monitoring is set for SAP Transactions and SAP Programs
image.

SAP Testing Project Template

Additionally to the SAP Session Attributes Change Trigger a new SAP Testing Project Template is provided in the marketplace.

SAP Testing Project Template is using Execution template concept, which allows us to run in parallel the real SAP TestCase and SAP Monitoring. This helps to collect the information about real executed SAP transactions and SAP programs and their dependences during the run time. All collected information are automatically submitted to the UiPath Test Manager and visible on the level of test cases.

MIscellaneous

UiPath Accelerators for SAP

UiPath Accelerators can be downloaded directly from the UiPath Marketplace and contain ready-to-go workflows for the most-used transactions and applications in SAP ECC and SAP S/4HANA. Predefined workflows can be used for both SAP Robotic Process Automation and as an SAP Test Cases, thus creating synergies in your automation journey.

UiPath StudioX Activities - quick introduction

A quick guide to explain different kinds of SAP Activities available out-of-the-box

8 Likes

Excited for SAP FIORI framework

1 Like

Thanks, @Arpit_Kesharwani

Last week I did a deep dive into SAP UI Automation.

Check it out here and see live SAP Fiori automation

Best regards, Lev

@LevKushnir

Excellent Lev, the new features sounds great. :+1: :+1: :+1:

1 Like

Great new features.

1 Like