Estimation methodology for eCATT script

Dear all,
        Can any help in doing estimatation for e-CATT project for SAPGUI recording.
regards,
sreedhar d

Hi Sreedhar,
Following are the individual article links on SDN for SAP eCATT Weblogs.
Just check them.
1. eCATT An Introduction(Part I)
/people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
2. eCATT Scripts Creation - TCD Mode (Part II)
/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
3. eCATT Scripts Creation - SAPGUI Mode (Part II )
/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
4. eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (Part IV)
/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
5. eCATT Scripts Management Via Test Workbench(Part V)
/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v
6. eCATT Logs (Part VI)
/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
7. eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(Part VII)
/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii
8. eCATT Tips Of Recording, Testing & Links (Part VIII)
/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii
Regards,
Priyanka.

Similar Messages

  • Performance Aspect for eCATT Script

    Hi All,
    Can anyone help me out by listing what all aspects should be taken care to build an eCATT script which makes it highly efficient in terms of speed, for example declaring variables through parameter reference where it takes teh system default sizes an dthereby saving space and stuff.
    Regards,
    Justin

    Hi ,
    Check out this thread , This might be helpful to an extent :
    eCATT coding standards
    Thanks and Regards,
    Anupam Yadav

  • Transaction for Ecatt Script

    Hi all,
    Can anybody help me to find the transaction to find ecatt test script.
    How to find it?
    Thanks
    NItesh

    Hello,
    SECATT is the transaction where you can find all the scripts created in the eCATT system.
    Similarly there are many options in SECATT command to see the test configuration , test data container, system data container and so on ...
    Hope it answers your question.
    Thanks and Best regards,
    Ajay

  • Create ecatt script for one sales order creation with multiple line items

    Hi ,
    I want to create a ecatt script for one sales order creation with multiple line items. Preferably SAP GUI.
    This selection of data will be from an external file/ variants which will have only one row of data in it.
    Firstly: I have to sort the external file having same PO Numbers in an order.Group them together.
    Second: I have to create sales order for those many line items having same PO Number.
    Best Regard
    Taranum

    Hi Micky
    Firstl you should upload the Line items for a particular sales Order in an Internal table
    and then pass that internal table to your BAPI during your coding corresponding to a particu;lar sales order
    In case of any issues pls revert back
    Reward points if helpful
    Regards
    Hitesh

  • Error for linking ecatt Script for exporting parameter

    Hi,
    We have 2 SAPGUI scripts, one is transaction CO01 to create the production order. The other is CO02 to release the production order. In the first script I get production order number as parameter 1 in the message field. I need to export this field to second script for releasing order.
    I am not able to pick the order.
    Tried to use ABAP code
    ABAP.
    DATA: z_aufnr like CAUFVD-AUFNR.
    get parameter id 'ANR' FIELD Z_AUFNR.
    ENDABAP.
    Still export parameter in log comes as empty. So if I create thrid script using ref# it errors out at second script start.
    Your help is greatly appreciated.
    Thanks,
    Gajanan

    Hi
    you don't have to use abap for this .
    in the command editor
    choose first script recording interface and double click it ,observe the screen list on right side and now select the last screend and double click field and parameterize it say give it a  name as variable1 by entering this in valin column.
    Create a parameter and by param1 name and export type and default values as variable1.
    Now for the second script create a parameter as import type and set it's value as &param1&.
    Also pass this value to second script by the same as you done for first script.
    This will work for sure.
    To know more how to parameterize follow the links,
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    http://www.sapecc.com/tutorials/secat_create.htm
    Please reward points.

  • ECATT Scripts for Creating Bussiness Partners

    Hi CRM Experts
    Can anyone guide me how to create a eCATT Script for Creating Mass Business Partner (Tcode: BP).
    While iam trying to create eCATT i was getting the error: Scripting not permitted on this server
    I talked to by Basis team, and they couldnt find flaw with eCATT settings.
    Thanks for Reading.
    Thanks
    Srinivas

    Hi
    This is to setup CIC users. All the user who would be accessing the CIC are TELESALES AGENTS. For provideing CIC access to Telesale end user we need to perform a series of steps to ensure all the order transactions made by agents are maped to salesareas and profitcenters.
    When an Sales Agent is to be created he would need to be linked to salescodes. Functional Team Set's up a sales code and map it profit centers in R/3 and this sales code data would be replicated from R/3 to CRM.
    In CRM(CIC) for Setting up a End user i need to perfrom 3 steps. The inputs i have for setting up the user is (User ID,Sales Code, User Job Position)
    1. create a user ID using su01 with required roles.
    2. In Tcode:BP (business partner) i need to search with the sales code and assign the USER ID to sales code.
    3. Using Tcode:PPOMW assign the USER ID to the Job Position (or) Company Hirearchy (or) Org Structure. 
    I want run eCATT to complete the step 2. The process involved is.
    1. Execute BP screen
    2. Enter Salescode in feild "BusPartner"
    3. Click Start
    4. You will find the one bus partner details that i replicated from R/3.
    5.Double click on the details shown in the Rectangle below the start button.
    6. select "Identification" TAB
    7.you will find a blank Feild in Employee data / USER
    8. input the user ID.
    9.save
    These are the process steps i need to recored for step 2.
    Thanks you for spending time on this.
    Srinivas

  • How to create a field value as constant while creating eCATT scripts

    Hello Guru's,
    I am updating thousands of records using eCATT.  How should i declare a field value as constant while creating a eCATT script it self,  so that it automatically picks that value and  update the records. I should not mention the field value in the upload file.
    Full points for the answer,

    Dont parameterize the value that you would like to keep as constant. Pass the default value to that feild while reocrding .

  • Runtime Error while executing eCATT Script

    Hello @All,
    I worte a small eCATT script to stop the time a certain process needs to finish. The way I did this was to use the SAPGui (Record) method in eCATT.
    This does work fine.
    The second step I tried was to log the time and write it in a table to work with the times.
    If I do this I always get an runtime error, I know why it appears but I do not have any idea how to solve this.
    My script is:
    message ( UZEIT ).
    SAPGUI ( CC04_100_STEP_1 ).
    SAPGUI ( CC04_1100_STEP_1 ).
    endmessage( UZEIT ).
    settab ( ypdm1t001, UZEIT ).
    UZEIT is an Inputparameter with no reference.
    The short text of the runtime error is:
    Access not possible using 'NULL' object reference.
    If I delete the definition of the parameter UZEIT the runtime error does not appear but I get the error in the Log that the parameter UZEIT is not defined.
    Does anyone has a solution for this problem?
    greets
    manuel

    Hi Harsha,
    UZEIT is a command interface (I changed it so that is no more an parameter).
    There seem to be no restrictions to add values in the table. I already spoke to collegues here and they cannot find a mistake.
    I would further try to describe you what I want to do. Perhaps you have better ideas.
    What I want to achive is to get an overview over response times of defined transactions.
    We have a system landscape with local SAPGUIs and with installations on WTS and we want to compare response times from both sides.
    Therefore I made the eCATT skripts.
    Now I want to write the times somewhere so that I need not to write them down from every log file.
    At this point I wanted to write the times (which should be stored in UZEIT) to a table so that afterwards a report can write those times in an excel file.
    If you have better ideas to realize this please tell me.
    Thank you in advance for helping me.
    greets
    Manuel

  • Urgent help need on  eCATT script

    Hi
    How to use eCATT script tool with transaction SECATT.
    urgent please help.
    regards,
    R K

    Hello Rao
    If you are using a "normal" transaction without any controls (like ALV lists, trees) then you can use the recording pattern <b>TCD REC</b> <i>(TCD (Record)</i>).
    In transaction SECATT give a name for your test script (e.g. Z_XD01 or Z_CREATE_CUSTOMER). Within the test script choose pattern TCD REC and enter the transaction you want to record (e.g. XD01).
    After finishing the recording you will see the following line in the eCATT editor:
    <b>TCD ( XD01 , XD01_1 ).</b>
    Meaning:
    - TCD = recording pattern
    - XD01 = recorded transaction
    - XD01_1 = eCATT interface for the transaction
    Next double-click on the eCATT interface name (here: XD01_1). Next to the editor you will see the interface displayed as tree and as ALV list. Here you can parameterize your transaction.
    Please note that you should preferably <b>use the highest available SAP release for eCATT recording</b>. If, for example, your business system has release 6.20 and you have a 6.40 system available record the eCATT on the 6.40 system via RFC.
    Regards
      Uwe

  • ECATT Script with SAPGUI Commando works in consolidation but not in prod.

    Hi experts,
    I created a eCATT script with commando SAPGUI Rec. In our consolidation system it works fine but when I try to let it run in production it is not working. User scripting is enabled (in options and in rz11). I am starting the script, the production system is getting opened but afterwards there happens nothing anymore. Also the scriptingsign in the bottom right corner is not active.
    When I am running a script with TCD Rec, it works fine in production. Is there a difference between settings for scripting for TCD Rec and SAPGUI scripting? Do you have any idea which kind of influences there could be that make this difference between TCD Rec and SAPGUI Rec scripts?
    Best regards and thank you in advance!
    Jan

    Hello,
    Ideally we should not run the ecatts in the production system as this would hamper the system environment or change systems.
    Also check in RZ11 enter sapgui/user_scripting , here the values for the last three parameters are set to TRUE.
    Thanks & Best regards,
    Ajay

  • How to run an eCATT script in a cyclic mode?

    Hi,
    I want to run an eCATT script in a cyclic mode. i.e. It should be run for every 15 min.
    Is there any option to do this?
    Please revert back if you want any other info.
    Thanks,
    Nagarajan M,
    9820586549

    Yes, java.lang.Runtime.exec().
    Read this carefully before you do:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
    Don't write a line of code before you're reviewed and understood the article completely. - MOD

  • ECATT: SAP's Best Practice For eCATT

    Hello All,
    If multiple projects are handled on same server, then the master data keep on changing due to which the screen sequences of transactions may change and hence causing the failure of earlier automated eCATT scripts.
    What is the best practice recommended by SAP for such situation both in long term as well as short term considering project deadlines?
    Thanks & Regards.

    Hi SAP Developer,
    as far as I know there are no best practice guides for that from SAP.
    But from common experience in automating testing one can propose:
    For long term:
    - organize your processes to be tested aligned as a number of szenarios; do a test case design also incorporating test data to be used; on that base derive (master) data that can be used in common by all szenarios; all other data should be used from single szenarios exclusively;
    - use scripts also for creation of (master) data;
    - try to use internal number assignment or create numbers in your eCATT script, so that every process run uses new new data accroding it's needs
    - try to check customizing using CHETAB or BC Sets, stop the process if important settings are not there
    The target of all this is to ensure, that neither customizing nor master data properties can raise different screen sequences.
    Another option is to make your scripts more flexible regarding 'small' sequence changes like upcomming popups etc. when using SAPGUI command. This can be achieved by setting the 'Active' option of 'ProcessedScreen' elements.
    If you use 'O' like optional, eCATT will only process the ProcessedScreen branch if the programm and dynpro number are matching the screen currently shown by SAP Gui.
    Hope I could help a bit.
    Best regards
    Jens

  • ECatt script setting error (se06)

    Hi Guys,
    I have very small issue but I couldn't figure it out.  I was using ecatt script to create user but whenever I try to enter new script name it gives me this error.  (System setting does not allow changes to be made to   object ECAT Z_NEWUSER_CREATION )
    I checked scc4 setting for escript it allowed.
    I also checked se06 modified setting but I can't find out which one has to be change to "modified" in se06.
    Can anyone please help resolve this issue.
    Thanks
    Faisal
    Edited by: Network Secure on Jul 7, 2008 7:28 PM
    Edited by: Network Secure on Jul 7, 2008 7:29 PM

    Thanks for replied
    I checked the both are allowed, ecatt script and the changes to repository and across-client customizing.  I guess it's something to do with se06 where we usually set up as a modifiable
    My issue hasn't been resolve yet, can you/anybody please help me resolve this issue.
    Thanks
    Faisal

  • Question on ECATT scripts (SAP QA)

    Hi,
    Can anybody tell me about the ECATT's tool?
    If you do possess any notes or material, please forward the same to my id - [email protected] .
    How is the scope for QA in SAP?
    Are the growth prospects better in SAP QA?
    Thanks in Advance,
    Vijay

    Hi Vijay,
    Kindly find the following series of weblogs written by me on eCATT Tool in depth.
    eCATT - An Introduction (PART I)
    /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    eCATT Scripts Creation – TCD Mode (PART II)
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    eCATT Scripts Creation - SAPGUI Mode (PART III)
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
    eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (PART IV)
    /people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
    eCATT Scripts Management Via Test Workbench (PART V)
    /people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v
    eCATT Logs (PART VI)
    /people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
    eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(PART VII)
    /people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii
    eCATT Tips Of Recording, Testing & Links (PART VIII)
    /people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii
    Checkpoints in eCATT (Part IX)
    /people/sapna.modi/blog/2007/05/18/checkpoints-in-ecatt-part-ix
    Hope this helps.
    PS If the answer solves your query, plz close the thread by rewarding each reply and marking it solved.
    Regards

  • Reg: Calling an ecatt script in R/3 function module

    Dear Freinds
    Can Anyone of you tell me if an ecatt script can be called inside an r/3 function module.
    if yes, please explaion me how it can be done.
    If you have any example code it will be quite useful for me.
    Points will be rewarded for suitable answers.
    With Warm Regards
    Ravishankar Vembu

    Hello Ravishankar
    The following sample report <b>ZUS_SDN_ECATT_EXECUTE</b> shows how to execute an eCATT testcript using its default parameter values.
    *& Report  ZUS_SDN_ECATT_EXECUTE
    REPORT  ZUS_SDN_ECATT_EXECUTE.
    data:
      gt_execute    type ETEXE_OBJ_TABTYPE,
      gs_execute    type etexe_obj.
    start-of-selection.
      gs_execute-start_lnr = '1'.
      gs_execute-obj_lnr   = '1'.
      gs_execute-obj_type  = 'ECSC'.  " test script
      gs_execute-obj_name  = '<name of your testscript>'.
      gs_execute-obj_ver   = '1'.
      gs_execute-sysdata   = '<name of system data container>'.
      gs_execute-testsystem = '<test system>'.
      append gs_execute to gt_execute.
      CALL FUNCTION 'ECATT_EXECUTE'
        EXPORTING
          TO_EXECUTE                       = gt_execute
          DISPLAY_LOG                      = 'X'
    *     LOG_TXT                          = ' '
    *     DISPLAY_START_POPUP              = ' '
    *     START_PROFIL                     =
    *     START_PROFIL_X                   =
    *     WBMANAGER_ACTIVE                 = ' '
    *     EXIT_STATUS_UPDATE               = ' '
    *     HTTP_TRANSID                     = ' '
    *     I_SUPRESS_OUTPUT                 = ' '
    *     IT_VAR_TO_EXEC                   =
    *     I_PAR_VAR_DISPLAYED              =
    *     IT_VAR_EXT                       =
    *     IT_CALLER                        =
    *     IS_TZEXECDATA                    =
    *   IMPORTING
    *     EXECUTED                         =
    *     LOGID                            =
    *     LOG_DISPLAYED                    =
    *     TRACE_PROT                       =
    *     E_RESULT_XML                     =
    *     ET_RESULT_XML_ERR_MESSAGES       =
        EXCEPTIONS
          NOTHING_TO_DO                    = 1
          TOO_MANY_SCRIPTS_CALLED          = 2
          OTHERS                           = 3.
      IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    end-of-selection.
    Regards
      Uwe

