<?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 diff between BDC and LSMW in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051868#M722587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai gurus&lt;/P&gt;&lt;P&gt;wat is the diff between BDC and LSMW?where can i use batch input and standard input?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Nov 2007 15:01:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-20T15:01:21Z</dc:date>
    <item>
      <title>diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051868#M722587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai gurus&lt;/P&gt;&lt;P&gt;wat is the diff between BDC and LSMW?where can i use batch input and standard input?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 15:01:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051868#M722587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T15:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051869#M722588</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;BDC - besides the literal meaning (Batch data communication) - usually refers to the procedure where u record a process (transaction) and then run it numerous times while changing the data each run in order to enter the system large amounts of data (batches) but still avoid doing it manually. In this method there is a process that does the same as was recorded - goes through all the screens and fills the fields with data, very much like doing it online only much quicker.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is a tool with the same purpose - enter the system large amounts of data, only it has some options of &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; to do it: one of them is batch input recording, which is exactly like BDC, but there are also standard batch or direct input, BAPI and IDoc. LSMW also gives a very nice frame of how to develop the complete process step by step - starting with reading the data files in the right structure and ending with monitoring the number of successful entries in the system, which u have to develop in code writing in BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopes this helps (pls reward points if so)&lt;/P&gt;&lt;P&gt;Igal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 15:33:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051869#M722588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T15:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051870#M722589</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;where can i use batch input and standard input? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Batch Input&lt;/P&gt;&lt;P&gt;With the Batch Input method, an ABAP program reads the external data that is to be entered in the R/3 System and stores the data in a &amp;#147;batch input session&amp;#148;. The session records the actions that are required to transfer data into the system using normal SAP transactions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the program has generated the session, you can run the session to execute the SAP transactions in it. You can explicitly start and monitor a session with the batch input management function (by choosing System - Services - Batch Input), or have the session run in the background processing session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It offers management of sessions, support for playing back and correcting sessions that contain errors, and detailed logging. Your program prepares the data and stores it in a batch input session. A session is a collection of transaction data for one or more transactions. Batch input sessions are maintained by the system in the batch input queue. You can process batch input sessions in the background processing system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program must open a session in the queue before transferring data to it, and must close it again afterwards. All of these operations are performed by making function modules calls from the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most important aspects of the session interface are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous processing&lt;/P&gt;&lt;P&gt;Transfer data for multiple transactions&lt;/P&gt;&lt;P&gt;Synchronous database update. During processing, no transaction is started until the previous transaction has been written to the database.&lt;/P&gt;&lt;P&gt;A batch input processing log is generated for each session&lt;/P&gt;&lt;P&gt;Sessions cannot be generated in parallel. The batch input program must not open a session until it has closed the preceding session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Direct Input (DINP)&lt;/P&gt;&lt;P&gt;With direct input, the SAP function modules execute the consistency checks. However with batch input, these consistency checks are executed with help of the screens. This means that direct input has considerable performance advantages. But there are a few programs for direct input, you can use them if it accomplishes your goal. Direct Input programs work like that they update database tables directly. As you know that it is forbidden to update SAP database tables directly, since consistency and security should be considered. Exceptions are these direct input programs. So you are not able to write custom ABAP direct input programs. But of course you can write ABAP programs to update custom database tables (Z tables), if you are sure all about consistency.&lt;/P&gt;&lt;P&gt;So why SAP has created direct input programs? Because SAP wanted to enhance the batch input procedure, since batch input is slower. SAP offers the direct input technique, especially for transferring large amount of data. In contrast to batch input, this technique does not create sessions, but stores, updates, inserts data directly. To enter the data into the corresponding database tables directly, the system calls a number of function modules that execute any necessary checks. In case of errors, the direct input technique provides a restart mechanism. However, to able to activate the restart mechanism, direct input programs must be executed in the background only. To maintain and start these programs, use program RBMVSHOW or transaction BMV0.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Reward if this helps you.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 18:01:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051870#M722589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T18:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051871#M722590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Main reasons for LSMW&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         Data transfor to be same for LSMW &amp;amp; BDC But LSMW for ERROR handling very crtical, all going for  BDC and valdition checking very crtical.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is mainley used for Master Data Transation onley.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC Automaticalley provided for ERROR logs. So easely handling Error handling and valdition checking also. All clients will be accept for BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Right now onley prefer for &amp;lt;b&amp;gt;BAPI's&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 08:36:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051871#M722590</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T08:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051872#M722591</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;main diff&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW offers different technique for migrating data: Direct input, BAPI, Idoc, Batch input recording. While BDC basically uses batch input sessions and CALL TRANSACTION method.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Limit on number of records which can be uploaded in one session of BDC (999 records). No such limit in LSMW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW is more to do with configuration while BDC involves programming. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Standard/Direct Input&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	Advantages: Well tested method, Fast to load, easy processing.&lt;/P&gt;&lt;P&gt;	Disadvantages: No enjoy transactions, not always complete with all input fields of a transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Batch Input&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	Advantages: Easy modifiable, all fields are available, easy re-processing.&lt;/P&gt;&lt;P&gt;	Disadvantages: Comparatively slow, to use new screens or tabs a new recording has to be created, not easily usable for enjoy transactions, dependant on user settings, difference in foreground and background processing may occur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the CALL TRANSACTION USING statement&lt;/P&gt;&lt;P&gt;Summary: With CALL TRANSACTION USING, the system processes the data more quickly than with batch input sessions. Unlike batch input sessions, CALL TRANSACTION USING does not automatically support interactive correction or logging functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program prepares the data and then calls the corresponding transaction that is then processed immediately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most important features of CALL TRANSACTION USING are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous processing &lt;/P&gt;&lt;P&gt;Transfer of data from an individual transaction each time the statement CALL TRANSACTION USING is called &lt;/P&gt;&lt;P&gt;You can update the database both synchronously and asynchronously&lt;/P&gt;&lt;P&gt;The program specifies the update type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Separate LUW (logical units of work) for the transaction&lt;/P&gt;&lt;P&gt;The system executes a database commit immediately before and after the CALL TRANSACTION USING statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No batch input processing log&lt;/P&gt;&lt;P&gt;Create a session on the batch input queue.&lt;/P&gt;&lt;P&gt;Summary: Offers management of sessions, support for playing back and correcting sessions that contain errors, and detailed logging. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program prepares the data and stores it in a batch input session. A session is a collection of transaction data for one or more transactions. Batch input sessions are maintained by the system in the batch input queue. You can process batch input sessions in the background processing system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program must open a session in the queue before transferring data to it, and must close it again afterwards. All of these operations are performed by making function module calls from the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most important aspects of the session interface are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous processing &lt;/P&gt;&lt;P&gt;Transfers data for multiple transactions &lt;/P&gt;&lt;P&gt;Synchronous database update&lt;/P&gt;&lt;P&gt;During processing, no transaction is started until the previous transaction has been written to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A batch input processing log is generated for each session &lt;/P&gt;&lt;P&gt;Sessions cannot be generated in parallel&lt;/P&gt;&lt;P&gt;The batch input program must not open a session until it has closed the preceding session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is helpful, DO reward.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 08:42:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051872#M722591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T08:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051873#M722592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai sivakumar&lt;/P&gt;&lt;P&gt;  can u give me the advantage of BDC over LSMW?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 14:02:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051873#M722592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T14:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051874#M722593</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;Go through this link, will get some info on advantages of BDC over LSMW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="251272"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2742075"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg: Use BDC when handling table control. etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points if this helps.&lt;/P&gt;&lt;P&gt;Manish&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 14:07:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051874#M722593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T14:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051875#M722594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BDC is just one of several methods to upload data the LSMW tool is using. With LSMW you do very little programming because staff like handling the input file is done by the lsmw, therefore lsmw creates a text file in the format needed by the standard program and create a bdc to be run via sm35&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 14:11:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051875#M722594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T14:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: diff between BDC and LSMW</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051876#M722595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LSMW very useful for migrating master data .&lt;/P&gt;&lt;P&gt;the programming effort is less when compared to BDC.&lt;/P&gt;&lt;P&gt;BDC we can handle several exceptions there are several transactions where in they are table controls,only with the proper designing of the flat file the best use of the tool can be made.and the error handling methods are available.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2007 18:56:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/3051876#M722595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-21T18:56:31Z</dc:date>
    </item>
  </channel>
</rss>

