Introduction to SAP eCATT run by SECATT

By Suresh Shenoy, Hitachi Consulting


This document helps to all functional consultants to understand concept of CATT and also gives the confidence to run simple data migration objects without much depending on ABAP developers or programs.

Any suggestions and improvements towards this document will always be welcomed.


Today data migration has become an important & a critical element for every business organization. Data migration is a process of transferring the data from one system to another or could be from legacy to a new system. These data covers transactional data or a master data to create / change the transactional data. Because of huge volume of data, Business from management perspective would always looks for an automated way to maintain these data without much manual interventions.

SAP being a worldwide ERP System, has provided with lot of tool, one being eCATT.

What is eCATT?

Extended Computer Aided Test Tool (e-CATT) is an automated testing tool that allows user to create or change transactional or master data. This tool is widely used for testing the business process or for data migration.

SCAT transaction which was now obsolete, where extensively used till 4.7EE. Here, now we are going to cover “SECATT” applies to ECC 5.0 above with all support packs.           

SECATT is used in similar way as used by other SAP tool like LSMW/BDC in SAP from legacy system. The main advantage of CATT over LSMW is SECATT can be used as a testing script and also can be used to run the follow on documents Material Master, Purchase Requisition, Purchase order, Goods Receipt etc.

Transaction SECATT will be ready for use once “Test Script” and “Test Configuration” are properly maintained.

SECATT runs on ECC 5.0 and above. For lower SAP versions, SCAT will be used. From administrative point of view, system should be allowed with eCATT and CATT allowed option activated in SCC4. Also confirm the Scripting is active / enabled.  

Executing SECATT – A step by Step guide

Before we could execute the CATT, we need to create the Test Script.


SAP Easy Menu->Tools -> ABAP Workbench - > Test -> Test Workbench -> Test Tool -> SECATT.

Step: 1 - Create Test Script

Name a test Script for execution of the CATT program. Here we will consider Stock Loading scenario.

Create Test Script named as “ Z_IM_INV_Load and enter Create “ ”.

Note: It is always preferred to name the custom script name by starting with Z or Y.

In the subsequent screen, maintain the title and component for the script as shown below.

Proceed by clicking on to “Pattern” button.

Select  group “UI” and Command as “ TCD REC” and insert the transaction code which will be used for CATT recording. Interface name will automatically populates once  selected.

System will start recording the Transaction. Insert the respective required field and save the recording.

Once recording is complete system will populate a message “Do you want to Transfer the Data”, press “yes” and continue…

In the next screen, and in the editor tab, you can see interface. Double click on the interface “ MB1C_1”

Input parameter values needs to be manually appended screen by screen (Sub Screens)

Update the “VALIN” with the field Name replacing the actual field value for your reference for subsequent data load.

Saving / entering the screen will popsup the parameter maintenance screen, where select the “Import” radio button and save.

*      Indicates changes to the sub screen, or field selected for recording in test script run.



Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image