RPA is a software that allows virtual ’Robots’ to interact with any application available on screen, much like a human does. In this case, Robotic Process Automation (RPA) comes to mind. You will need to employ experienced programmers and testers and you will have to deal with the expensive overhead that comes with making everyone at IT comfortable with your shiny new automation.Ī development in ABAP is therefore going to require, even for an experienced programmer, an investment in both time and money.īut what if you just wanted to automate the clicking and the typing that a user performs on screen without adding any logic inside the SAP system? Not only do you need to make sure that the new code works as expected, you also (even more importantly) need to make sure that ’nothing else gets broken’ by the new code. It needs to be written by an experienced ABAP developer and needs to go through a strict set of testing cycles before being used in production. Unfortunately, ABAP is so powerful that it cannot be used to automate activities for free, because any development in ABAP must be strictly controlled. ABAP programs sit directly on the foundation of the SAP system and can be used to change the behavior of existing programs (for example the T-Codes you use every day to perform your tasks), as well as write complete new functionality. The language used to write most programs in SAP is called ABAP (Advanced Business Application Programming). But how can you automate SAP safely, successfully and for free? Wouldn’t it be nice to limit repetitive clicking and typing to the minimum and have more time to focus on what really matters? When looking into automating activities in SAP, the first idea might be to simply ’write a program’ to take care of executing the task at hand. Even the shortest routines that need to be carried out daily can become irritating and become source of avoidable errors. Even though ERP systems automate most of the handling of accounting and financial activities, many of us still have the drive to seek even further for automation.