<?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: one question in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928646#M940772</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you don't need an external system (SAP to SAP, non-SAP to SAP etc..) to use BAPIs - they &lt;STRONG&gt;are&lt;/STRONG&gt; RFC-enabled to allow for this, but you can jsut as easily use them in a standalone SAP system.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jun 2008 17:11:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-03T17:11:32Z</dc:date>
    <item>
      <title>one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928643#M940769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How can I decide whether I should go for LSMW / BAPI / BDC / CATT for Master and Transactional data.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I want to schedule it in Background with a period time then which one I should opt for ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 16:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928643#M940769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T16:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928644#M940770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;they all have theire pluses and minuses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW = more config work&lt;/P&gt;&lt;P&gt;BAPI = faster&lt;/P&gt;&lt;P&gt;BDC = error capturing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 16:09:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928644#M940770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T16:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928645#M940771</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 selection of the method depends on the requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW: Large volumes of data and in between SAP and NONSAP systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs are used to communicate between SAP and SAP aswellas NONSAP to SAP and vicecersa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC is used to upload data from datafile only. Moreover we can handle error situation in case of errors&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CATT is generally used for testing the functionlity of FM and transactions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general we can use background scheduling for LSMW and BDCs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on NO of records, error handling , type of data to upload , etc selection of above methods is done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 16:59:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928645#M940771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T16:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928646#M940772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you don't need an external system (SAP to SAP, non-SAP to SAP etc..) to use BAPIs - they &lt;STRONG&gt;are&lt;/STRONG&gt; RFC-enabled to allow for this, but you can jsut as easily use them in a standalone SAP system.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 17:11:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928646#M940772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T17:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928647#M940773</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;In all situations, LSMW is the best option. LSMW can be based on IDoc, BAPI, Batch input program or Direct recording of TCode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In all the above scenarios, LSMW provides user the ultimate flexibility in preparing file. Once the file contents are read and converted, the converted file resides in application server. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can either schedule the posting in back-ground or run in fore-ground. If your method is Batch input or Direct TCode recording, user has an option of creating sessions. These sessions can be processed later either in fore-ground or in background through TCode SM35.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need to use a BAPI under LSMW, you need to have the following pre-requisites:&lt;/P&gt;&lt;P&gt;  - The Remote-Enabled Function Module should be configured as an API to a business object. (This is the fundamental difference betweeen an Remote Enabled Function Module and BAPI.&lt;/P&gt;&lt;P&gt;  - ALE message type for the above BAPI is to be generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to the above LSMW is the champion choice for data conversion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let us look into some of the demerits of other options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CATT: This is basically a test tool. SAP recommends that this be used only for test purposes. SAP also recommends the maximum volume be limited to a few hundred records. This should not be used for uploading huge amount of data in production environment. You can use this tool to test your transactions and Function Modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI: Synchronous call from an external system. This should be a choice only for ongoing interface and not for one time load of huge amount of data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC: Yes this is also a good choice for large volume of data upload. However user has no flexibility on useage. The BDC program you have developed constraints the user with the file layout, selection screen options, etc. Also if the program is executed in back-ground, the input file itself should be in application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope the above helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Suresh Radhakrishnan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 17:13:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928647#M940773</guid>
      <dc:creator>SureshRa</dc:creator>
      <dc:date>2008-06-03T17:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: one question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928648#M940774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would disagree with the statement that &lt;STRONG&gt;"In all cases LSMW is the best option".&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also, as i pointed out above, you if you want to use a BAPI to load your data you don't need an external system. that's just a big benefit of BAPIs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would have to catch any errors for later processing, but it is fast.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT: Also, you don't have to get ALE involved at all if you're using BAPIs to load data. you just upload your data to an itab. loop at your itab, fill the BAPI and commit it and on to the next record. piece of cake.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: robert phelan on Jun 3, 2008 7:21 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 17:20:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/one-question/m-p/3928648#M940774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T17:20:11Z</dc:date>
    </item>
  </channel>
</rss>

