<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic difference between bdc&amp;lsmw in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086044#M433189</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;dear gurus,&lt;/P&gt;&lt;P&gt;what is the differences between bdc&amp;amp;lsmw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Apr 2007 11:52:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-17T11:52:09Z</dc:date>
    <item>
      <title>difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086044#M433189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;dear gurus,&lt;/P&gt;&lt;P&gt;what is the differences between bdc&amp;amp;lsmw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 11:52:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086044#M433189</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T11:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086045#M433190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LSMW is a tool which us build a complete set up for a Data Migration.&lt;/P&gt;&lt;P&gt;It can use any of the Data Transfer Methods like BDC/Direct Input or Sesssion, BAPI/IDOC etc.&lt;/P&gt;&lt;P&gt;BDC is one of the many data transfer techniques.&lt;/P&gt;&lt;P&gt;Basically LSMW is a tool for data transfer and BDC is a method of data transfer .&lt;/P&gt;&lt;P&gt;Ideally you they are not compatible for comparision.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 11:55:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086045#M433190</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T11:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086046#M433191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sridhar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC is the way to transfer data by writing a batch input program which can use either session or call transaction method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW used to transfer data without/less code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What type of data we transfer using LSMW?&lt;/P&gt;&lt;P&gt;LSMW is best suited for transferring master data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually BDC and LSMW are not comparable at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example LSMW itself can use BDC as a way of mass data transfer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC is a mass data transfer technique via screen logic of existing SAP Data entry transactions. It behaves as if you are manually making thousand of entires into sap system as a background job. And that is probably the reason why BAPI's are preffered over BDC's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand LSMW is a tool to facilitate DATA migration from other legacy systems ... It contains step by step procedure for data migration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like Managing Data Migration Projects , Creating Source Structures , Mapping Source structures wid Target structures , etc etc &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW internally might well be using the following techniqes for data transfer..&lt;/P&gt;&lt;P&gt;1. IDOX&lt;/P&gt;&lt;P&gt;2. Direct Input / BDC&lt;/P&gt;&lt;P&gt;4. BAPI's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is an encapsulated data transfer tool. It can provide the same functionality as BDC infact much more but when coming to techinical perspective most the parameters are encapulated. To listout some of the differences :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is basicaly designed for a fuctional consultant who do not do much coding but need to explore the fuctionality while BDC is designed for a technical consultant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW offers different techinque for migrating data: Direct input ,BAPI,Idoc,Batch input recording. While bdc basically uses recording.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW mapping is done by SAP while in BDC we have to do it explicitly .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is basically for standard SAP application while bdc basically for customized application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coding can be done flexibly in BDC when compared to LSMW &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"The Data Transfer Workbench (or DX Workbench, transaction SXDA) is an integrated SAP tool that supports data transfer and analysis. It &lt;/P&gt;&lt;P&gt;does not have the built-in features for mapping for source structures to target structures, but it will allow you to integrate Legacy System Migration Workbench (LSMW) objects as processing tasks within a run definition. The DX workbench has many features for creating &lt;/P&gt;&lt;P&gt;test data and performing data migrations - for example, logging of data migration runs. &lt;/P&gt;&lt;P&gt;However, if you need to map or convert data, you should use the LSMW. Or, you can integrate &lt;/P&gt;&lt;P&gt;your LSMW objects as task within a more user-friendly data migration run, in which the LSMW &lt;/P&gt;&lt;P&gt;project steps "Read data", "Convert data," and "Start IDoc processing" are automated &lt;/P&gt;&lt;P&gt;and use the features of both tools. If you donot need logging and automated data migration &lt;/P&gt;&lt;P&gt;runs, you can perform your data migration without the DX Workbench." &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this resolves your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 11:55:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086046#M433191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T11:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086047#M433192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sridhar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC and LSMW both are use for loading data into SAP system. The difference is LSMW is loading tool by SAP where you can use various methods to upload, massage data or cleansed your data while loading into SAP from legacy system. The method can be BDC, BAPI, Idocs or SAP ABAP codes. Usually in BDC the user has to write an ABAP program or use other utility to load legacy data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in LSMW we find IDOC, BAPI,session /direct method,batch input recording&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IDOC,BAPI are used to distrubuted environment. cross-application components.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; in BDC's file is created manually.it's not secure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allinterview.com/showanswers/1646" target="test_blank"&gt;http://www.allinterview.com/showanswers/1646&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 11:57:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086047#M433192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T11:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086048#M433193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The differences between LSMW and BDC are stated as below :&lt;/P&gt;&lt;P&gt;1.lsmw is basically for standard sap application.&lt;/P&gt;&lt;P&gt;BDC is basically for customized applications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In lsmw mapping is take care by sap.&lt;/P&gt;&lt;P&gt;In bdc we have to give mapping concept explicitly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. LSMW offers different techniques for migrating data say : Direct input , Batch input recording , BAPI , IDOC.&lt;/P&gt;&lt;P&gt;BDC basically uses recording. There are two methods to implement BDC : (a) Call Trasaction Method&lt;/P&gt;&lt;P&gt;(b) Session Metohd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. LSMW is basically designed for Functional consultants who do no coding . &lt;/P&gt;&lt;P&gt;BDC is used by technical consultants , who do coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.In LSMW , Coding cannot be done flexibily as BDC.&lt;/P&gt;&lt;P&gt;On the other hand in BDC ,Coding can be done flexibly to customize &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************&lt;/P&gt;&lt;P&gt;Also jus go thro the points below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For BDC following methods can be used:&lt;/P&gt;&lt;P&gt;1) Batch Input method&lt;/P&gt;&lt;P&gt;2) CALL TRANSACTION&lt;/P&gt;&lt;P&gt;3) CALL DIALOG (obselete)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For LSMW fllowing methods can be used: &lt;/P&gt;&lt;P&gt;1) Batch Input method&lt;/P&gt;&lt;P&gt;2) CALL TRANSACTION&lt;/P&gt;&lt;P&gt;3) CALL DIALOG (obselete)&lt;/P&gt;&lt;P&gt;4) IDocs&lt;/P&gt;&lt;P&gt;5) BAPI&lt;/P&gt;&lt;P&gt;6) Recording&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following are the differences between LSMW and BDC:&lt;/P&gt;&lt;P&gt;1) LSMW is easy way to upload data into SAP because we just have to define a structure and map the data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) In LSMW, we do the recording through LSMW only. However, in case of BDC we do the recording through transaction SHDB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) LSMW is more preferrable method as it uses the standard programs for data upload. In case of BDC, if screen design changes tomorrow, program will not work(need to do the recording again). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) In LSMW, very less programming efforts are required. Also, work and time are reduced using LSMW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****reward points if useful.&lt;/P&gt;&lt;P&gt;All the best&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 12:00:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086048#M433193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T12:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086049#M433194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;both are used for data transferring from legacy system to SAPR/3.&lt;/P&gt;&lt;P&gt;Differences:&lt;/P&gt;&lt;P&gt;1 by using BDC we can upload data for customized applications as well as predefined tcodes but in lsmw we have to use predefined only.&lt;/P&gt;&lt;P&gt;2 we can use BDC for small as well as large amount of data. Lsmw is used for large amount of data only&lt;/P&gt;&lt;P&gt;3 LSMW is used only once where as we can use BDC more than one time&lt;/P&gt;&lt;P&gt;4 In bdc enchancements are not supported.&lt;/P&gt;&lt;P&gt;5 LSmw doesn't support Call transaction method.&lt;/P&gt;&lt;P&gt;6 using LSMW we can upload data using Batch input(session) , Direct input,BAPI and Idoc.In BDc we can upload data using Session,Call transaction and Direct Input methods.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 12:01:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086049#M433194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T12:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: difference between bdc&amp;lsmw</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086050#M433195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;BDC&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a BDC upload you need to write a program which created BDC sessions. &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Steps:&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Work out the transaction you would use to create the data manually. &lt;/P&gt;&lt;P&gt;2. Use transaction SHDB to record the creation of one material master data. &lt;/P&gt;&lt;P&gt;    Click the New recording button or the Menu - Recording - Create &lt;/P&gt;&lt;P&gt;3. Save the recording, and then go back a screen and go to the overview. &lt;/P&gt;&lt;P&gt;4. Select the recording and click on Edit - Create Program. Give the program a Z name, and select transfer from recording. &lt;/P&gt;&lt;P&gt;5. Edit the program. You will see that all the data you entered is hard-coded into the program. You need to make the following changes: &lt;/P&gt;&lt;P&gt;6. After the start-of-selection, Call ws_upload to upload the file (the excel file needs to be saved as TAB separated). &lt;/P&gt;&lt;P&gt;7. After the open-group, Loop on the uploaded data. For each line, perform validation checks on the data, then modify the perform bdc_field commands to use the file data. &lt;/P&gt;&lt;P&gt;8. After perform bdc_transaction, add the endloop. &lt;/P&gt;&lt;P&gt;9.Execute the program. It will have options to create a batch session or to process directly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;LSMW&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) The Legacy System Migration Workbench (LSMW) is a tool recommended by SAP that you can use to transfer data once only or periodically from legacy systems into an R/3 System. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) The SAP transaction code is  'LSMW' for SAP version 4.6x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) The LSM Workbench carries out the following tasks: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reads the transfer data from one or more files (for example, spreadsheets, sequential files etc.) &lt;/P&gt;&lt;P&gt;Converts the data from the source format into the target format&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2007 12:09:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-bdc-lsmw/m-p/2086050#M433195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-17T12:09:32Z</dc:date>
    </item>
  </channel>
</rss>

