What is CATT

Hi Experts,
I found many documents in SDN itself, by searching with CATT. I am using SAP ECC 6.0 version. In my version I am unable to follow those steps.  Could anybody tell me how can I use the CATT. 
It's just urgent, could anybody tell me the process ASAP.
Thanks,
bsv.

hi siva,
SAP users use CATT frequently to upload master data or to make changes to master data records. SAP Consultants and Abapers tend to use it for creating test data. The transactions run without user interaction. You can check system messages and test database changes. All tests are logged. The CATT records your keystrokes while performing the actual transaction. You then identify the fields that you wish to change in that view. Then export this data to a spreadsheet to populate with the data required. This is uploaded and executed saving you keying in the data manually.
To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4). You will also need access to your development system to create the CATT script.
The process of uploading data with a CATT:
Activate CATT in your client
In transaction code SCC4 - click the change button
Double click on the client number
In the Restriction section, tick Allows CATT processes to be started.
Upload data using CATT
1. Create Import variant for the fields you need
Transaction SCAT
Goto Parameters
Create Import Variant
Goto Variant -> Edit
Goto Variant -> Fast entry or F9
Duplicate 01
2. To change the MRP Group for a list of Material
Assuming that I want to change the MRP Group for a list of Material.
My text files should look something like this:
Variant ID Variant Text &ZDISGR &ZMATNR
--> Parameter texts MRP group Material
--> Default Values M1 A001
Changes to the default values displayed above not effective
#01 M1 A001
#02 '' A002
#03 M1 A003
Note : '' denotes a blank in the field. e.g. Material A002 MRP group will be replaced by a blank.
3. Configure the recorded entry fields to read from the imported text file data
In the CATT : Maintain functions test case Screen
Double click on the Object Name
Double click on the screen number with your desired fields
Park the cursor on the fields
Click Edit -> Details
Fill in the Parameters Name and Field Contents
Finish Save it.
Assign your text file data.
In the CATT : Execute test case Screen
Click External from file and choose your text file
CATT will now read from your text file and update whatever data you have specified.
you can also go through this link to get even more details on it..
http://www.sap-img.com/sap-catt.htm
hope this clarifies your questions
<REMOVED BY MODERATOR>
best regards
Edited by: Alvaro Tejada Galindo on Jan 11, 2008 5:37 PM

