cancel
Showing results for 
Search instead for 
Did you mean: 

Diff between Lsmw and ecatt

Former Member
0 Kudos

Hi guys,

can you please explain me the difference between lsmw and ecatt tool

Regards

Lokesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Lokesh

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.

Reward if useful

Regards

Shawn

Former Member
0 Kudos

thanks shawn

Regards

Lokesh

Answers (3)

Answers (3)

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi,

Diff b/w Ecatt and lsmw

LSMW can update any kind of data but no changes to database are

allowed.

CATT tool can update only master data, which also allows

changes to the master data and also a significant testing of data is possible .

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. Each test generates a detailed log that documents the test process and results.

Features

You can:

• Test transactions and reports

• Call BAPIs and function modules

• Test remote systems

• Check authorizations (user profiles)

• Test database updates

• Test the effects of changes to customizing tables

• Test the effect of changes to customizing settings

• Check system messages

Constraints

eCATT runs in a system based on SAP Web Application Server 6.20 or higher. However, you can use this system to test systems with Release 4.6C or higher.

thanks

suresh

Former Member
0 Kudos

hi,

lsmw is a tool to migrate data where as ecatt is a testing tool for softwares.

saurabh