ECATT vs LSMW

Dear Gurus
could pls tell me the difference between eCATT Vs LSMW, because both are uploading the master file is it any difference in that.
regards
mohammed renu

hi,
LSMW-
The LSM Workbench is an R/3-based tool that supports you when transferring data from non-SAP systems ("Legacy Systems") to R/3 once or periodically.
The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the R/3 system via
1. Batch input.
2. Direct input.
3. BAPIs or IDocs.
The LSM Workbench was developed on the basis of the following principles:
1. Most of the functions should reside in R/3. No collection of individual programs on different platforms.
2. The quality and consistence of the data imported into R/3 should be more important than speed and performance of data migration.
3. Existing knowledge and coding should be used.
4. The developed "mapping" and rules should be reusable and thus be used repeatedly in projects.
The main functions of the LSM Workbench are:
1. Import data (legacy data in spreadsheet tables and/or sequential files)
2. Convert data (from source format to target format)
3. Import data (into the database of the R/3 application)
The following items should be considered:
1. Make sure that R/3 customizing is finished.
2. Determine the data contained in your legacy system and which of the data will be required in the future (with respect to business operation).
3. Decide whether it makes sense to use this tool with respect to the data volume to be transferred.
Preconditions
1. Identify the transaction(s) in R/3 via which you want to import the data into your SAP system.
2. Map the fields in advance in written form: Assign the source fields to the target fields.
3. Determine the form in which non-SAP data will be transferred into the SAP system (e.g. via "Move" or according to a rule).
4. In which way will the data be extracted from the non-SAP system? Note: The LSMW does not extract data.
5. In which form is the legacy data available? Determine accordingly which of the LSMW functions will be applied.
CATT-
1. What CATT does is record you performing the actual transaction once.
2. You then identify the fields that you wish to change in that view.
3. Then export this data to a spreadsheet to populate with the data required.
4. This is uploaded and executed saving you keying in the data manually.
5. To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4).
6. You will also need access to your development system to create the CATT script.
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.
regards
bhaskar

