cancel
Showing results for 
Search instead for 
Did you mean: 

Legacy data transfer

Former Member
0 Kudos

Which is the best method for transferring legacy Data to SAP Retail?

1. BAPI

2. LSMW

3. IDOC

4. ALE

5. EDI

Please Explain?

Edited by: Bilal Jawaid on Sep 18, 2008 8:12 AM

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Diff between LSMW and BAPI

LSMW is used for migrating data from a legacy system to SAP system, or from one SAP system to another.

Apart from standard batch/direct input and recordings, BAPI and IDocs are available as additional import methods for processing the legacy data.

The LSMW comprises the following main steps:

Read data (legacy data in spreadsheet tables and/or sequential files).

Convert data (from the source into the target format).

Import data (to the database used by the R/3 application.

But, before these steps, you need to perform following steps :

Define source structure : structure of data in the source file.

Define target structure : structure of SAP that receives data.

Field mapping: Mapping between the source and target structure with conversions, if any.

Specify file: location of the source file

Of all the methods used for data migration like BDC, LSMW , Call Transaction which one is used most of the time?

How is the decision made which method should be followed? What is the procedure followed for this analysis?

All the 3 methods are used to migrate data. Selection of these methods depends on the scenario, amount of data need to transfer. LSMW is a ready tool provided by SAP and you have to follow some 17 steps to migrate master data. While in BDCs Session method is the better choice because of some advantages over call transaction. But call transaction is also very useful to do immediate updation of small amout of data. (In call transaction developer has to handle errors).

SO Bottom line is make choice of these methods based of real time requirements.

These methods are chosen completely based on situation you are in. Direct input method is not available for all scenario, else, they are the simplest ones. In batch input method ,you need to do recording for the transaction concerned. Similarly, IDoc, and BAPI are there, and use of these need to be decided based on the requirement.

Try to go through the some material on these four methods, and implement them. You will then have a fair idea about when to use which.

lsmw

LSMW- It is legacy system migration workbench. Its also used for data conversion from legacy system to SAP system. But it is role of functional consultant.

There are 14 steps in LSMW. As soon as you complete the one step, automatically it will go to next step.

In general you can use LSMW. But if you want to transfer more than 40,000 data, then it is not possible in LSMW.

BAPI

BAPI stands for Business API(Application Program Interface).

A BAPI is remotely enabled function module

ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..

You can make your function module remotely enabled in attributes of Function module but

A BAPI are standard SAP function modules provided by SAP for remote access.

Also they are part of Businees Objest Repository(BOR).

BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects.

You create business objects and those are then registered in your BOR (Business Object Repository)

which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.

Regards,

Srini Nookala

Former Member
0 Kudos

Hi,

My option is LSMW/BAPI.

Regards,

Srini Nookala

Edited by: Srini Nookala on Sep 20, 2008 2:47 PM

Former Member
0 Kudos

Thanks Srini,

U have made it a bit simple. Can u explain the basic difference between these two?