Page tree
Skip to end of metadata
Go to start of metadata


Extended Computer Aided Test Tool (eCATT) is used to create and execute functional tests. Its primary aim is the automatic testing of SAP business processes. Each test generates a detailed log that documents the test process and results.

eCATT enables automatic testing in SAP GUI for Windows.

This is mainly used to test the configuration settings of a business process. And hence it is used mainly in Development systems. It is not recommended to run eCATTs in production environment as it will lead to database changes. It is only a test tool. For DB uploads we should go for other techniques like LSMW, Batch Input, etc.

eCATT runs in a system based on SAP Web Application Server 6.20 or higher. However, you can use this system to test systems with Release 4.6C or higher.

Transaction code to create and run eCATT is SECATT.

eCATT may be used to :

  • Test transactions, reports, and scenarios
  • Call BAPIs and function modules
  • Test remote systems
  • Check authorizations (user profiles)
  • Test updates (database, applications, GUI)
  • Test the effect of changes to customizing settings
  • Check system messages

eCATT scripts can be included in a test catalog to be executed sequentially in a single click and can be scheduled to be executed on hourly , daily , monthly or weekly basis depending upon the time entered by the user.

SAP Library


Series of blogs

Other blogs


  1. Anonymous

    Article by Thorsten Klingspor How to Record a Web Dynpro Script for an eCATT available here.

  2. can someone fix the links? most of them are unfortunately broken.



  3. Hi. Fixed most links.