Similar Messages

  • What is CATT for in Sap?

    Hi All,
    I'd like to know what is CATT for in Sap.
    Thanks
    Gandalf

    Hi
    go to this link  http://www.thespot4sap.com/Articles/CATT.asp.
    Hope this will help.
    Regards,

  • What is CATT????d

    Hi all,
    Could anyone please give me some idea as to what is CATT.... is it for testing or something else? Is there any similar/related Abbreviation in SAP which means something else? Is e-CATT related to CATT?
    Please point me to some documentation/tutorial or white paper on CATT in SAP.
    Thanking you,
    Charles.

    Hi,
    SAP CATT - Computer Aided Test Tool
    Just sharing my experiences with CATT (although, I have not used this feature in the last 2 years or so !).
    Simply, any one in SAP can use this tool as long as you can access to the tcode. I used CATT atleast in 3 different SAP modules. Typically, in SAP projects, CATT execution is a favorite task for "technical" associates. When the technical resources are either not available immediately or their plate is full with other important tasks, functional associates can simply jump into this activity, since there is no coding or programming involved. This tool has been a great gift from SAP since I am a functional person and could not do coding ! I can remember at least 30 or 40 occassions where I used CATT to get this and that done.
    Below find few examples:
    1. Created multiple sales orders (excess of 200) in a matter of minutes for the purpose of end user training
    2. Created multiple purchase ordes (excess of 200) in a matter of minutes for the purpose of end user training
    3. Created Deliveries for the sales orders in a matter of minutes for the purpose of end user training
    4. Created config. entires, if the volume of records is large. I remember once I entered 900 records.
    5. Extensively used in preparing the transactional data for the purpose of archiving. It worked impeccably.
    6. Loading of master data (example: material groups)
    Note: Upon execution of CATT, it is very possible that some records will fail, which have to be addressed manually. SAP really needs to further enhance this area of CATT because, there is no easy way of identifying the failed ones, it has to be done manually. One workaround is simply download the result into an Excel and using sort feature of Excel, identify the failed ones and deal with them manually.
    CATT stands 4 Computer Aided Testing Tool
    Although CATT is meant for as a testing tools, many SAP users have now use CATT frequently to upload vendors master data and make changes to other master record.
    SAP Consultant and Abapers tends to used it for creating test data.
    With CATT, you don't have to create any ABAP upload programs and this save on development time. However, you still have to spend time on data mapping into the spreadsheet format.
    The transactions run without user interaction. You can check system messages and test database changes. All tests are logged.
    What CATT does is record you performing the actual transaction once.
    You then identify the fields that you wish to change in that view.
    Then export this data to a spreadsheet to populate with the data required.
    This is uploaded and executed saving you keying in the data manually.
    To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4).
    You will also need access to your development system to create the CATT script.
    User Guide for Data Upload
    The use of CATT is for bulk uploading of data. Although CATT is primarily a testing tool, it can be used for the mass upload of data. The way CATT works is like a real user actually inputting on the SAP screen. You prepare a set of data that are required to be input into the system and execute what you called a Test Case and CATT will do the boring task of keying for you.
    Over-all procedure
    The over-all procedure to upload data using CATT is as follows:
    · Creation of the CATT test case & recording the sample data input.
    · Download of the source file template.
    · Modification of the source file.
    · Upload of the data from the source file.
    Details of each step are provided in the following paragraphs.
    Detailed Procedure
    Creation of the CATT test case:
    Creation of the test case is completed as follows:
    · Execute Transaction SCAT
    · Name the test case. Test case name must start with “Z”. It is also good practise to include the transaction code in
    the test case name (e.g. Z_IE01_UPLOAD for the upload of equipment)
    · Click the “Record” button.
    · Enter the transaction code (e.g. IE01)
    · Continue recording the transaction. Ensure data is entered into every field that is to be used during the upload.
    · Save the test case.
    Download the source file template
    Download of source file template is conducted in two stages as follows:
    · Creation of import parameters:
    · Within transaction SCAT, Double Click on the TCD line in the “Maintain Functions” screen.
    · Click the Field List button (Field list is displayed).
    · For every field that you wish to upload data, double click in the Column New field contents (This creates an
    import parameter).
    · In the Maintain Import Parameter Pop-Up:
    · Delete the default value if not required.
    · Press Enter
    · The New field contents column now contains the character & followed by the field name (e.g. &EQART). This
    is the name of the import parameter.
    · Repeat this for every field (in every screen) to be uploaded.
    · Back out and save the CATT test case
    · Download of source file template:
    · Use the path GOTO -> Variants -> Export Default
    · Select path and file name (e.g. C:TEMP IE01UPLOAD.TXT)
    · Click Transfer
    Modify the source file
    The downloaded source file template is now populated with the data that is to be uploaded. This is completed as follows:
    · Using Excel, open the tab-delimited text file.
    · Do not change any of the entries that already exist.
    1st row contains the field names.
    2nd row contains the field descriptions.
    3rd row displays the default values which are set in the test case.
    4th row contains a warning that changing the default values in the spreadsheet has no effect on the actual default values.
    · The data to be uploaded can be entered in the spreadsheet from row 4 onwards (delete the 4th row warning &
    replace with data for upload).
    · Save the file as a Text file (Tab delimited).
    Upload data from the source file
    Uploading the data is completed as follows:
    · Execute the CATT test case
    · In the Execute screen:
    · Set processing mode to Errors or Background (your choice).
    · Set variants to External from file.
    · Click the Choose button and select the file to be uploaded.
    · If uploading to another client, click the Remote execution button and select the RFC connection to the required client.
    · If uploading to the current client, click the execute button.
    Also, refer the links....
    http://www.sap-img.com/sap-catt.htm
    http://sap.ittoolbox.com/documents/popular-q-and-a/catt-procedure-1795
    http://www.thespot4sap.com/Articles/CATT.asp
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/BCCATTOL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/CACATTOL.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e0ebec-c9da-2910-689e-b1a22a621c7f
    Regards,
    KK

  • What is CATT in sap

    sinha

    hi,
    SAP CATT (Computer Aided Test Tool) :
    Although CATT is meant for as a testing tools, many SAP users have now use CATT frequently to upload vendors master data and make changes to other master record.
    SAP Consultant and Abapers tends to used it for creating test data. 
    With CATT, you don't have to create any ABAP upload programs and this save on development time.  However, you still have to spend time on data mapping into the spreadsheet format.
    The transactions run without user interaction. You can check system messages and test database changes. All tests are logged.
    What CATT does is record you performing the actual transaction once. 
    You then identify the fields that you wish to change in that view. 
    Then export this data to a spreadsheet to populate with the data required. 
    This is uploaded and executed saving you keying in the data manually.
    To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4). 
    You will also need access to your development system to create the CATT script.
    CATT activation
    Activate CATT in your client
    Upload data using CATT
    3 steps to upload data from an Excel file using CATT :-
    1. Create Import variant for the fields you need
    2. To change the MRP Group for a list of Material
    3. Configure the recorded entry fields to read from the imported text file data
    SAP users use CATT frequently to upload master data or to make changes to master data records. SAP Consultants and Abapers tend to use it for creating test data. The transactions run without user interaction. You can check system messages and test database changes. All tests are logged. The CATT records your keystrokes while performing the actual transaction. You then identify the fields that you wish to change in that view. Then export this data to a spreadsheet to populate with the data required. This is uploaded and executed saving you keying in the data manually.
    To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4). You will also need access to your development system to create the CATT script.
    The process of uploading data with a CATT:
    > Activate CATT in your client
    In transaction code SCC4 - click the change button
    Double click on the client number
    In the Restriction section, tick Allows CATT processes to be started.
    > Upload data using CATT
    1. Create Import variant for the fields you need
    Transaction SCAT
    Goto Parameters
    Create Import Variant
    Goto Variant -> Edit
    Goto Variant -> Fast entry or F9
    Duplicate 01
    2. To change the MRP Group for a list of Material
    Assuming that I want to change the MRP Group for a list of Material.
    My text files should look something like this:
    [Variant ID] [Variant Text] &ZDISGR &ZMATNR
    --> Parameter texts MRP group Material
    --> Default Values M1 A001
    Changes to the default values displayed above not effective
    #01  M1 A001
    #02  ''     A002
    #03  M1 A003
    Note : '' denotes a blank in the field. e.g. Material A002 MRP group will be replaced by a blank.
    3. Configure the recorded entry fields to read from the imported text file data
    In the CATT : Maintain functions test case Screen
    Double click on the Object Name
    Double click on the screen number with your desired fields
    Park the cursor on the fields
    Click Edit -> Details
    Fill in the Parameters Name and Field Contents
    Finish Save it.
    >Assign your text file data.
    In the CATT : Execute test case Screen
    Click External from file and choose your text file
    CATT will now read from your text file and update whatever data you have specified.
    please reward if useful.

  • What is CATT and ECATT?

    what is the meaning of CATT and what is the purpose of CATT?
    what is the meaning of ECATT and  what is the purpose of ECATT?

    hi Kumar,
    take a look sap help
    http://help.sap.com/saphelp_nw70/helpdata/en/d7/e21017408e11d1896b0000e8322d00/frameset.htm
    ..Computer Aided Test Tool (CATT) to create test cases ..
    http://help.sap.com/saphelp_nw70/helpdata/en/1b/e81c3b84e65e7be10000000a11402f/frameset.htm
    extended Computer Aided Test Tool (eCATT) to create and execute functional tests for software. The primary aim is the automatic testing of SAP business processes
    hope this helps.
    you can use radio button to reward - choose star - if you think the answer helps

  • Recording Options for SHDB

    Hey all,
    Please could someone explain what all the different options for recording BDC in SHDB are.  In specific I'm interested in knowing what the CATT mode (No CATT, CATT with individual screen control & CATT without individual screen control) and the Simulate Background Mode options do.
    Thank you
    Tim.

    hi,
    Check this link
    http://www.sap-img.com/sap-catt.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/BCCATTOL.pf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/CACATTOL.pf
    Usually from what I have seen CATT is not used for regular transactions in the productive environment. I have only seen LSMW used for the transfer of data from non-SAP systems to SAP systems. It guides you thru your data migration tasks.
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e21017408e11d1896b0000e8322d00/content.htm
    - SAP advise not to use CATT in productive systems.
    http://www.planetsap.com/basis1.htm
    - Start of CATT processes allowed: This option determines whether you want to allow the CATT (Computer Aided Test Tool) process in the client or not. Computer Aided Test Tool (CATT) is tool provided by SAP to test different functionality of the SAP system. To run the CATT tool you can execute transaction SCAT. CATT process changes the database extensively and requires lot of system resources. So we recommend not to chose this option if you are in the production environment.
    There has also been some comments on LSMW on this forum:
    https://www.sdn.sap.com/sdn/collaboration.sdn?contenttype=url&content=https%3A//forums.sdn.sap.com/thread.jspa%3FthreadID%3D37272%26tstart%3D135
    - The Legacy System Migration Workbench (LSMW) is a tool recommended by SAP that you can use to transfer data once only or periodically from legacy systems into an R/3 System.
    My 2 cent would be why not develop a solution using Batch Input, BAPI etc?
    Check these links
    http://help.sap.com/saphelp_nw04/helpdata/en/48/c521a8f6ec11d2bdde080009b4534c/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ae/410b37233f7c6fe10000009b38f936/frameset.htm
    http://www.thespot4sap.com/Articles/CATT.asp
    http://www.sap-img.com/sap-catt.htm
    it is one of the option for call transaction
    CATTMODE
    CATT mode (controls a CATT)
    CATT mode can have the following values:
    ' ' No CATT active
    'N' CATT without single-screen control
    'A' CATT with single-screen control
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/d7/e21481408e11d1896b0000e8322d00/frameset.htm
    http://www.sd-solutions.com/documents/SDS_CATT.html
    Please check this online documents.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/BCCATTOL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/CACATTOL.pdf

  • Computer Aided test tool in processing BDC

    Hi friends,
                   I have some doubts regarding the CATT mode in Processing BDC(SHDB transaction).
    1) What's the use of this CATT mode in BDC Processing?
    2) What is  use of"NO CATT, CATT WITHOUT INDIVIDUAL SCREEN CONTROL, CATT WITH INDIVIDUAL SCREEN CONTROL" these three modes in Processing BDC?
    3) What is the difference between the three modes?

    Hi,
        I have searched in the forum regarding this topic. I'am getting only answers like whats is CATT,and what is it used for. Iam unable to find the exact difference between "CATT WITHOUT INDIVIDUAL SCREEN CONTROL" and " CATT WITH INDIVIDUAL SCREEN CONTROL".

  • What is the Tcodes for Uploading of data using BDC & CATT

    PP members:
    I was going through the <b>cutover activities</b> ,  and what I understood is  we transfer all the legacy system data into SAP before going live
    The data upload follows certain steps (depends on the organizational design load strategies)
    First we upload all the master data ( material master, BOM, W/C's & Routings)
    Then the transaction data ( Ideally speaking, there should no open orders i.e. WIP as on the day of cutoff )
    If the WIP (Work in Process) is unavoidable then the materials consumed shall be treated as <b>materials of the previous stage</b> and necessary adjustments shall be made after cutover day
    At this point, I could not able to understand what does the author mean <b>materials of the previous stage</b>
    Now comming to the uploading of data into SAP from legacy system, we use tools like LSMW, CATT & BDC
    Is it a must to use <b>only LSMW tool</b> to upload master data or any other upload tools are fine
    Lastly,. I am not sure about the Tcode of CATT & BDC
    Summary of the questions:
    1.What does the author mean  <b>material of previous stage</b>, for WIP materials during cutover activities
    2. Is it mandatory to use only LSMW tool for uploading for master data
    3. What are the Tcodes for upload tools CATT & BDC ?
    Thanks for your time
    Suren R

    Dear,
    1.What does the author mean material of previous stage, for WIP materials during cutover activities - as i understood, what is the stage of material..like it must have gone through 2 work centers and other 2 is left. i.e. you need to create Production order with only 2 operation as other 2 is already over. - usually it is done in such a way that we will create Production order and confirm till 2 operations and WIp is calculated so thatb FI will tally the books in SAP and lagacy.
    2. Is it mandatory to use only LSMW tool for uploading for master data - no you can use any tool as required and suits yr requirement
    3. What are the Tcodes for upload tools CATT & BDC- BDC through a prog in SE38. CATT through - SCEM.

  • What should be the procedure for  export parameter in CATT

    Hello Everybody,
    I am working with CATT, and the transactions are <b>ME21N</b> and <b>MIGO</b>.
    when i am executing the transaction <b>ME21N</b> i will get the <b>Pur Ord No</b>in the message, and i would like to export <b>Pur Ord No</b> to the transaction <b>MIGO</b> as thr is one field named Purch.ord no in Migo.
    what should be the Procedure for exporting a parameter?
    Thanks,
    Regards Afroz

    Hello Afroz,
    If you are using eCATT then following is the procedure of capturing messages in the two recording methods - TCD & SAPGUI.
    => TCD Recording Mode:
    In TCD recording mode, after dobleclicking on Interface name from the TCD command in the editor on left side, just before the MSG folder DYNPRO folder will appear on right side.
    -This DYNRPO folder contains the screen sequences contain the screen occurred during recording time. The last Dynpro of this folder contains the messages occurred during recording.
    -Select this last folder & click on Simulate Screen icon of the same Interface editor. It will redirect to the screen where the message values exist. There select the Purchase Order Number and click on Read Field Value icon. Give the name of Export Variable.
    The export variable will contain the value of the purchase order number, which can be passed to MIGO.
    => SAPGUI Recording Mode:
    In the SAPGUI recording mode, the screen on which the message appeared will be used to capture the variable name, which is Purchase Order Number in this case.
    If the Purchase Order Number is second variable of the message displayed(e.g. Purchase Number 2122323 Is Created)
    then use the following code -
    e.g.
    MESSAGE ( MSG_1 ).
    SAPGUI ( ME21N_4001_STEP_5 ).
    ENDMESSAGE ( E_MSG_1 ).
    Assing the value from the message to the export
    parameter
    P_EC_PurOrdNo = E_MSG_1-[1]-MSGV2.
    There are total four MSGV1-MSGV4 variables. Dobule click on MSG_1 of the MESSAGE statement above. Putting the value in the export variable from the right message variable will give the purchase order number.This can be passed as MIGO.
    Regards

  • CATT for Creation of transfer orders

    Hi,
    Can anyone tell me what exactly is the procedure for creating a user executable CATT for creation of multiple transfer orders (Transaction code LT01).
    Please treat this as urgent.
    Regards,
    Surya

    Hi,
    Please go through this link.....
    http://help.sap.com/saphelp_47x200/helpdata/en/fd/f10538d6cb1e3be10000009b38f8cf/frameset.htm
    This link having step by step procedure and screen shot.
    If its useful reward points

  • Difference between uploading data using BDC,CATT

    Dear experts,
    what is the difference between uploading the data using BDC and CATT tool?
    is it only the coding or something else.
    and can you explain the situations where we prefer to upload the data using CATT tool.
    thanks in advance.

    Check this thread -
    Differences between  BDC , LSMW, BAPI,CATT
    Regards,
    Amit

  • What exactly are the SAP Testing Methodologies?

    Hi,
    I am researching on the various testing methodologies in SAP and came across a couple of discussions such as this link:  
    testing methodologies in sap
    It mainly discusses:
    AcceleratedSAP (ASAP) methodology, and tools available for AcceleratedSAP such as Project Estimator, ASAP Implementation Roadmap and Project Plan, etc
    I do not see those as TESTING more so as approaches for implementation such as SDLC or the Accenture Development Life Cycle.
    1. Am I misunderstanding what they mean in the SAP environment as u201CSAP Testing Methodologiesu201C ?
    2. What does it mean when a job description indicates
         "Knowledge of software development and testing methodologies (S/W life cycle)"
       ii.  Also, what is "S/W life cycle"
    Thanks
    Edited by: AmandaBaah on Jan 15, 2010 4:53 PM

    Some useful links related to this topic
    http://www.sap-img.com/general/role-of-sap-consultant-in-testing.htm
    Check Page 4 in following link
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b3c59d-7248-2c10-4694-f9eb30e94c38?quicklink=index&overridelayout=true
    --Project Estimator, ASAP Implementation Roadmap, Project Plan etc are for complete SAP project and NOT particular to Testing.
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/SVASAPE/SVASAPE_01.pdf
    http://www.sap-basis-abap.com/sapgeneral/what-is-asap.htm
    http://www.slideshare.net/arun_bala1/asap-methodology
    http://www.sap-img.com/sap-catt.htm

  • Role Tab(section) is not getting captured through CATT script on PI/XI.

    Role Tab(section) is not getting captured through CATT script on PI/XI system
    I am trying to create CATT script for user creation and role assignment on PI/XI. Every screen except ROLE and GROUPS is getting captured.

    Hi Plaban,
    I have had the same problem in the past but I didn't investigate too far. 
    What I prefer to do is have 2 scripts.
    1. User Creation using SU01
    2. Role assignment using SU10

  • Disadvantages/risks of using (e)Catt in production systems

    Hi, in a number of documents on e(Catt) there is a warning not to use (e)Catt in production. Can anyone tell me what the risks are or the disadvantages are of using (e)Catt in production? Is there any change of database corruption using (e)Catt?
    Thx, Paul

    >
    Paul van Rossum wrote:
    > Hi, in a number of documents on e(Catt) there is a warning not to use (e)Catt in production. Can anyone tell me what the risks are or the disadvantages are of using (e)Catt in production? Is there any change of database corruption using (e)Catt?
    >
    > Thx, Paul
    Hi Paul,
    As it is an automation tool,it is advisable not to run in Production and I do not think any support will be available for same in case if it causes any issue.So,please check if any support will be avialable to you.
    Though,automation tool is reliable,it is working based on GUI concepts and it may lead to failures on various reasons.
    Hence,it is suggested not to run in production systems.
    Regards,
    SSN.

  • Lsmw and CATT

    Hi all ,
    Please can you help me in my doubt :
    a)what is the difference between Lsmw and CATT.
    b)I beleive the transaction for CATT is scat.Does lsmw offer some additional utilities then CATT.
    c)also I want to know for uploading data whether  BDC done by an abap code is prefered over lsmw and Catt.
    Thanks in advance 
    ws

    Hi Waman,
    LSMW has more option/functionality to load data.. whereas CATT allows screen recording and loading data from file.. Data mapping/translation/routines etc. not possible with CATT..
    Hope this helps..
    -Bharat

Maybe you are looking for