Skip to Content
Technical Articles
Author's profile photo Pratiksha Agarwal

Print Purchase Orders from Ariba Using SAP Intelligent Robotic Process Automation


In this blog post I would like to show a use-case to automate the process of printing purchase order from Ariba using an SAP iRPA bot. The screenshots and recording are all my own. I am using a Cloud SAP trial account for the purposes of this exercise


I have divided this scenario into two parts –

Part 1: Create an automation to login to SAP Ariba

Part 2: Create an automation to print the purchase order from the SAP Ariba Administrator


Here are the pre-requisites –


Part 1:- Create Automation to Login to SAP Ariba


1.a  Create an Application and Capture the Login Page. Declare elements like Username, Password and, Logon Create%20an%20Application%20and%20Capture%20the%20Login%20Page.%20Declare%20elements%20like%20Username%2C%20Passworn%20and%2C%20Logon


1.b Create an Automation to log into SAP Ariba



Part 2:- Create Automation to print the purchase order confirmation from SAP Ariba using SAP iRPA bot 

2.a Capture the home screen and declare the element – Manage



2.b Capture the drop down and declare the element Purchase order



2.c Capture the PO search Screen, declare the element Order Id and search 2.c%20Capture%20the%20PO%20search%20Screen%2C%20declare%20the%20element%20Order%20Id%20and%20search%20in%20order%20to%20search%20the%20purchase%20order%20number


2.d Capture the search result screen and declare an element PO23, to point the bot to click in order to open the purchase order



2.e Capture the Print screen and declare the element Print


2.f Create an automation to print the purchase order



Demo Video


For More Information:


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Pranil Shinde
      Pranil Shinde

      Nice blog thanks. Have one question. How the bot decides which purchase order to be printed.

      Author's profile photo Pratiksha Agarwal
      Pratiksha Agarwal
      Blog Post Author

      Hi Pranil, For this demo i had hard coded the purchase order number..But, the bot can be automated to read the purchase order number at run time... for example if the users get emails to print purchase order, the bot can be automated to  read the purchase order from an email and this functionality can be extended further for the bot to reply to the email with the print purchase order..

      Author's profile photo Pranil Shinde
      Pranil Shinde

      Ah ok. I was just thinking from practical point of view. Thanks for explaining it with an example.