Transact
Transact is a powerful SAP transaction automation tool capable of running virtually any SAP transaction any number of times . It takes SAP transaction recordings (made using SAP's standard transaction recorder), along with data files that you create, to automatically run the recorded transaction - using your data as inputs.
Transact is very simple to learn and usually requires no formal training or consulting. All that is required is knowledge of the SAP transactions to be automated and the documentation provided.
The steps involved in a Transact run are, typically:
- record yourself running the SAP transaction using SAP's standard transaction recorder (SHDB);
- import this recording into Transact and parameterise, in accordance with the data you wish to run;
- prepare a data file for the transaction to be run - in Excel or elsewhere;
- create and execute a ‘Direct Run' to automatically run your transactions into SAP;
- identify and separate out any failures into an errors file - which can then be fixed and used as the data file for a new ‘Direct Run'.
It's that simple. No ABAP programming, or programming of any kind, is required . Typically, from concept to completion, the above cycle takes less than 30 minutes! Of course, the recordings are kept and can be used again and again - with as many data files as you like, as often as you like.
The most common uses of Transact include:
- transactional data creation and correction, an indispensable tool for SAP Support staff;
- go-live data conversions for any SAP module;
- master data load and correction;
- simple interfaces;
- test and/or training data preparation.
However, Transact can be used to run virtually any SAP transaction for any purpose, e.g. deleting/reversing incorrectly entered documents/transactions, stress testing, printing, configuration, pricing conditions, etc. In fact, anything that you would run an SAP transaction to do!

