This topic goes in-depth about the improvements to SAP Automation. To read about other products, please navigate to the main topic here.
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
We did a bunch of improvements and bug fixing under the hood You do not see it, you fill it, the whole solution just works based on your expected.
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.
One or multiple tables on the SAP screen can be extracted.
UiPath Studio is now able to extract the proper data even from the table which has header spread in two or more lines.
We have introduced a new attributes ColorIndex / ColorIntensified / ColorInverse, which allows to identify the background colour of elements.
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.
see example above CTY vs Country
Added a full support for the following attributes in the selector for main SAP objects (previosly identified by
id), newly by:
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.
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 visible → do scrolling.
Default selectors for column headers in SAP Tables are using now ColTooltip instead of tableCol to provide consistency across the table identification.
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.
We have enabled this activity to be able to work with SAP Fiori Tables. Read more here.
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.
Truly innovation. Patent pending technology!
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
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
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
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.
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
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.
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.
A quick guide to explain different kinds of SAP Activities available out-of-the-box