Maybe you are looking for

  • Giving name to the file SO_NEW_DOCUMENT_ATT_SEND_API1

    Hi all, I am trying to use the FM - SO_NEW_DOCUMENT_ATT_SEND_API1 for creating the attachment.I am able send the attachment.  Problems - But along with the attachment the content is also going as mail content. I want to avoid it. I could not attach n

  • [F8] How to move a MovieClip with Ease In/Out tween using Actionscript

    In Flash 8, I need to move a MovieClip from point A to point B when a user clicks a button. I currently have a function which I pass three arguments: TargetX, TargetY, and the Duration (in frames). I have it working to move the clip linearly, however

  • Firefox wont update to v 3.6.6 plz help me

    just watch this video and u c wat happeans http://www.youtube.com/watch?v=RCtLEfciLDs plz help and plz comment or email me hurry == This happened == Every time Firefox opened == when the update came out

  • SAP BW Hiearchy Key Date Variables - Web Intelligence

    Hi, I have couple of issues / scenarios which are not working as expected. First, as I understand that hiearchy variables are supported by WebI. Scenario 1 I have created a hiearchy key date variable within the report and made it optional. I run the

  • Poor performance when using skip-level hierarchies

    Hi there, currently we have big performance issues when drilling in a skip-level hierarchy (each drill takes around 10 seconds). OBIEE is producing 4 physical SQL statements when drilling f.e. into the 4th level (for each level one SQL statement). Th