Skip to Content
Technical Articles

SAP Intelligent RPA Trial – Get Ready to build Bots…

I got the opportunity to attend some sessions on SAP Intelligent Robotic Process Automation (RPA ) in SAP TechED 2019, Bangalore and unfortunately the service was not available on trial account at that time to try this out …

As you might be knowing by now that SAP Intelligent RPA is now available on trail account also and we can try our hands on it for real… wow..its wonderful…isn’t it?

Check out this wonderful blog SAP Intelligent RPA – enablement and getting started by Lena Grothaus to check the list of assets and enablement opportunities on SAP Intelligent Robotic Process Automation.

But,before we start building our bots, we need to get our system ready for this. So, in this blog we are going to see what all need to be done before we start using the tool with SCP trial account… so up for it? lets begin…

Subscribe to SAP Intelligent RPA service in SCP

To start with, we need to subscribe the SAP IRPA service under SCP Cloud Foundry trial account

Authorization and Trust Management

Next we need to assign the required roles to the RPA user. Below the available roles in SCP for the same.

Role Description
IRPAAgentUser Runs an agent
IRPASupervisor Monitors all the jobs and the status of agents
IRPASystemManager

Imports projects

Manages and configures packages

Schedules job executions

Creates / manages hierarchies

Creates / manages environments

Monitors all job executions

IRPAOfficer

All IRPASystemManager rights

Runs an agent

Removes references to former employees

IRPAPersonalDataAccess Gives access to job details

So, we first need to create a new role colection of the required roles and assign the same.

Assign, the newly created role collection under the trust configuration

Create a Service Key

To access the SAP IRPA we need the the service key from the service instance.

  • Go to the CF Trial subaccount

  • Get inside the space

  • Go to Service marketplace and click on ‘irpa-service-trial’

  • Click on Instance

  • Create the IRPA service instance.

    Note:Do not specify any optional parameters or assign any applications.At the end of the creation process, you enter a name for the service instance of your choice and confirm the creation.

  • Generate the service key

With this we have finished the SCP setup.

On-premise Components Setup

Before installing the SAP Intelligent Robotic Process Automation on-premise components the following prerequisites and system requirements should be met

  • You need administrator rights on the system.
  • Make sure the following elements are installed on your machine:
    • Microsoft Internet Explorer 11
    • NET framework 4.6.2 (or a higher version)
    • Microsoft Visual C++ 2013 Redistributable Package x86 (only for the Desktop Studio, not required for Agent)

Remote Tools For Visual Studio 2019 (only for the Desktop Studio, not required for Agent).

SAP Intelligent Robotic Process Automation: Desktop Components for Trial

Download the SAP IRPA desktop components from the https://tools.hana.ondemand.com/#cloud

Installing SAP Intelligent Robotic Process Automation On-premise Components

Procedure

  • Launch the downloded MSI file execution.The following window will be displayed:

  • Select Next.
    • Select the components you want to install.You can choose to install the components according to your needs:
      • The Desktop Agent installation is enabled by default.Install the Desktop Agent for run-time machines where the automation projects are executed.
      • Select the installation of the optional components Desktop Studio and SDK to achieve a complete setup. It enables a full use of SAP Intelligent Robotic Process Automation: development,orchestration and execution of automation projects.

  • Select Installto start the installation.

The installation process may take a few seconds to complete. An authorization request to bring change to the computer might appear.

       

  • Once the installation has been successfully completed, select the checkbox to launch SAP Intelligent Robotic Process AutomationDesktop and click Finish

     

 

Desktop Agent Tenant Registration

Once you’ve completed the installation steps of the SAP Intelligent Robotic Process Automation setup wizard, you need to register a tenant so that you can execute the Desktop Agent.

Procedure

  • When the Desktop Agent Tenant Registration window pops up, enter:

o    the name of your tenant

o    the SAP Intelligent RPA Factory tenant URL you want to connect to

  • On Save, login window will pop up. Enter your SCP username or email and password to login

  • You should be connected to your destop Agent

Congratulations, you successfully installed the on-premise components of SAP Intelligent Robotic Process Automation. You must perform a few additional steps to finalize the installation if you want to use the SAP Intelligent Robotic Process Automation Desktop Studio.

Additional Requirements for Post Installation

Installing a Source Code Compare Tool

  • Go to here  to download the latest KDiff3 version

  • Double-click the saved executable file to start the installation process.
  • Click Next and accept the license terms to continue with the installation.

  • Change the default destination folder if necessary and click Next.
  • Click Install to begin the installation.

  • After the installation progress dialog, click Finish to exit the setup wizard.

Web Browsers Configuration (Google Chrome)

The Desktop Studio installation automatically install the web browser extension for Chrome. You then need to enable that extension:

  • Open Google Chrome.
  • Click the three dots in the upper right of your browser.
  • Select More Tools> Extensions.
  • Click the toggle button to activate the SAP Intelligent RPA Extension.

