You are on page 1of 3

Batch Data Communication (BDC) and Legacy

System Migration Workbench (LSMW)
BDC and LSMW are the two data migration techniques (from legacy to SAP) !t
consists of three methods
") Call Dialog Method
#) Session Method
$) Call %ransaction Method
!n the case of Session Method& a BDC Session is created& which has the data and
info to run it in 'atch mode When the user runs this session& e(ery transaction
are run in 'atch mode and ta'les are u)dated
While in call transaction& no session is created !nstead& a re)ort )rogram is
created& which ta*es in)ut from the +le and calls the transaction in Batch mode
Call dialog method is similar to call transaction& e,ce)t that u)dation is done 'y
the calling )rogram itself %his method is o'solete
Ad(antages of Batch !n)ut Method are
") Can )rocess large data (olumes
#) data integrity is maintained
LSMW and BDC are vastly diferent.
BDC (Batch Data Communication) is a technology used for data transfer !t is
meant for transferring data thru SAP transactions itself When u use BDC for data
transfer& the sequence of ste)s is the same as when u use standard sa)
transaction screens for data u)load %he only di-erence is that u can use
di-erent o)tions for foreground.'ac*ground )rocessing
LSMW on the other hand is a tool that hel)s migrate data from a legacy system
(non/sa) system) to SAP system !t o-ers u (arious o)tions to use either 'atch
in)ut& direct in)ut& BAP!s or idocs !t in(ol(es a series of some "0/"1 ste)s to
migrate data
Batch Data Communication (BDC)
Batch Data Communication (BDC) is the )rocess of transferring data from one
SAP System to another SAP system or from a non/SAP system to SAP System
BDC is an automatic )rocedure
• %his method is used to transfer large amount of data that is a(aila'le in
electronic medium
• BDC can 'e used )rimarily when installing the SAP system and when
transferring data from a legacy system (e,ternal system)
• BDC uses normal transaction codes to transfer data
"y#es o$ BDC
• CLASS!CAL BA%C2 !3P4% (Session Method)
• CALL %5A3SAC%!63
B%"C& '()*" M+"&,D
%his method is also called as 7CLASS!CAL M8%26D9
• Asynchronous )rocessing
• Synchronous Processing in data'ase u)date
• %ransfer data for more than one transaction
• Batch in)ut )rocessing log will 'e generated
• During )rocessing& no transaction is started until the )re(ious transaction
has 'een written to the data'ase
C%LL "-%(S%C"',( M+"&,D
%his is another method to transfer data from the legacy system
• Synchronous )rocessing %he system )erforms a data'ase commit
immediately 'efore and after the CALL %5A3SAC%!63 4S!3: statement
• 4)dating the data'ase can 'e either synchronous or asynchronous %he
)rogram s)eci+es the u)date ty)e
• %ransfer data for a single transaction
• %ransfers data for a sequence of dialog screens
• 3o 'atch in)ut )rocessing log is generated
Legacy System Migration Workbench (LSMW)
%he LSM Wor*'ench is an 5.$/'ased tool that su))orts you when transferring
data from non/SAP systems (;Legacy Systems;) to 5.$ once or )eriodically
%he tool su))orts con(ersion of data of the legacy system in a con(enient way
%he data can then 'e im)orted into the 5.$ system (ia 'atch in)ut& direct in)ut&
BAP!s or !Docs
<urthermore& the LSM Wor*'ench )ro(ides a recording function that allows to
generate a =data migration o'>ect; in an entry or change transaction
"he main advantages o$ the LSM Workbench
? Part of 5.$ and thus inde)endent of indi(idual )latforms
? A (ariety of technical )ossi'ilities of data con(ersion
? Data consistency due to standard im)ort techniques
 Batch in)ut
 Direct in)ut
 BAP!s (Business A))lication Programming !nterfaces)
 !Docs (!ntermediate Documents)
? %he im)ort technique to 'e used in an indi(idual case de)ends on the
'usiness o'>ect
? :eneration of the con(ersion )rogram on the 'asis of de+ned rules
? Clear interacti(e )rocess guide
? Clear interacti(e )rocess guide
? !nterface for data in s)readsheet format
? Creation of data migration o'>ects on the 'asis of recorded transactions
? Charge/free for SAP customers and SAP )artners