ECATT for data upload

Hi,
We want to use ECATT for data upload. We have created test script, test data container and test configuration. We are uploading the variants from external file from EDIT-> variants-> Upload. But does the text file need to have different variant names against each data record as this becomes cumbersome.  Also for parameter fields which have fixed value, needs to be available in text file with the value?
Is there any other method for data uploading using ECATT?
Prashant

Hi,
For your later questions I will answer as your previous questions are well answered by others.
For parameters with fixed values, you dont need to put it in the external file but only if you have used the Fixed values against the Parameter in the test script .
In Ecatt, TCD Recording mode is widely used.It is comparively faster when compared to SAPGUI Method.
SAPGUI is very slow. SAPGUI method can be used if you need to upload longtext or if you need to record Active X Controls as these cannot be handled by TCD Method.

Similar Messages

  • How to schedule Job for data uploading from source to BI

    Hi to all,
    How to schedule Job for data uploading from source to BI,
    Why we required and how we do it.
    As I am fresher in BI, I need to know from bottom.
    Regards
    Pavneet Rana

    Hi.
    You can create [process chain |http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/502b2998-1017-2d10-1c8a-a57a35d52bc8?quicklink=index&overridelayout=true]for data loading pocess and schedule start process to any time/date etc ...
    Regadrs.

  • Hello !  pls give some ti[ps how to use bapi's for data uploading?

    hello !
      pls give some ti[ps how to use bapi's for data uploading?
    regards,
    Arjun

    Hi,
    See the below report extract:
    where it_data is having uploaded data.
    LOOP AT<b> it_data</b> INTO wa_data.
        line_count = sy-tabix.
        "Date Validation
        CONCATENATE wa_data-uplft_date4(4) wa_data-uplft_date2(2) wa_data-uplft_date+0(2)
        INTO wa_data-uplft_date.
        "READ TABLE it_ekko INTO wa_ekko WITH KEY lifnr = wa_data-vendor.
        LOOP AT it_ekko_temp INTO wa_ekko_temp WHERE lifnr = wa_data-vendor.
          IF wa_ekko_temp-kdatb <= wa_data-uplft_date AND wa_ekko_temp-kdate >= wa_data-uplft_date.
            MOVE-CORRESPONDING wa_ekko_temp TO wa_ekko.
            APPEND wa_ekko TO it_ekko.
          ENDIF.
        ENDLOOP.
        "IF sy-subrc = 0 AND wa_ekko-kdatb <= wa_data-uplft_date AND wa_ekko-kdate >= wa_data-uplft_date.
        LOOP AT it_ekko INTO wa_ekko.
          wa_data_header-pstng_date = wa_data-uplft_date.
          wa_data_header-doc_date = sy-datum.
          wa_data_header-bill_of_lading = wa_data-bill_of_lad.
          wa_data_header-ref_doc_no = wa_data-del_no.
          CONCATENATE wa_data-header_text1 '-'
                      wa_data-header_text2 '-'
                      wa_data-header_text3 '-'
                      wa_data-header_text4
                      into wa_data_header-HEADER_TXT.
          IF wa_data-indicator = 'Y'.
            wa_data_item-material = '000000000000200568'.
          ELSE.
            wa_data_item-material = '000000000000200566'.
          ENDIF.
          LOOP AT it_ekpo INTO wa_ekpo WHERE ebeln = wa_ekko-ebeln AND matnr = wa_data_item-material.
            "Collect Item Level Data
            wa_data_item-plant = '1000'.
            wa_data_item-stge_loc = '1001'.
            wa_data_item-move_type = '101'.
            wa_data_item-vendor = wa_data-vendor.
            wa_data-qnty = wa_data-qnty / 1000.
            wa_data_item-entry_qnt = wa_data-qnty.
            wa_data_item-po_pr_qnt = wa_data-qnty.
            wa_data_item-entry_uom = 'KL'.
            wa_data_item-entry_uom_iso = 'KL'.
            wa_data_item-orderpr_un = 'KL'.
            wa_data_item-orderpr_un_iso = 'KL'.
            wa_data_item-no_more_gr = 'X'.
            wa_data_item-po_number = wa_ekpo-ebeln.
            wa_data_item-po_item = wa_ekpo-ebelp.
            wa_data_item-unload_pt = wa_data-unload_pt.
            wa_data_item-mvt_ind = 'B'.
            APPEND wa_data_item TO it_data_item.
            CLEAR wa_data_item.
          ENDLOOP.
          CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
            EXPORTING
              goodsmvt_header = wa_data_header
              goodsmvt_code   = goodsmvt_code
              testrun         = 'X'
            TABLES
              goodsmvt_item   = it_data_item
              return          = return.
          READ TABLE return INTO wa_return WITH KEY type = 'S'.
          IF sy-subrc <> 0.
            DESCRIBE TABLE return LINES sy-tfill.
            IF sy-tfill = 0.
              CALL FUNCTION <b>'BAPI_GOODSMVT_CREATE'</b>   
            EXPORTING
                  goodsmvt_header = wa_data_header
                  goodsmvt_code   = goodsmvt_code
                  testrun         = ' '
                TABLES
                  goodsmvt_item   = it_data_item
                  return          = return.
              CALL FUNCTION <b>'BAPI_TRANSACTION_COMMIT'</b>
               EXPORTING
                 WAIT          = 'X'
              IMPORTING
                RETURN        =
            ENDIF.
          ENDIF.
          LOOP AT return INTO wa_return.
            WRITE: 'Messsage TYPE  ', wa_return-type,
                  /,'ID  ', wa_return-id,
                  /, 'Number  ', wa_return-number,
                  /, 'Message  ', wa_return-message,
                  /, 'Long Text  ', wa_return-message_v1,
                                    wa_return-message_v2,
                                    wa_return-message_v3,
                                    wa_return-message_v4,
                 /, 'Failed at line', line_count.
          ENDLOOP.
          CLEAR: wa_ekko, wa_ekpo, wa_data, it_data_item[], wa_data_header.
        ENDLOOP.
    Reward if useful!

  • Getting an error while using BAPI for data upload using FB50

    Hi,
    Can someone please help with the error below :
    To Upload Data Using FB50 , am using 'BAPI_ACC_DOCUMENT_POST' FM
    and passing values as
    obj_type = REACI
    obj_KEY = '$'
    obj_sys = t000-logsys
    getting errors errors in return as
    'Error in document: REACI $ R3_AFRICA
    G/L account 2511510 is not defined in chart of accounts CSGP(though the account exists in the COA)
    Control indicators for controlling area EU01 do not exist'.(we have not input any indicators)
    Thanks

    Control indicators for controlling area (t-code OKKP ) is a primary configuration before the company is set to production. Here we maintain which sub areas of controlling are activated. Have a look at those settings.
    Check the validity of the accounts/cost element in the KA03 to ensure the cost element is valid on the date of transaction.
    What is the error message number?

  • Help for data upload

    hii friends,
    i have written this bdc program to upload the address data from flat file to the sap system but whenever i process the session i get the result like W_MAT-NAME,W_MAT-STREET etc instead of the data in the flat file.
    i have pasted my program here..plzz site the error.
    report ZADDRESS1
           no standard page heading line-size 255.
    TABLES : ztable.
    include bdcrecx1.
    DATA : BEGIN OF ITAB,
           NAME like ztable-name,
           street LIKE ZTABLE-STREET,
           MOBILE LIKE ZTABLE-MOBILE,
           FIXED LIKE ZTABLE-FIXEDLINE,
           CITY LIKE ZTABLE-CITY,
      STATE LIKE ZTABLE-STATE,
      COUNTRY LIKE ZTABLE-COUNTRY,
      MAIL LIKE ztable-email,
      END OF ITAB.
    data : i_mat type table of ITAB.
    data : w_mat type ITAB.
    start-of-selection.
    call function 'UPLOAD'
    EXPORTING
      CODEPAGE                      = ' '
      FILENAME                      = ' '
       FILETYPE                      = 'ASC'
      HEADLEN                       = ' '
      LINE_EXIT                     = ' '
      TRUNCLEN                      = ' '
      USER_FORM                     = ' '
      USER_PROG                     = ' '
      DAT_D_FORMAT                  = ' '
    IMPORTING
      FILELENGTH                    =
      tables
        data_tab                      = I_MAT
    EXCEPTIONS
      CONVERSION_ERROR              = 1
      FILE_OPEN_ERROR               = 2
      FILE_READ_ERROR               = 3
      INVALID_TYPE                  = 4
      NO_BATCH                      = 5
      UNKNOWN_ERROR                 = 6
      INVALID_TABLE_WIDTH           = 7
      GUI_REFUSE_FILETRANSFER       = 8
      CUSTOMER_ERROR                = 9
      NO_AUTHORITY                  = 10
      OTHERS                        = 11
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    perform open_group.
    LOOP AT I_MAT INTO w_mat.
    perform bdc_dynpro      using 'ZADDRESS' '0100'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=S'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'ZTABLE-EMAIL'.
    perform bdc_field       using 'ZTABLE-NAME'
                                  'W_MAT-NAME'.
    perform bdc_field       using 'ZTABLE-STREET'
                                  'W_MAT-STREET'.
    perform bdc_field       using 'ZTABLE-MOBILE'
                                  'W_MAT-MOBILE'.
    perform bdc_field       using 'ZTABLE-FIXEDLINE'
                                  'W_MAT_FIXED'.
    perform bdc_field       using 'ZTABLE-CITY'
                                  'W_MAT-CITY'.
    perform bdc_field       using 'ZTABLE-STATE'
                                  'W_MAT-STATE'.
    perform bdc_field       using 'ZTABLE-COUNTRY'
                                  'W_MAT-COUNTRY'.
    perform bdc_field       using 'ZTABLE-EMAIL'
                                  'W_MAT-MAIL'.
    perform bdc_dynpro      using 'ZADDRESS' '0100'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=E'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'ADDRESS'.
    perform bdc_field       using 'ZTABLE-NAME'
                                  'W_MAT-NAME'.
    perform bdc_field       using 'ZTABLE-STREET'
                                  'W_MAT-STREET'.
    perform bdc_field       using 'ZTABLE-MOBILE'
                                  'W_MAT-MOBILE'.
    perform bdc_field       using 'ZTABLE-FIXEDLINE'
                                  'W_MAT-FIXED'.
    perform bdc_field       using 'ZTABLE-CITY'
                                  'W_MAT-CITY'.
    perform bdc_field       using 'ZTABLE-STATE'
                                  'W_MAT-STATE'.
    perform bdc_field       using 'ZTABLE-COUNTRY'
                                  'W_MAT-COUNTRY'.
    perform bdc_field       using 'ZTABLE-EMAIL'
                                  'W_MAT-MAIL'.
    perform bdc_transaction using 'ZADD'.
    ENDLOOP.
    perform close_group.
    thanks in adv
    abhinab

    The problem is this
    perform bdc_field using 'ZTABLE-NAME'
    'W_MAT-NAME'.
    You are always passing literals, not variables.
    This is the way you want to do it.
    perform bdc_field using ZTABLE-NAME
    W_MAT-NAME.
    By the way, I don't see any filename in that function, what are you reading?

  • Function Module for Data upload in background

    Hi,
    I want to upload data from a flat file in background . I tried the function module ws_upload but its giving an error when program is executed in background .
    I am working on sap 4.6b .
    Can any one help me alternate function module or any other way by which i can upload data in background in this version of sap.

    hi...
    you can upload your file on application server.Then you can use open dataset to upload data from this file on application server and schedule this program in background.
    i have done a similar kind of program.
    you can try this method.

  • New Directory in Application server Required for data upload

    Hi,
    I need to load data in SAP application server. i will use CG3X to load the data.
    I need to create a new directory in the application server to load all my flat files. Does any one know how to create a directoty?
    Please provide list of steps and transactions used for creating this.
    Thnks

    Go to t-code FILE.
    Click on Logical file path definition and hit the New Entries button
    Enter your logical path name, say ZXXX
    Go back to FILE
    In the right window, click on the block on the left to highlight the line you just created.
    Now double-click on Assignment of physical paths to logical path
    Now click New Entries.
    Select your syntax group (this is just your O/S)
    Here you can enter your physical path.

  • Best Practice for Flat File Data Uploaded by Users

    Hi,
    I have the following scenario:
    1.     Users would like to upload data from flat file and subsequently view their reports.
    2.     SAP BW support team would not be involved in data upload process.
    3.     Users would not go to RSA1 and use InfoPackages & DTPs. Hence, another mechanism for data upload is required.
    4.     Users consists of two group, external and internal users. External users would not have access to SAP system. However, access via a portal is acceptable.
    What are the best practice we should adopt for this scenario?
    Thanks!

    Hi,
    I can share what we do in our project.
    We get the files from the WEB to the Application Server in path which is for this process.The file placed in the server has a naming convention based on ur project,u can name it.Everyday the same name file is placed in the server with different data.The path in the infopackage is fixed to that location in the server.After this the process chain trigers and loads the data from that particular  path which is fixed in the application server.After the load completes,a copy of file is taken as back up and deleted from that path.
    So this happens everyday.
    Rgds
    SVU123
    Edited by: svu123 on Mar 25, 2011 5:46 AM

  • Data upload for MM41

    Hi all,
    This is upgradation project from 4.7 to ECC6.0
    In 4.7, clint was using LSMW with recording for data upload for T-code MM41(generic article). Because of screen changes that LSMW is not working. I tried with new recording, but when i selected  one item in  popup screen, is not capturing in the Reording.
    So i could not able to upload the data. So i would like to go for BAPI/Idoc(LSMW) or BAPI for data uplading.
    I am new to BAPI/IDOC, If any one is having code, plz send. If LSMW plz send the Exported text file or screen shots. plz help in this.
    here i am giving my source list of previous LSMW.
    if any further information needed i will provide.
    MTART C(004) Article Type
    MATKL C(009) Merchandise Category
    LIFNR C(010) Account Number of the Vendor
    X1 C(020) X1(SIZE1)
    Y1 C(020) Y1(COLOR1)
    S1R1 C(001) SIZE1COLOR1
    S2R1 C(001) SIZE2COLOR1
    S3R1 C(001) SIZE3COLOR1
    S4R1 C(001) SIZE4COLOR1
    S5R1 C(001) SIZE5COLOR1
    S6R1 C(001) SIZE6COLOR1
    S7R1 C(001) SIZE7COLOR1
    S8R1 C(001) SIZE8COLOR1
    S9R1 C(001) SIZE9COLOR1
    S10R1 C(001) SIZE10COLOR1
    Y2 C(020) Y2(COLOR2)
    S1R2 C(001) SIZE1COLOR2
    S2R2 C(001) SIZE2COLOR2
    S3R2 C(001) SIZE3COLOR2
    S4R2 C(001) SIZE4COLOR2
    S5R2 C(001) SIZE5COLOR2
    S6R2 C(001) SIZE6COLOR2
    S7R2 C(001) SIZE7COLOR2
    S8R2 C(001) SIZE8COLOR2
    S9R2 C(001) SIZE9COLOR2
    S10R2 C(001) SIZE10COLOR2
    Y3 C(020) Y3(COLOR3)
    S1R3 C(001) SIZE1COLOR3
    S2R3 C(001) SIZE2COLOR3
    S3R3 C(001) SIZE3COLOR3
    S4R3 C(001) SIZE4COLOR3
    S5R3 C(001) SIZE5COLOR3
    S6R3 C(001) SIZE6COLOR3
    S7R3 C(001) SIZE7COLOR3
    S8R3 C(001) SIZE8COLOR3
    S9R3 C(001) SIZE9COLOR3
    S10R3 C(001) SIZE10COLOR3
    Y4 C(020) Y4(COLOR4)
    S1R4 C(001) SIZE1COLOR4
    S2R4 C(001) SIZE2COLOR4
    S3R4 C(001) SIZE3COLOR4
    S4R4 C(001) SIZE4COLOR4
    S5R4 C(001) SIZE5COLOR4
    S6R4 C(001) SIZE6COLOR4
    S7R4 C(001) SIZE7COLOR4
    S8R4 C(001) SIZE8COLOR4
    S9R4 C(001) SIZE9COLOR4
    S10R4 C(001) SIZE10COLOR4
    Y5 C(020) Y5(COLOR5)
    S1R5 C(001) SIZE1COLOR5
    S2R5 C(001) SIZE2COLOR5
    S3R5 C(001) SIZE3COLOR5
    S4R5 C(001) SIZE4COLOR5
    S5R5 C(001) SIZE5COLOR5
    S6R5 C(001) SIZE6COLOR5
    S7R5 C(001) SIZE7COLOR5
    S8R5 C(001) SIZE8COLOR5
    S9R5 C(001) SIZE9COLOR5
    S10R5 C(001) SIZE10COLOR5
    Y6 C(020) Y6(COLOR6)
    S1R6 C(001) SIZE1COLOR6
    S2R6 C(001) SIZE2COLOR6
    S3R6 C(001) SIZE3COLOR6
    S4R6 C(001) SIZE4COLOR6
    S5R6 C(001) SIZE5COLOR6
    S6R6 C(001) SIZE6COLOR6
    S7R6 C(001) SIZE7COLOR6
    S8R6 C(001) SIZE8COLOR6
    S9R6 C(001) SIZE9COLOR6
    S10R6 C(001) SIZE10COLOR6
    Y7 C(020) Y7(COLOR7)
    S1R7 C(001) SIZE1COLOR7
    S2R7 C(001) SIZE2COLOR7
    S3R7 C(001) SIZE3COLOR7
    S4R7 C(001) SIZE4COLOR7
    S5R7 C(001) SIZE5COLOR7
    S6R7 C(001) SIZE6COLOR7
    S7R7 C(001) SIZE7COLOR7
    S8R7 C(001) SIZE8COLOR7
    S9R7 C(001) SIZE9COLOR7
    S10R7 C(001) SIZE10COLOR7
    Y8 C(020) Y8(COLOR8)
    S1R8 C(001) SIZE1COLOR8
    S2R8 C(001) SIZE2COLOR8
    S3R8 C(001) SIZE3COLOR8
    S4R8 C(001) SIZE4COLOR8
    S5R8 C(001) SIZE5COLOR8
    S6R8 C(001) SIZE6COLOR8
    S7R8 C(001) SIZE7COLOR8
    S8R8 C(001) SIZE8COLOR8
    S9R8 C(001) SIZE9COLOR8
    S10R8 C(001) SIZE10COLOR8
    Y9 C(020) Y9(COLOR9)
    S1R9 C(001) SIZE1COLOR9
    S2R9 C(001) SIZE2COLOR9
    S3R9 C(001) SIZE3COLOR9
    S4R9 C(001) SIZE4COLOR9
    S5R9 C(001) SIZE5COLOR9
    S6R9 C(001) SIZE6COLOR9
    S7R9 C(001) SIZE7COLOR9
    S8R9 C(001) SIZE8COLOR9
    S9R9 C(001) SIZE9COLOR9
    S10R9 C(001) SIZE10COLOR9
    Y10 C(020) Y10(COLOR10)
    S1R10 C(001) SIZE1COLOR10
    S2R10 C(001) SIZE2COLOR10
    S3R10 C(001) SIZE3COLOR10
    S4R10 C(001) SIZE4COLOR10
    S5R10 C(001) SIZE5COLOR10
    S6R10 C(001) SIZE6COLOR10
    S7R10 C(001) SIZE7COLOR10
    S8R10 C(001) SIZE8COLOR10
    S9R10 C(001) SIZE9COLOR10
    S10R10 C(001) SIZE10COLOR10
    MAKTX C(040) Article desscription
    MEINH_01 C(003) Alternative Unit of Measure for Stockkeeping Unit
    MEINH_02 C(003) Alternative Unit of Measure for Stockkeeping Unit
    AZSUB_02 C(010) Number of Lower-Level Units of Measure
    KZBSTME_02 C(001) Indicator: Unit of measure is the order unit
    BRGEW_01 C(017) Gross weight
    BRGEW_02 C(017) Gross weight
    VOLUM_01 C(017) Volume
    VOLUM_02 C(017) Volume
    VOLEH_01 C(003) Volume unit
    VOLEH_02 C(003) Volume unit
    MESUB_02 C(003) Lower-Level Unit of Measure in a Packing Hierarchy
    MEINH C(003) Alternative Unit of Measure for Stockkeeping Unit
    PRDHA C(018) Product hierarchy
    EXTWG C(018) External merch. catgry
    BEGRU C(004) Authorization Group
    WBKLA C(004) Valuation Class
    TAXKM_01 C(001) Tax classification article
    TAXKM_02 C(001) Tax classification article
    TAXKM_03 C(001) Tax classification article
    TAXKM_04 C(001) Tax classification article
    TAKLV C(001) Tax classification of the article
    NORMT C(018) Industry Standard Description (such as ANSI or ISO)
    WRKST C(048) Basic article
    SSTUF C(002) Assortment grade
    MEINS C(003) Order unit
    VABME C(001) Variable order unit active
    EKGRP C(003) Purchasing group
    NETPR C(014) Net price in purchasing info record
    BPRME C(003) Order Price Unit (Purchasing)
    ENDPR C(016) Final Price
    KTGRM C(002) Account assignment group for this article
    KAUTB C(001) "Indicator: ""automatic purchase order allowed
    LGFSB C(004) Default storage location for external procurement
    LGPBE C(010) Storage Bin
    DISPR C(004) Article: RP profile
    PROPR C(004) Forecast profile
    LGPLA C(010) Storage Bin
    MFRGR C(008) Article freight group
    BWSCL1 C(001) Source of Supply
    KAUTB1 C(001) "Indicator: ""automatic purchase order allowed"""
    LGFSB1 C(004) Default storage location for external procurement
    DISPR1 C(004) Article: RP profile
    PROPR1 C(004) Forecast profile
    TRCOV C(003) Target range of coverage
    SOBSL1 C(002) Special procurement type
    SCAGR C(004) Scales group
    MEINH_011 C(003) Alternative Unit of Measure for Stockkeeping Unit
    MAKTM_01 C(040) Article description for unit of measure
    Regards,
    Suresh

    Hello Suresh, have you had any solution for this? I am using LSMW (Idoc ARTMAS05) and I am currently having problems with conversion factors for UOMs. I just want to ask if you were successful on this.
    Thanks.
    Sincerely,
    Ice

  • About eCATT and Data Transfer

    Hi,
        I have a confusion.
       Can I consider eCATT as a standard data transfer tool.What may its greater advantage be?
      Thank you

    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.
    With Compliment by: Ranga Rachapudi
    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 Points if this helps,

  • Data Upload throgh LSMW

    Hi All
    I want to upload vendor transaction through T code: F-43, with tax items
    Could you help me in the following points:
    1.  Fields to be taken in Structure
    2. How to handle the WHT and Tax as these are automatically deducted during the posting
    3. Sample sheet for data upload
    Thanks in advance
    SAPUSER5

    Hi SAPUSER5,
    Please clarify, whether your question is related to Cut Over activities or day to day activities..
    If it is Cut over:-
    > In Cut Over activities, you should not upload with TDS tax codes assigned in the vendor master active, because, in that case TDS gets posted automatically posted when you post to a Vendor Account. There is a workaround for stopping TDS posting .. Do let us know your requirement.
    > Routine - You don't need to enter TDS codes in the upload sheet.. It will get calculated automatically when you post to a Vendor Account.
    Do let me know if you have more questions on this..
    Regards,
    SAPFICO

  • Data Upload using TDMS

    Hi,
    We are using TDMS for transferring the data and for scrambling as well and we need to explore if TDMS can be used for Data upload from SAP to SAP.  If yes, how this can be acheived using which TDMS functionality.
    Also, how can TDMS be integrated with SAP BODS tool?
    Thanks and best regards,

    Hello Amr,
    TDMS can't be used for data upload.
    Thanks
    Anita

  • Data Uploads done with one User Id not visible to other users in SPM

    Hi,
    Data uploads were successfully carried out by one of the SPM users. However, other users (with different user id) are not able to see anything in the Data Upload Summary screen.
    Is there a restriction on the visibility of Data Upload Summary for data uploads carried out with one User id to other users in SPM? A similar behaviour is observed for other screens within the Data upload workbench.
    Incase this is not the expected behaviour, it would be great if you could please provide pointers to possible reasons for this.
    Just for your information, all users have been granted same privileges in the SPM application.
    Thanks in advance.
    Regards,
    Ashish Sharma

    Hi Ashish,
    No this is not the expected behavior. We have seen this issue for other customers in the past but the reason has always turned out to be role related.
    Can you ensure that the required SPM roles are assigned to the user who do not see the DM data both in ABAP as well as portal.
    Thanks,
    Divyesh

  • Tables used in MM Master Data Upload using LSMW or BDC?

    Hi,
    Can anyone provide me with the following information about uploading MM Master Data using LSMW or BDC :-
    1. What and all tables are used for uploading Material Master, Vendor Master, Info Record, Open PO, Open PR, RFQ, Open Contracts/Agreements ?
    2. What problems are faced during Data Upload ?
    3. What error appears/encouontered during upload ?
    4. What is the diffrence b/w LSMW and BDC ? Both can be used for Data upload so, what differences are b/w them ?
    5. Any other thing to remember/know during Data Upload ?
    Thanks,
    Lucky

    Hi Lucky,
    Dont get angry by seeing my response.
    See each and every question posted by u is available , in this forum,
    u need to do just a search on individual post.
    see what ever ur posted, u r definetly got the solutions through others,
    remember most of these answers are fetching by this threads itself (60-70%)
    a few solutions are there that are given by own,
    so better to search first, in the forum , if not satisfied with the solutions then .........
    Just its an friendly talk
    and Reward points for helpful answers
    Thanks
    Naveen khan

  • Best data upload protocol.

    HI Everyone,
    We are managing a JSP based application in which we uploads data using HTTP Protocol. Daily data uploads are in GB's. the problems that we are facing are:-
    Memory Heap size.
    Request timeout errors of our web server.
    No Resume support in case of network error.
    Now we want to upgrade our application to get following benefits:-
    Get rid of above mention problems.
    Reduce data upload time.
    Resume support in case of network errors.
    I have following questions in this regard:-
    What should be the Data upload protocol ? HTTP OR FTP.
    What should be the Application interface for data uploading module ? like Java Applet, JSP OR Java Desktop application etc .
    To resolve Memory Heap size errors we are using cronjob to restart web server, is it OK ? OR there is some other batter solutions for this.
    Your value able advice is required to make correct decision.
    Regards.

    There is no best. What CAN you use? If FTP is an option (and make it SFTP) then of course go for that, then you don't have to be bothered by the clunky HTTP file upload.
    > What should be the Application interface for data uploading module
    How about a proper existing SFTP client? There is absolutely no reason at all why that should be anything Java related.
    > To resolve Memory Heap size errors we are using cronjob to restart web server, is it OK ? OR there is some other batter solutions for this.
    How about finding and solving the source of your memory leaks?

Maybe you are looking for

  • How to work with 360 video?

    I am new to AE and am trying to work with a 360 equirectangular video I shot with a Freedom 360 and 6 go pros. Are there any tutorials on how to work with 360 spherical videos? Do I need to download additional plugins? Thank you, Phil

  • How to get data type of variable in program..

    Hi ABAP Guru. I need to know how to get data type of variable or any structure field.. because I got short dump when use command REPLACE ALL OCCURANCE ... with variable/structure field that has data type I or P, I think it should be used with data ty

  • GS60 2PE Ghost Pro extra power adapter - UK

    Hi, I live in the UK and I would like to buy an additional power adapter for my Ghost Pro. I've called MSI and they don't have any to sell. I've googled the model number of the power adapter (ADP 150VB) but I don't see any for sale in the UK. There a

  • My dual core 1.8 powermac g5 won't turn on.

    When I try to boot it up it just clicks loudly and the light above the on button flashes. All this starts as soon as the plug is turned on before I have even pressed the powner on button. I have no idea why this is happening, can anyone help?

  • BOR for PS budget approval workflow

    Hi gurus,                I have a Project Systems scenario in which For all the changes done in CJ40, one reminder has to generate for Budget approvals to the concern in T-Code: CJ30. Has anyone done this workflow before. Is there any standard Workfl