<?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 Re: 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/1100810#M103470</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;Chek out this link:&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="588643"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Nov 2005 08:52:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-21T08:52:19Z</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/1100805#M103465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;I have some fundamental doubts ...would u plz clarify ...&lt;/P&gt;&lt;P&gt;Difference  between BDC and LSMW.&lt;/P&gt;&lt;P&gt;Difference  between macro and subroutine &lt;/P&gt;&lt;P&gt;Difference  between change request- customizing request&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 07:14:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100805#M103465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-21T07:14:36Z</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/1100806#M103466</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;Check this for macro.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/EN/9f/db972835c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/EN/9f/db972835c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Generally we use sub-routine inside the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Diff. between BDC and LSMW.&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;The following was taken at this site : &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.info-sun.com/docs/wp_sapinter.pdf" target="test_blank"&gt;http://www.info-sun.com/docs/wp_sapinter.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#147;Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a &lt;/P&gt;&lt;P&gt;typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional. &lt;/P&gt;&lt;P&gt;BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form &lt;/P&gt;&lt;P&gt;of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The &lt;/P&gt;&lt;P&gt;transaction is then started using this internal table as the input and executed in the background. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &amp;#145;Call Transaction&amp;#146;, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling. &lt;/P&gt;&lt;P&gt;It can also be used for real-time interfaces and custom error handling &amp;amp; logging features. Whereas in Batch Input Sessions, the ABAP &lt;/P&gt;&lt;P&gt;program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using &lt;/P&gt;&lt;P&gt;Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Batch Input (BI) programs still use the classical BDC approach but doesn&amp;#146;t require an ABAP program to be written to format the &lt;/P&gt;&lt;P&gt;BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and &lt;/P&gt;&lt;P&gt;invokes the transaction mentioned in the header record of the file. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate &lt;/P&gt;&lt;P&gt;fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large volume data. DI programs are &lt;/P&gt;&lt;P&gt;not available for all application areas. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly reward points by clicking the star on the left of reply,if it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 07:27:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100806#M103466</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-11-21T07:27:28Z</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/1100807#M103467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, man&lt;/P&gt;&lt;P&gt;list my explain as following:&lt;/P&gt;&lt;P&gt;Difference between BDC and LSMW:&lt;/P&gt;&lt;P&gt;BDC is a technology for run the transaction without manually input. It is used as data inbound into SAP system. SHDB can record the screen process you want.&lt;/P&gt;&lt;P&gt;LSMW is a tools for data migration. It support several way to inbound data into SAP system, include BDC, and IDOC, BAPI and direct input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Difference between macro and subroutine :&lt;/P&gt;&lt;P&gt;Macro is the same conception as it in C or C++.&lt;/P&gt;&lt;P&gt;just a replacement for the the code you call it.&lt;/P&gt;&lt;P&gt;E.G.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DEFINE OUTPUT.
  data: t  type c.
   WRITE: / 'The result of &amp;amp;1 &amp;amp;2 &amp;amp;3 is', &amp;amp;4.
END-OF-DEFINITION.

output 4 3 3 3.
output 4 3 3 3.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;this is a macro, but it will be fail in compile, because Macro is only a replacement for the code.&lt;/P&gt;&lt;P&gt;so using the Macro, the above code is equal to below:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  
  data: t  type c.
   WRITE: / 'The result of 4 3 3 is', 3.
  data: t  type c.
   WRITE: / 'The result of 4 3 3 is', 3.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;As a replace, the T has been redelare, so it failed.&lt;/P&gt;&lt;P&gt;But for subroutin, it will transfer the parameter, and run the code in subrountine. So the above restriction on Macro won't happen in Subroutine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Difference between change request- customizing request :&lt;/P&gt;&lt;P&gt;workbench request is for application, project, FM, Function group, all the ABAP work object in system. You can bind a request to them using workbench request and transport them to other system.&lt;/P&gt;&lt;P&gt;Customizing request is all the setting in system.&lt;/P&gt;&lt;P&gt;E.G. a consulant do some configuratin on table TXXX in IMG, he don't want to reconfigure again in other system. Then he bind this setting in customizing request, and transfer it to target system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's all.&lt;/P&gt;&lt;P&gt;Hope it will be helpful&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 07:53:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100807#M103467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-21T07:53:49Z</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/1100808#M103468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. BDC - Batch Data Communication  &lt;/P&gt;&lt;P&gt;   LSMW - Legacy System Migration Workbench &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Please go to this link for macros and subroutines.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/9f/db972835c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/9f/db972835c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.  Change Request is an information source in the Transport Organizer that records and manages all modifications made to Repository objects and Customizing settings during a development project.So that you can differentiate between global changes to the system and client-specific Customizing settings, the CTS records your changes in either a Workbench request or a Customizing request:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      Customizing requests record client-specific Customizing settings made in a single client (the source client of the request).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Automatic recording of configuration activities in the Customizing work for a client can be activated or deactivated for each client with Client Control. If automatic recording is active, a query window appears when you change Customizing settings, asking you to specify a Customizing request. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whether Customizing requests are transported or not, does not depend on the objects entered, as is the case with Workbench change requests. The Customizing requests in an SAP System (or in a client if you use Extended Transport Control) are either all transportable or all local, depending on the system setting. The system uses the standard transport layer to determine automatically whether the change requests are transportable and to which target system they should be transported. However, you can change this manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Afsal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 07:56:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100808#M103468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-21T07:56:11Z</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/1100809#M103469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I hope u r clear abt lsmw and change request.&lt;/P&gt;&lt;P&gt;I will provide some basic dif between subroutine &amp;amp; Macro&lt;/P&gt;&lt;P&gt;In macro u have to pass only 9 parameters.&lt;/P&gt;&lt;P&gt;where in sroutine u can pass any number.&lt;/P&gt;&lt;P&gt;In macro u can pass operators also suppose if u want to do 4 basic math operations.&lt;/P&gt;&lt;P&gt;u can pass operator as a parameter.&lt;/P&gt;&lt;P&gt;4 + 3 or 4 -3 or 4 * 3 etc.&lt;/P&gt;&lt;P&gt;where in rotuines u can't pass this operator symbols as parameters.&lt;/P&gt;&lt;P&gt;In macro there is no concept like internal &amp;amp; External, where as u know that in subroutines u have internal routines and external routines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u r clear abt syntax with previous postings.&lt;/P&gt;&lt;P&gt;Reward points , if this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 08:08:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100809#M103469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-21T08:08:03Z</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/1100810#M103470</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;Chek out this link:&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="588643"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2005 08:52:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-between-bdc-and-lsmw/m-p/1100810#M103470</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-21T08:52:19Z</dc:date>
    </item>
  </channel>
</rss>