With this we are done with the post installation activities.Let’s now check is all is ok!!

Quick Installation Check-Up

This check-up is a quick procedure for validating that the installation is complete

  • Start Desktop Studio
  • Configure diff and merge tool
    • Open the Desktop Studio Settings dialog box via File >Settings.

    • Open the Workflow Settings panel by clicking the Workflow tab.

    • In the Merge section, configure your diff and merge tool.

  • Create a new project using File>New Project.

  • Type the project name (for example, FirstProject), type a title and client name.

  • Click Save.
  • Build the project using Debug >Build.

 

  • Check the output panel. It should include: “Build done : 0 error(s), 0 warning(s)”.

 

With this, we are all set and ready to build our bots!!! 🙂

Wish you all a vey HAPPY NEW YEAR 2020. Keep Learning and Keep Sharing!!

34 Comments
You must be Logged on to comment or reply to a post.
  • it’s amazing! thank you Vijay to bring it here. Much waited service in Trial. Now it will open up the PoCs possibilities to many. Thanks to SAP!

  • Hello Vijay Sharma,

    thank you very much for your great explanation.

    A tiny question: You wrote at On-Premise Component Setup about Microsoft Remote Tools for Visual Studio 2019. Doesn’t it matter which version is installed, x86 or x64? Microsoft offers both.

    Thanks again and best regards
    Stefan

    • Thanks Stefan!!

      For Microsoft Remote Tools for VS, I guess it should be with respect to your system processor . So i installed X86 version.

      Regards

      Vijay

  • @Vijay Sharma – Thanks for the detailed steps. I am getting a blank popup prompt once i installed the desktop agent and studio in the machine. Kindly advise.

    • Hi Mic,

      You need to enter any tenant name and the base URL of  ‘SAP Intelligent RPA’ service in SAP Cloud platform before save.

       

      Regards

      Vijay

      • Hi Vijay,

         

        I couldn’t see the prompt dialog box. It’s showing as a blank screen.

        2nd question : how can I enable the sap best practices automation content in desktop studio and explore it?

        • Please cross check if you performed all the steps as mentioned and all the pre-requisites as needed.If all is fine , it should work.

          Best Practice content can be downloaded from the sap support site if you have the required access to download the content. The iRPA packeges can then pe imported in the SCP service and deployed to the target  (onprem or cloud ) system.

          Regards

          Vijay

           

  • Hi Vijay Sharma,

    I’m unable to find the ‘irpa-service-trial’ service in my SCP Trail Account. Am I missing any prerequisite step before this?

    Please find the screenshot for the same:

    Regards,

    Jayesh Saini

    • Hi Jayesh,

      Check under entitlements if you can see the service. If not, click on configure entitlements, and add service plan as shown below. then you should see the service in dev space service market place.

       

      Vijay

       

      • Hi Vijay,

        I was following the steps in your guide.

        Can you provide some clarity on how to find the SAP Intelligent RPA Factory tenant URL and access the same. I’m getting error for connectivity in Desktop Agent.

        I used the same URL that you used, just changed the P-id with mine.

        Getting the following error on authenticating the SCP account:

         

        Error in Desktop Agent:

        Regards,

        Jayesh Saini

        • Jayesh,

          you need to go to the IRPA application in your SCP trial account  and the base URL of the same need to be provided here.

           

          Vijay

  • Thanks a lot Vijay, its an awesome blog, Much Much appreciated, Kindly also share an example where a simple excel file data from the local desktop can be uploaded into Hana tables in trial system.

  • Hi Vijay,

     

    I am getting below error while accessing Factory URL.Please help

     

    Unable to load the Factory
    insufficient_scope: Insufficient scope for this resource

    Thanks in advance

     

    Jyoti

     

     

    • Hi Lavanya,

      You can try to use CLI for Desktop Agent registration. Open CMD and route “C:\Program Files (x86)\SAP\Intelligent RPA\Desktop Agent”, execute:

      "ctxtrun.exe -tenantURL <your tenant url> -nocheck"

      If everything goes well, a JSON file will be created in “C:\ProgramData\SAP\Intelligent RPA\tenants”. and you will see:

      Thanks,

      Niladri

    • Hi Lavanya,

       

      Please check if the tenant URL you passed is correct. Did you try opening the application in SCP ? Is it showing the RPA Factory dashborad?

      Vijay

  • Hi Vijay,

    Very good blog.

    I had an issue after installing my Desktop Studio software on Premises. I was able to configure factory on trail Cloud but after trying to open my Desktop Studio, all features are disabled. unable to create any new project. Could you please suggest what would be the issue and help me the solution.

     

    Thanks,

    Vamsi

  • Hi Vijay,

     

    Followed step-by-step, installed & configured successfully .

    One question follows:

    Can we develop Automation using SAP iRPA with on-prem applications as well OR only with Cloud SAP apps?