Similar Messages

  • Diff bet eCATT and LSMW

    Hello Guru's,
    Will anyone clarify me the diff between eCATT and LSMW ?.  shall we have eCATT for uploading Legacy data to R/3?.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Jun 12, 2008 12:08 PM

    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.
    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.
    eCATT- An Introduction
    /people/sumeet.kaul/blog/2005/07/26/ecatt-an-introduction
    2) http://allaboutsap.blogspot.com/search/label/LSMW
    also u can findout many threads in the forum itself no need to wait for new posts(if u get, that also from forum itself)
    Thanks

  • Difference among BDC eCATT and LSMW

    Hi guys,
       May I have your attention please?
       I encounter difficulities regarding the relation among the above Data Transfer Tools.
       So far,I have learned a little about these tools, and done some data batch input from
    local drive.I find the three tools can deal with the same thing. So my question is what
    distinction exists among them since they are similar so much?
      Thank you

    Refer these links might be useful -
    Differences between  BDC , LSMW, BAPI,CATT
    LSMW Vs BDC
    Difference between BDC and LSMW
    Regards,
    Amit
    Reward all helpful replies.

  • Which one is better for uploading data LSMW or ECATT ?

    I am going to implement my product in customer place.which tool I can use for uploading data.ECATT or LSMW whch one is better to upload master data and transaction data ,which one is user friendly?kindly guide me on this.

    Hello TJK,
    LSMW and eCATT has different functionalitites and different advantages, but common thing is they are used for data upload.
    eCATT is mainly used as a testing tool for follow-on transactions i.e. Purchase Requisition, Purchase order, Goods Receipt etc.
    Where as LSMW is used for Master data (Materials, Customer, Vendor, BOM, Inforecord etc) and some of the transactions data (Purchase order, purchase requisition)
    There are many standard objects are available in LSMW so most of the consultants use LSMW, but again depends on the requirement.
    This will help to understand the basics of eCATT.
    /people/sumeet.kaul/blog/2005/07/26/ecatt-an-introduction
    and here it is for LSMW
    /people/hema.rao/blog/2006/09/14/lsmw--step-by-step
    Hope this will help.
    Regards
    Arif Mansuri

  • Scat in crm 5.0

    Hi,
         will SCAT in CRM 5.0 work or not. For me REcord Transaction is in deactive mode.
    regards
    ram

    Hi KZ,
    I have CATT & eCATT active in SCC4, but still the 'record transaction' is not active in t.code scat. what could be the issue ?
    I believe CATT will not work in CRM 5.0, instead we should use either eCATTs or LSMW right !!
    thanks
    kumar

  • Copy of G/L Accounts

    Hi guru's...
    It is not possible to create each and evey G/L account which are already existing in present system. Then what is the procedure to copy or convert all the G/L accounts from any NON-SAP software to SAP... ?
    Please explain how the closing balances of NON SAP accounts are updated in SAP as opening balances...?
    your help is appreciated...
    thank you

    Hi,
    To upload GL master data u can go by either ECATT or LSMW or BDC.
    Format of upload can be decided like what all fileds are required while upload.
    And also refer the SAP help for further details on ECATT and LSMW
    Assign points if helpful
    regards,
    radhika

  • HR PD profile not working

    Dear Experts
    the below solution earlier it is worked but after system refresh it is not working?????????????????????????????/
    We have created the below PD profile based on the given requirement but when I assigned to person and check on" i" button in OOSB to see how many objects that he can able to see ..value is nill
    1. Req : create only one PD profile that should be assigned to the chief positions in org so that chiefs can see only the data that of positions/orgunits that are assign under him..
    Name : Manager
    No : 0
    Plan Ver : 01
    Obj type : O
    Object :           0        "here we dont maintaining any values, this values is pulled using the funtional module that assign"
    maintain : yes
    Eval Path : o-o-s-p
    status vector = 12
    depth = 0
    sign =
    period =
    function module  = RH_GET_MANAGER_ASSIGNMENT

    Try executing following tcodes instead which calls the reports:
    Step 1. S_PH0_48000112 - Check and Compare T77UU
    Step 2. S_PH0_48000110 - Regeneration INDX for Struct.Auth
    But if HRP1001 doesnot has entry then you might need to assign the org units to your users again via tcode PP01/PO13. To automate you can use a eCatt or LSMW script and use PP02 to assign org units to mass users by inputting the mapping of User ID/Position to Org units with appropriate relationship.
    Let me know how it looks like after running the above tcodes.
    P.S: Sorry for the typo, the reports are RHBAUS02 and RHBAUS00. Also change value of field "Threshold Value" to 1 for report RHBAUS02/tcode- S_PH0_48000112 before executing it
    Thanks,
    Sandipan
    Edited by: Sandipan Choudhury on Jan 3, 2011 12:02 PM

  • COPA Condtion Table

    Hello,
              We are trying to creat conition tables for different condition Types.We are sending data from an exel sheet to this tables.I want to send Condition type,Company code,Valid on ,Valid to,Sourse system,New Cms'A Product line,Brand,Rate,Material number,Delevery-to-country info from Exel sheet.I need to write the Functional Document to create an interface to send data into these fields.Let me know what info i need to give in the  functional design doc .Please let me know.I know we can do it with ECATT and LSMW but client wants to have a customo Program for this.
    Regards,
    Nettem.

    COPA has built in functionality that maps SD conditions to COPA valua fields. If you are using SD then you should use this.  TCODE is KE4I. There is also an exit with include ZXKKEU03 that can change the postings into COPA as well. Utilizing the two you should be able to accomplish what you need.
    pls assign points to say thanks.

  • AGR_USERS - USLA04

    After some deletion of roles from AGR_USERS we do not have sync between SU01, AGR_USERS and USLA04.
    The roles are missing from AGR_USERS but not from USLA04. Is there a way to do this? (we have already tried PFUD.) How will the system react to deletion from the table USLA04 directly?

    Hi,
    It is not recommanded to perform user level changes directly from table level.
    if mass user level change is identified, you can use Tcode SU10 or other script for making changes to user master record (i.e. ecatt or LSMW etc)
    since you have already changed table data , you can syncronize it via User Master Data reconciliation program for the roles (transaction code PFUD).
    it should sync user master record properly , if not you might reuqire to update master record to required status seperatly.
    Regards

  • 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.

  • 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

  • Usage of eCATT in SRM - During creation of Org plan

    Hello All,
             As per my understanding eCATT can't be used for organization plan (PPOMA_BBP) creation, however I thought of taking second opinion on this.Has anybody tried this?
    In general, what are different cases where we can leverage eCATT in SRM.
    Will appreciate your answers with points.
    Regards,
    Shiv

    Hi
    I have not tried, but i am sure.. Its quite not possible using CATT Transaction.
    Anyways, give it a try and let me know.
    Related link ->
    LSMW for Transaction PPOMA_BBP
    Regards
    - Atul

  • Best practice to upload data for Appraisals: BDC, LSMW or functional module

    Hi,
    I have heard that BDC and LSMW do not work for data upload in appraisals. Is it true?
    Can we use ECATT or SECATT to upload data in appraisals?
    I somewhere got the information that functional modules
    HRHAP_DOCUMENT_PREPARE
    HRHAP_DOC_UPDATE_BODY_AND_SAVE
    HRHAP_DOCUMENT_CREATE
    are used to upload the data for appraisals?
    Many of my earlier clients found it very hectic to create appraisal templates every year (PHAP_CREATE). They needed something automated for this.  I managed to suggest them manual upload or SECATT, but I am not sure if BDC/LSMW work for this.
    Can somebody throw some light on this?
    Best regards,
    Veera Sasidhar Jangam

    Hi,
    You need to write a code for same and use function modules available as those does direct updates to database.
    If client is not bothered about look and feel during dataload or do not care about display infotypes during data updates then use above method otherwise BDC needs to be written with screen control programming in it.
    Thanks,
    Ameet

  • Vendor master upload mapping issue in LSMW

    We need to upload Vendor Master Data and it contains 72 fields we identified 69 fields for mapping through standard program (RFBIKRK0) through Batch Input in LSMW.
    We are having issues to identify three fields which belongs to Address and these are not getting mapped in the program.the fields are street street1 street2 street3 street4 street5 and address notes.the mentioned fields are maintained in ADRC table but the structure is not getting populated in the standard program RFBIKRK0 in LSMW mapping section.
    In  the input file from legacy we have the following fields street street1 street2 street3 street4 street5 and this should get mapped in the LSMW .how to go about this problem.whether we need to do seperate conversion program  for the address fields .could you please any one help me .

    Hi!
    You don't have access to all fields of the address with batch input - you need to do something in addition:
    - migrate addresses beforehand (central address handling)
    - select the (hopefully few) vendors with street3 filled and migrate this later
       - manually
       - own batch input (recording in LSMW / eCATT)
    Regards,
    Christian

  • ECATT Use for upload master data

    Hi
    Please Guide me how to use ECATT , when  we Upload the Master data in SAP Best Practice ,not in SAP R/3 ( note : for SAP Best Practice system only) through ECATT.
    Can anybody have any idea about this
    Guide me
    Regards
    Roobal

    ECATT can be used by using transaction code SECATT.
    This tool is used for data uploading and regression testing.
    You need to prepare a scenario for regression testing.
    You should create
    1. Test Script
    2. Test Data
    3. Test Configuration.
    If you want to upload master data, LSMW is the best tool.
    http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    Regards,
    Ravi
    Edited by: Ravi Sankar Venna on Apr 22, 2009 12:54 PM

Maybe you are looking for