CATT and Ecatt scritps

Hi all,
    I know that to create CATT and eCATT scripts , we need to have  "eCATT and CATT allowed" in the t-code SCC4.
But once we create the eCATT and CATT scripts, is it safe to run the scripts after we change the settings in SCC4 to
"eCATT and CATT not allowed".
Thanks.

No, the client setting will have to remain as allowed for you to just run the scripts. I normally create scripts in DEV and then transport them PRD.

Similar Messages

  • I want to learn CATT and eCATT

    Hi,
    Can any one help me in knowing the scope of CATT and eCATT. The advantages , the way it need to be used.

    CATT eCATT is a great tool for creating automated tests in SAP and I know of many people that also use the tool for batch jobs.  eCATT uses a record and playback method thats allows your to record your actions in SAP and then parameterize values, add logic and then replay them.  As far as training I'm in the same boat with you Nagaraju.  Our company is also looking for some form of eCATT training or consultation but these types of resources seem to be sparse in North America.  The eCATT online documentation is going to be your greatest resource, here is the link: http://help.sap.com/saphelp_erp2004/helpdata/en/aa/1d493b5cdf6716e10000000a11402f/frameset.htm
    Just remember, if you are using verison 6.20 of the Web Application Server instead of version 6.40 you will not be able to use some of the features described in this documentation however much has remained the same between versions.

  • Difference between CATT and ECATT

    Hello all
    Can you tell me what are the differences between cATT and ECATT.
    Thanks
    Tharani

    Hello Tharani,
    eCATT (extended CATT) is the successor to CATT. It's available since basis 6.20 and is extended by new functionality.
    Article from SAPInfo: https://websmp105.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700004274932004E
    If you want to have specific information I'd propose to post your questions regarding CATT in the "ABAP Programming Forum".
    Regards
    Juergen

  • Can anybody give me the difference between Catt and Ecatt

    Hi gurus,
    Can any body give me the difference between catt and ecatt.

    Hi,
    I think this is new technology in sap.
    I know little bit of this can u go through this.
    eCATT (extended Computer Aided Test Tool)
    What is eCATT?
    eCATT is an SAP Testing Tool used to automate & test business scenarios in R/3. Each test generates a detailed log that documents the test process and results. If the testing is smooth without any errors, this means that the business scenarios mapped in R/3 are correct. If the test results in error then the problem can be analyzed using the error log that is generated. 
    eCATT enables automatic testing in SAP GUI for Windows and SAP GUI for Java.
    Features of eCATT:
    Following functions can be performed using eCATT:
    Test transactions, reports and scenarios.
    Call BAPIs and function modules.
    Test remote systems.
    Check authorizations (user profiles).
    Test updates (database, applications, GUI).
    Set up customizing tables.
    Test the effect of changes to customizing settings.
    Perform load testing.
    Check system messages.
    Integrated with Test Workbench, so allows proper management of scripts using SCAT transaction.
    Supports CATT migration to eCATT.
    All eCATT Objects are Repository Objects. Therefore one can take advantage of Standard SAP Transport Tools.
    eCATT Objects can easily download & upload in XML with XSD format.
    There can be several versions of Test Scripts, which allows different implementations with different releases.
    The separation of Test Scripts, Test Data & System Data allows for a considerable degree of reuse.
    Why eCATT?
    CATT is no longer supported by SAP for the creation of new developments. Hence all the test scripts developed in CATT are now need to migrate/Update to eCATT. Comparative to manual testing, the following are advantages of using eCATT:
    Due to automation, testing time is reduced to a large extent.
    Due to automation, less manpower is required for testing. This helps financially.
    Due to automation, manual errors are reduced to large extent. Hence results in error free testing. This helps, as no further problems will occur while the usage of R/3 system by end users and hence increases the efficiency.
    Proved to be extremely useful in implementation projects.
    In regression testing, automated test scripts are an ideal method of quickly detecting errors. Automatic test logs make it easy to reproduce test results, enabling fast analysis and planning of further activities, leading to cost savings for the customer.
    Differences between CATT and eCATT?
    Till date, CATT could only be used with the R/3 system. eCATT (which is available with SAP Web Application Server 6.20) covers the automatic testing in SAPGUI for Windows and SAP GUI for Java. For other GUIs and Applications, eCATT provides an interface for external tools. This allows companies to perform automated tests from an SAP system in a complete IT solution landscape across system boundaries. These new options enable complete automation of solution landscapes under standard Windows and Web-based user interfaces- resulting in low-cost operation of an IT Solution.
    eCATT (extended Computer Aided Test Tool)
    eCATT requisites
    Web Application Server (WAS) 6.20 or more.
    SAPGUI 6.20 or more.
    R/3 4.6C or more. (Target system must have sufficient support package level (Details available in SAP Note 519858) or SAP R/3 Enterprise Release 4.7).
    Before creating Test Scripts using eCATT, some system settings need to be done: 
    Maintain table T000.
    1.      Go to transaction SM31
    2.      Enter T000 and chose MAINTAIN.
    3.      In the Change View “Clients”: Overview screen, select the relevant client and choose “Details”
    4.      In the “CATT and eCATT Restrictions” field, select “CATT and eCATT allowed”.
    5.      Click on SAVE. 
    Enabling scripting at the Front-end
    1.      On any SAP GUI screen, choose “Customizing of Local Layout”.
    2.      Choose Options
    3.      Choose “Scripting Tab”
    4.      Select “Enable Scripting”
    5.      Click Apply and then OK. 
    Enabling Scripting on the Application Server
    1.      Go to transaction RZ11.
    2.      On the Maintain Profile Parameters screen, enter sapgui/user_scripting.
    3.       Choose Display.
    4.      If the Current Value is not set to TRUE, then click on Change Value:
    5.      Enter TRUE in the “New Value”.
    6.      Click on SAVE.
    eCATT is an SAP Testing Tool used to automate & test business scenarios in R/3. Each test generates a detailed log that documents the test process and results. If the testing is smooth without any errors, this means that the business scenarios mapped in R/3 are correct. If the test results in error then the problem can be analyzed using the error log that is generated. 
    eCATT enables automatic testing in SAP GUI for Windows and SAP GUI for Java.
    Features of eCATT:
    Following functions can be performed using eCATT:
    Test transactions, reports and scenarios.
    Call BAPIs and function modules.
    Test remote systems.
    Check authorizations (user profiles).
    Test updates (database, applications, GUI).
    Set up customizing tables.
    Test the effect of changes to customizing settings.
    Perform load testing.
    Check system messages.
    Integrated with Test Workbench, so allows proper management of scripts using SCAT transaction.
    Supports CATT migration to eCATT.
    All eCATT Objects are Repository Objects. Therefore one can take advantage of Standard SAP Transport Tools.
    eCATT Objects can easily download & upload in XML with XSD format.
    There can be several versions of Test Scripts, which allows different implementations with different releases.
    The separation of Test Scripts, Test Data & System Data allows for a considerable degree of reuse.
    Why eCATT?
    CATT is no longer supported by SAP for the creation of new developments. Hence all the test scripts developed in CATT are now need to migrate/Update to eCATT. Comparative to manual testing, the following are advantages of using eCATT:
    Due to automation, testing time is reduced to a large extent.
    Due to automation, less manpower is required for testing. This helps financially.
    Due to automation, manual errors are reduced to large extent. Hence results in error free testing. This helps, as no further problems will occur while the usage of R/3 system by end users and hence increases the efficiency.
    Proved to be extremely useful in implementation projects.
    In regression testing, automated test scripts are an ideal method of quickly detecting errors. Automatic test logs make it easy to reproduce test results, enabling fast analysis and planning of further activities, leading to cost savings for the customer.
    Reward points if it is helpful.
    Rgds,
    P.Nag

  • Catt and ecatt

    hi experts,
    can anybody send me the example of catt or ecatt for test the report
    how can we test the report plz send me the example of testing a report
    rewards can be given if useful
    plz help
    my email id: [email protected]

    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:TEMPZ_IE01_UPLOAD.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
    REward if useful.

  • Chain in CATT and eCATT

    Hi! Experts,
    I have created one CATT test script which execute 2 transaction codes. One transaction code will post an invoice document, one tranasction code will display a document. It is very easy to chain the two transaction together so that transaction 2 will display the document posted in transaction 1 (click on "chain", select source field, select target field. then a chain will be formed).
    However, I found it very complicated to perform the same function for eCATT test scripts. I have to build one test script to post the invoice document, one test script to display a document, one test script which reference to these two test scripts.
    Are there any easy way to build the chain in SECATT (as easy as using transaction code SCEM to build the chain for CATT test scripts) ?

    Hi!
    I have built similar scenario using CATT then migrate to eCATT cause I am more familar with CATT then eCATT. In eCATT, I still have no idea how to pull the information out from the ActiveX object e.g. document overview screen in FB03 in SAP 4.7 which can only be captured in eCATT, not in CATT. My company is using WAS 6.2, NOT 6.4.
    In this scenario, I would suggest building 5 scripts.
    Script 1 : Create Vendor Master (Export Parameter : Vendor No)
    Script 2 : Create Invoice Document (Import Parameter : Vendor No....; Export Parameter : Document No., Fiscal Year and Company Code)
    Script 3 : Display Invoice Document (Import Parameter : Document No., Fiscal Year and Company Code)
    Script 4 : REF Script 2 and REF Script 3 (select all Import and Export Parameter in both REF scripts as import and export parameter of Script 4. Make sure the Export Parameter of Script 4 are : Document No., Fiscal Year and Company Code so that the document no created in REF Script 2 can pass to REF Script 3). In this way, you can reuse Script 3 for other purpose e.g. display a GL Document instead of Invoice document.
    Script 5 : REF Script 1 and REF Script 4 (select all Import and Export Parameter in both REF scripts as import and export parameter of Script 5. Make sure the Export Parameters in Script 5 are : Vendor No., Document No., Fiscal Year and Company Code)
    Hope this help.

  • 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

  • Diff between Lsmw and ecatt

    Hi guys,
    can you please explain me the difference between lsmw and ecatt tool
    Regards
    Lokesh

    Dear Lokesh,
    In LSMW is used for uploading data from excel or word or note  pad.like using uploding data before you start lSMW you have to assign or record your upload data
    eCATT is a SAP Testing Tool, which can be used to automate & test business scenarios in R/3. One can create and execute the eCATT scripts based on business processes mapped in R/3. These scripts can be then tested before go live to Production server. If needed eCATT can be used in production server also provided exact functionality of its usage should be known. After testing, eCATT generates a detailed log depending on the processes executed. If the testing is smooth with success mode, this means the business scenarios mapped in R/3 system are correct. And if the test results in error than one can analyze the problems from the generated error log. Thus helps in analyzing the error.
    What Are The Various Ways Of Doing Testing?
    Testing can be done by various ways like Manually, using CATT etc.
    Why To Use eCATT?
    CATT will be no longer supported for the creation of new development. So those using CATT are forced to update to use eCATT. Comparative to manual testing, the following are advantages of using eCATT –
    Due to automation, testing time is reduced to a large extent.
    Due to automation, less manpower is required for testing. This helps financially.
    Due to automation, manual errors are reduced to large extent. Hence results in error free testing. This helps, as no further problems will occur while the usage of R/3 system by end users and hence increases the efficiency.
    Proved to be extremely useful in Rollout projects
    Hope this helps you
    Prem

  • CATT Vs eCATT

    Hi frens,
    what is the difference between CATT n eCATT.
    I know that eCATT is the extended form of CATT.
    Apart from that what is the difference between these tow tools.

    CATT could only be used with the R/3 system.
    ECATT  which is available with SAP Web Application Server 6.20,covers the automatic testing in
    SAPGUI for Windows and SAP GUI for Java.
    For other GUIs and Applications, eCATT provides an interface for external tools. This allows companies
    to perform automated tests from an SAP system in a complete IT solution landscape across system
    boundaries. These new options enable complete automation of solution landscapes under standard
    Windows and Web-based user interfaces- resulting in low-cost operation of an IT Solution.

  • QTP 10.0 and ECATT

    I recorded a QTP ( 10.0 ) script with ECATT.
    I define an INPUT parameter and not a export parameter (In the QTP and ECATT too.)
    If I start the script with ECATTu2026.. get the report:
    The argument u2018Name of parameteru2018 is defined as an export parameter while it should be an import parameter.
    I start the script  without ECATT, only the QTP Scriptu2026.runs perfectly.
    I define the INPUT Parameters in the INPUT AREA in QTP
    1.     File -->Settings --> Parameters
    2.     ACTION Properties
    3.     Action Call Properties
    Can you help me?
    Does anybody have an answer?
    Many thanks for your help
    Edited by: SQ-Home on May 17, 2011 10:30 AM

    Hi
    There was a hotfix for QTP called QTPSAP_00008 which was required to enable QuickTest-eCATT integration features in QTP 10.
    You can download the QTPSAP_00008.ZIP file from:
    https://sapmats-de.sap-ag.de/download/download.cgi?id=HLG5H4E94F01F06ZVNBFILBM9VM7EJC6W6GYW45XJK64MNQB3U
    Regards,
    John
    Edited by: John Morton on Jun 23, 2011 11:07 AM

  • Mass user upload through LSMW and ECATT

    Hi Experts,
    How to upload mass users using LSMW and ECATT. How to use these tcodes and can some one tell me how role mapping is done with these tcodes. I havent't used these before and please giveme the procedure or steps if some one has got.
    Your answer is much appreciated.
    Thanks in Advance.
    Sandhya

    Thanks for pointing us there! A very usefull document.
    Having said that, I think it is a pity the blog's writer gave a step by step tutorial without explaining what the steps mean. Once you really understand how to automate stuff with ECATT and know its limitations you can get rid of a lot of repititive jobs.
    Julius, this looks like one for the sticky thread.

  • Can any one explain BC SETS and ECATT

    Can any one explain BC SETS and ECATT and explian whts the different.send me a good tutor abt BCSETS,ECATT (except SAP help)

    Hi,
    Please refer the link,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0f7bad90-0201-0010-82bc-dfeb17df7f08
    Regards,
    Hema.
    Reward points if it is useful.

  • Difference between SAP GUI scripting and eCATT

    HI,
      What is difference between SAP GUI Script and eCATT.
      I know that SAP GUI Script can be used for transaction that have activex controls but can we use these script in eCATT also.
      If yes, how?
    Thanks,
    Priya

    Hi Priya,
    SAPGUI script will only work from an external program, may be VB or vbScript. ECATT can only execute a fixed set of commands e.g. (TCD, SAPGUI etc) or a block of ABAP code. ECATT can both work in foreground and background mode.
    In foreground mode you would be able to see the script running on your frontend whereas background mode will create a job in the SAP system.
    You can convert your SAPGUI scripts to SAPGUI commands and execute. If you strictly want to execute SAPGUI script from ECATT then you would have to save the script somewhere on your desktop computer and call it from an ABAP block in ECATT.
    Bikash

  • Difference between HP's QC, QTP and SAP's Solman Test Management and eCATT

    Can you help me to get a comparison documents in the following 2 aspects:
    1. Difference between QTP and eCATT testing tools.
    2. Difference between Test Management in HP's QC and SAP Solman Test Management.
    Appreciate a quick response.

    Hi,
    Check [this guide|https://websmp110.sap-ag.de/~sapdownload/011000358700000213552006E/TESTING_WITH_SOLMAN40_V11.PDF]
    This will give you a very good idea about eCATT and Testing with Solution Manager.
    Feel free to revert back.
    --Ragu

  • Maintaining eCATT Scritps and Test Data files inMercury Quality Center Tool

    Hi all,
      As our client using Mercury Quality Centre for test management,  
    1. I what to Save my eCATT Scripts into Mercury  Quality Centre Tool. How do this..
       2. Then i should able to run the same from Quality Centre. Steps for doing this.
       any one have the solution for this...
       Pl. tell me.
    Thanks in Advance
    sree..
    Message was edited by: Rajesh Bhattathiripad .A

    Rajesh, Hi.
    There is a special Mercury solution that requires some professional services assistance but might be able to help you with getting a built-in capability for your eCATT scripts as a new test type in Quality Center. This new test type will give you the ability to:  
        - Save a reference to your eCATT scripts in QC (not the entire eCATT test but a link to it on the SAP backend)
        - Run the eCATT script from QC
        - Save a log and the runs' status into QC after an execution of an eCATT script ended
    For this to be implemented on your system, you should probably contact Mercury's PSO.
    If you like to do it yourself (and this has a lot of work and knowledge involved), you can create your own "home-made" solution using SAP's Standard recording APIs and QualityCenter's VAPI-XP test type to generate a script that will call the SECATT transaction and actually execute it on demand.
    Please note that saving the actual eCATT Blob into QC is not really possible since it is ABAP based and has to reside in the R3 system only.
    I hope this can help a little.

Maybe you are looking for

  • Unable to load catalog in CRS application. Indexing is failed

    Unable to load catalog in CRS application, Indexation failed: Below is the error msg **** Error /atg/dynamo/service/jdbc/JTDataSource Unable to connect to data source because of SQLException: Unexpected exception while enlisting XAConnection java.sql

  • Why does my apple ID show up as a different email address when I go to update an app?

    My apply ID is corrent under my settings but when i go to update an app it bring sup an unknown email address for the apple ID

  • I need a 2nd DVD drive, wich one?

    I have an HP DVD writer from my old PC. i tried hooking it up on my MacPro but when i try to open it up, it doesnt open because the faceplate is too big, it wont let the drive open completely. I also have an LG DVD Drive, but the same issue, the face

  • Saving Queries within SAP B1

    Hello, I remember on 2005, blank ad hoc queries would be saved as queries.txt so we could just overwrite the last one on the server in order to bring it up on screen. However, itu2019s annoying that it now defaults to no name (u2018.txtu2019) therefo

  • What is the Payroll Identifier

    Hi, What is Payroll Identifier field in the PC261. when i execute a report it is showing as <space>, 0 and 2. What does it exactly menas?