0% found this document useful (0 votes)
111 views5 pages

RPA OTC Automation

Robotic Process Automation (RPA) uses software "robots" to emulate human user actions for automating repetitive tasks across digital systems. RPA robots can log into applications, move files, copy and paste data, fill forms, and send emails. This allows for cost savings through reduced errors and increased productivity. For SAP systems specifically, RPA can automate tasks like creating sales orders and processing returns. Enabling SAP GUI scripting is required for RPA robots to interact with SAP user interfaces. Example processes that can be automated include mass sales order creation and processing return orders/credit memos.

Uploaded by

Siva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views5 pages

RPA OTC Automation

Robotic Process Automation (RPA) uses software "robots" to emulate human user actions for automating repetitive tasks across digital systems. RPA robots can log into applications, move files, copy and paste data, fill forms, and send emails. This allows for cost savings through reduced errors and increased productivity. For SAP systems specifically, RPA can automate tasks like creating sales orders and processing returns. Enabling SAP GUI scripting is required for RPA robots to interact with SAP user interfaces. Example processes that can be automated include mass sales order creation and processing return orders/credit memos.

Uploaded by

Siva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Robotic Process Automation (RPA)

Introduction
Robotic Process Automation is the technology that allows today to configure computer
software. A “robot” can emulate and integrate the actions of a human interacting within
digital systems to execute a business process effectively. RPA robots utilize the user
interface to capture data and manipulate applications just like humans. Robots, interpret,
trigger responses and communicate with other systems in order to perform variety of
repetitive tasks with no Mistakes.
RPA robots can mimic human user actions. Once programmed, they can & can perform
actions like, log into applications, move files and folders, copy and paste data, fill in forms,
send reply mails etc.
Why RPA in SAP?
Many repetitive actions are performed by users every day like Creating sales orders for a
customer manually Creating claim settlements for return orders, Sending order
acknowledgement emails & confirmations etc. The activities can be monotonous and can
end up with errors occasionally. RPA can help clients and can mimic a human work by
interacting with applications in the similar way that a human does with zero mistakes and is
available 24/7.
Benefits of RPA: Some of the benefits of RPA are as below.
Cost savings: Automating repetitive tasks, almost 25-30% cost can be saved.
Increased Employee Productivity: With automation of daily tasks, Employees can focus on
other activities such as Customer satisfaction & increase productivity.
Quality & accuracy: RPA can improve services to everyday tasks accuracy. Reduce the
cases of re-work and enhance quality
RPA solutions can be implemented in many areas.
HR: Pay roll processes
Insurance sector: Claims processing
Travel domain: Ticketing process
Finance: Accounts payable for payments of Vendor Invoices etc.

Available tools:
UiPath, IBM’s Blue Prism, Automation Anywhere, Win shuttle etc  
How To set Up UI for SAP for RPA to work
Enabling SAP GUI Scripting: The SAP GUI Scripting automation interface is used for
increasing capabilities of SAP GUI. SAP GUI Scripting is required for enabling UI elements
recognition capabilities in SAP automation. To gain access to the interface, Studio requires
enabling SAP scripting on the local machine, where the Robot runs, as well as on the server.
Steps to activate Scripting on local machine.

Enabling SAP GUI Scripting on server


Log into SAP with Credentials
Use T code RZ11 in command box & click enter to see below screen.

 Click display button to see profile details & change as below


In the Display Profile Parameter Attributes window, press the Change Value button on the
toolbar and set the New value of sapgui/user_scripting to “TRUE”.
Save the changes and exit Sap. Relog in to see the scripting functionality active. These
settings will give direct access to UI path
Run the Business process & record the session for Automation of process

User Test case for RPA:


Objective: Mass Sales orders creation for customers with Multiple requested date of
deliveries.
Requirement: Customers place orders for material in advance with same quantities but
different requested date of deliveries over e- mail/ Phone. Multiple orders are to be created
in SAP with all details same except for different dates of “Requested date of delivery”. The
orders are all created manually by user in SAP system using custom transaction.

Custom Screen for Customer, Material &


schedule date

 Customer Inf for * User ID creating


Order
 Select Customer * select cust. from
drop down (Custom table maintained)
 Plant Override* Plant if different

Click on Next Tab to choose material in next screen


Custom Screen for Customer, Material &
schedule date

 Order type, Sales area details


 Material Number and Quantities

Click on Next Tab to get the schedule calendar to choose requested date of delivery dates
as desired.

Based on the chosen data, & submission, the sales order Create BAPI will create multiple
sales orders for the customer for material & quantities.
Actions performed by user are approximately 7 -8 steps
1. Custom transaction entry Click Enter.
2. Enter Customer #
3. Click on Next Tab
4. Enter material details, Quantities
5. Click on Next Tab
6. Choose multiple dates from Calendar
7. Click on submit Button from screen
8. Sales order BAPI call for creating the sales orders.
The Process needs to be run with recording using UIPath for automation to work on regular
basis.
User Case 2: Return Order Credit memo
Objective: Issue of Credit memo to Customer returns
Customers return goods back to the company due to various reasons. Defective /Damaged
goods/ Goods unsold can be few reasons for sales returns. Sales Returns is
a process which is followed where in Return order type is configured which is always
referenced with Invoice issued previously to customer. The copy controls between Invoice &
Return order can copy details at header & item level. A return delivery is created in SAP to
take goods to back for QA check & analysis. Credit Memo is issued to the Customer.
The process is followed by many organizations & can be automated through RPA by running
the Business process transaction with UIPath recording.

For automation within SAP system, such as S/4HANA and S/4HANA Cloud, we can accelerate
and simplify customer’s RPA implementation with SAP Best Practice of pre-defined automation
scenarios leveraging the SAP ML services.

You might also like