Save Time by Using CATT to Upload HR Data Automatically
- by Kristin Schuster, Senior SAP HR Consultant
- April 15, 2005
You can use the Computer-Aided Test Tool (CATT) as an HR data upload tool that works as if you had a real user inputting the data into R/3 — except that CATT automates the task.
CATT stands for Computer-Aided Test Tool. It was originally developed as a testing tool. Both functional and technical consultants have been using CATT to create test data and automate reusable test cases for specific R/3 transactions. Organizations preparing to go live, upgrade their system, or install Support Packages need to test all applications before transporting them into their live systems. CATT was developed to enable businesses to record and play back applications as automated test scripts. The tool is part of the Basis component and is free of charge to R/3 customers.
You can use the Computer-Aided Test Tool (CATT) to upload HR objects and relationships. Rather than keying in the data manually, which can be time consuming, the CATT uploads the data for you. For example, you could use a CATT to upload your chief relationships within Organizational Management (OM) or to create multiple locations within Training and Events. The advantage of a CATT is that it is a standard SAP tool that does not require ABAP programming knowledge to use. A functional consultant can develop the CATT and have end users populate the spreadsheet that is read during the data upload.
CATT can run without any need for manual interaction. It can be run in the background. The results are logged in detail and reviewed later. I’m going to explain the process using an example test case.
Create and Execute a Test Case
Before you can start using CATT, make sure that CATT is actually enabled in your system. Using transaction SCC4, verify that the switch is set to E-CATT and CATT allowed. If you do not have access to SCC4, ask your system administrator to perform the task. Usually, CATTs are created in the development system first and then transported as a local object.
The data upload process via CATT has five main steps:
Step 1. Create the CATT.
Step 2. Record the transaction.
Step 3. Identify the import parameters.
Step 4: Prepare the upload file.
Step 5. Upload the data from the source file into R/3.
Would you like to see this full item?