Use CATT to Test Your End-to-End Business Processes

  • by Mitresh Kundalia, Director — SAP Practice, Quality Systems & Software
  • February 15, 2005
Consider using SAP's Computer-Aided Test Tool (CATT) when you are implementing a new system or upgrading. The author uses the example of the order-to-cash process to demonstrate its capabilities.
Key Concept
SAP's Computer-Aided Test Tool (CATT) helps you test R/3 transactions using test cases. You record a transaction, set parameters for the field values, create a variant for the set of parameters, and execute the test case to verify the results. eCATT is an extended CATT that allows you to test business processes across multiple systems, such as R/3, APO, CRM, and BW.

Although the Computer-Aided Test Tool (CATT) has been part of standard SAP since Release 3.0, many companies do not fully utilize it. This might be due to several misconceptions — that you need strong technical skills to use it, that CATT cannot verify test results, or that testing in a production environment may cause data issues. None of these are true.

I'm going to demonstrate how to use CATT to test end-to-end processes, which is essential when you are implementing a new system or upgrading an existing one. I'll also show how to pass the results of one test case to another using import parameters, export parameters, and local variables. The SAP help documentation does not elaborately cover testing such end-to-end processes. This may be another reason that CATT is not used extensively.

My example will be the testing of one of the most common end-to-end processes — order-to-cash. You test four individual transactions — create sales order, create delivery, create an invoice, and receive cash — and then link them together. You could also use CATT for other processes such as purchase-to-pay, which consists of create purchase order, create goods receipt, post invoice receipt, and post payment. Both of these end-to-end processes are depicted in Figure 1.

Mitresh Kundalia

Mitresh Kundalia heads the SAP practice at Quality Systems & Software (, a consulting firm specializing in SAP S/4HANA, SAP General Ledger, and complex System Landscape Optimization (SLO)-type reorganizations. Mitresh is widely acknowledged as a leading SAP expert, with multiple publications and an SAP-PRESS book to his credit. He has published more than 50 peer-reviewed articles and white papers, and he has given presentations at various SAP conferences and events. Mitresh is the chief solutions architect of General Ledger Migration Optimizer (GLMO), a leading product to accelerate and jump-start the SAP S/4HANA and SAP General Ledger initiatives; SAP Data Reorganization Optimizer (SDRO), an SLO-type product for managing complex system landscape reorganizations; and Group Currency Activation and Conversion (GCAC), a product suite to manage introduction of parallel currencies and conversion of data in a live SAP system.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.