<?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 Differences in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861620#M928137</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends,&lt;/P&gt;&lt;P&gt;                  Can u plz tell d&lt;/P&gt;&lt;P&gt; 1) Difference b/w Smartforms and SAP scripts &lt;/P&gt;&lt;P&gt; 2) Difference b/w LSMW and BDC.&lt;/P&gt;&lt;P&gt; 3) Difference b/w Classical and Interactive Report&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 May 2008 20:46:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-13T20:46:11Z</dc:date>
    <item>
      <title>Differences</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861620#M928137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends,&lt;/P&gt;&lt;P&gt;                  Can u plz tell d&lt;/P&gt;&lt;P&gt; 1) Difference b/w Smartforms and SAP scripts &lt;/P&gt;&lt;P&gt; 2) Difference b/w LSMW and BDC.&lt;/P&gt;&lt;P&gt; 3) Difference b/w Classical and Interactive Report&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 20:46:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861620#M928137</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T20:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Differences</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861621#M928138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. Client dependence is a fundamental one. Although SAPscript has had some incremental improvements over time, its forms have always been -- under the hood -- relatively ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. script is client dependent one while smartform is client independent.&lt;/P&gt;&lt;P&gt;2. In scripts we have to write print program while in smart forms it is not necessary.&lt;/P&gt;&lt;P&gt;3. In scripts we can print background logo while in smartforms we cant print background logo&lt;/P&gt;&lt;P&gt;4. In scripts we have 99 main windows while in smartforms we have only 1 main window.&lt;/P&gt;&lt;P&gt;5. In scripts we should write paragraph format otherwise we cant execute program while in smartforms no need to create paragraph formats .&lt;/P&gt;&lt;P&gt;6. In scripts we can print the text in only two character formats.&lt;/P&gt;&lt;P&gt;while in smartforms we can do with more.&lt;/P&gt;&lt;P&gt;7. In scripts we dont have line types while in smartforms we have linetypes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also refer&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="3000244"&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="2171545"&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="3139710"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the main diffarences between smart form and script form are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) smart forms are clinent independent where as scripts are client dependent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) smart form require half the time to create and maintain forms compare with&lt;/P&gt;&lt;P&gt;script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) smart forms provide multiple page formats where as in script not possible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) smart forms exisist without main window also where as in script not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) smart form is entairely graphical user interface comapre with script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6) labeling is not possible in smart form where as it is possible in script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7) smart form genarate function module whenver it activate where as script &lt;/P&gt;&lt;P&gt;doesn't genarate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; smart form can easily web publishing using the genarated XML output compare &lt;/P&gt;&lt;P&gt;with script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9) using smart forms we can design web forms but bot possible with script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10) we can maintain background graphics in smartform wher as in script not &lt;/P&gt;&lt;P&gt;possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;11) in smart form we use transaction codes SMARTFORM for designing FORM &lt;/P&gt;&lt;P&gt;and SMARTSTYLES to create differnt styles of text, where as in script we &lt;/P&gt;&lt;P&gt;use SE71 for form painter and SE72 for different styles of text and font.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;12) we can migrate script to smart form vice-versa is not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;LSMW IS JUST A TOOL TO GET THE DATA FROM A LEGACY SYSTEM.&lt;/P&gt;&lt;P&gt;IN BDC WE HAVE 2 WRITE THE CODE AND CALL THE REQUIRED METHOD&lt;/P&gt;&lt;P&gt;THATS IT. IN FUNCTIONALITY PERSPECTIVE THERE IS NO &lt;/P&gt;&lt;P&gt;DIFFERENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW and BDC are vastly different. &lt;/P&gt;&lt;P&gt;BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself. when u use BDC for data transfer, the sequence of steps is the same as when u use standard sap transaction screens for data upload. the only difference is that u can use different options for foreground/background processing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW on the other hand is a tool that helps migrate data from a legacy system (non-sap system ) to SAP system. it offers u various options to use either batch input, direct input, BAPIs or idocs. it involves a series of some 17-18 steps to migrate data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC:&lt;/P&gt;&lt;P&gt;Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Features :&lt;/P&gt;&lt;P&gt;BDC is an automatic procedure.&lt;/P&gt;&lt;P&gt;This method is used to transfer large amount of data that is available in electronic medium.&lt;/P&gt;&lt;P&gt;BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).&lt;/P&gt;&lt;P&gt;BDC uses normal transaction codes to transfer data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Types of BDC :&lt;/P&gt;&lt;P&gt;CLASSICAL BATCH INPUT (Session Method)&lt;/P&gt;&lt;P&gt;CALL TRANSACTION &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BATCH INPUT METHOD:&lt;/P&gt;&lt;P&gt;This method is also called as &amp;#145;CLASSICAL METHOD&amp;#146;.&lt;/P&gt;&lt;P&gt;Features:&lt;/P&gt;&lt;P&gt;Asynchronous processing. &lt;/P&gt;&lt;P&gt;Synchronous Processing in database update.&lt;/P&gt;&lt;P&gt;Transfer data for more than one transaction.&lt;/P&gt;&lt;P&gt;Batch input processing log will be generated.&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;CALL TRANSACTION METHOD :&lt;/P&gt;&lt;P&gt;This is another method to transfer data from the legacy system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Features:&lt;/P&gt;&lt;P&gt;Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.&lt;/P&gt;&lt;P&gt;Updating the database can be either synchronous or asynchronous. The program specifies the update type.&lt;/P&gt;&lt;P&gt;Transfer data for a single transaction.&lt;/P&gt;&lt;P&gt;Transfers data for a sequence of dialog screens.&lt;/P&gt;&lt;P&gt;No batch input processing log is generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For BDC:&lt;/P&gt;&lt;P&gt;&lt;A href="http://myweb.dal.ca/hchinni/sap/bdc_home.htm" target="test_blank"&gt;http://myweb.dal.ca/hchinni/sap/bdc_home.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&amp;amp;" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&amp;amp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/learning-bdc-programming.htm" target="test_blank"&gt;http://www.sap-img.com/abap/learning-bdc-programming.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/bdc/bdchome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/bdc/bdchome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html" target="test_blank"&gt;http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LSMW:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The LSM Workbench is an R/3-based tool that supports You when transferring data from non-SAP systems ("Legacy Systems") to R/3 once or periodically.&lt;/P&gt;&lt;P&gt;The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the R/3 system via batch input, direct input, BAPIs or IDocs.&lt;/P&gt;&lt;P&gt;Furthermore, the LSM Workbench provides a recording function that allows to generate a "data migration object" in an entry or change transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main advantages of the LSM Workbench:&lt;/P&gt;&lt;P&gt;&amp;#149; Part of R/3 and thus independent of individual platforms&lt;/P&gt;&lt;P&gt;&amp;#149; A variety of technical possibilities of data conversion:&lt;/P&gt;&lt;P&gt;&amp;#149; Data consistency due to standard import techniques:&lt;/P&gt;&lt;P&gt;Batch input&lt;/P&gt;&lt;P&gt;Direct input&lt;/P&gt;&lt;P&gt;BAPIs (Business Application Programming Interfaces)&lt;/P&gt;&lt;P&gt;IDocs (Intermediate Documents)&lt;/P&gt;&lt;P&gt;The import technique to be used in an individual case depends on the business object.&lt;/P&gt;&lt;P&gt;&amp;#149; Generation of the conversion program on the basis of defined rules&lt;/P&gt;&lt;P&gt;&amp;#149; Clear interactive process guide&lt;/P&gt;&lt;P&gt;&amp;#149; Interface for data in spreadsheet format&lt;/P&gt;&lt;P&gt;&amp;#149; Creation of data migration objects on the basis of recorded transactions&lt;/P&gt;&lt;P&gt;&amp;#149; Charge-free for SAP customers and SAP partners&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/87/f3ae74e68111d1b3ff006094b944c8/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/87/f3ae74e68111d1b3ff006094b944c8/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/sap-data-migration.htm" target="test_blank"&gt;http://www.sap-img.com/sap-data-migration.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc" target="test_blank"&gt;http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://allsaplinks.com/lsmw.html" target="test_blank"&gt;http://allsaplinks.com/lsmw.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://myweb.dal.ca/hchinni/sap/lsmw_home.htm" target="test_blank"&gt;http://myweb.dal.ca/hchinni/sap/lsmw_home.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main difference between classical reports and interactive reports are the following: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Classical reports can have only one list display where as interactive reports can have upto 21 list displays.&lt;/P&gt;&lt;P&gt;2. events in In classical reports, :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a. INTIALIZATION: This event triggers before selection screen display. &lt;/P&gt;&lt;P&gt;b.AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode. &lt;/P&gt;&lt;P&gt;c.START OF SELECTION: Start of selection screen triggers after proceesing selection screen. &lt;/P&gt;&lt;P&gt;d.END-OF-SELECTION &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive Reports&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events associated with Interactive Reports are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION &lt;/P&gt;&lt;P&gt;AT USER-COMMAND &lt;/P&gt;&lt;P&gt;AT PF&amp;lt;key&amp;gt; &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION. &lt;/P&gt;&lt;P&gt;HIDE statement holds the data to be displayed in the secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lisel : contains data of the selected line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-lsind : contains the level of report (from 0 to 21) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interactive Report Events: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist. &lt;/P&gt;&lt;P&gt;AT PFn: For predefined function keys... &lt;/P&gt;&lt;P&gt;AT USER-COMMAND : It provides user functions keys. &lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 20:54:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861621#M928138</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T20:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Differences</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861622#M928139</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;Refer the threads given below...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Difference between sap scripts and smartforms&lt;/STRONG&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="5028264"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Difference Between LSMW and BDC&lt;/STRONG&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="4909361"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Difference between Classical Reports and Interactive Reports&lt;/STRONG&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="5227254"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it is helpful...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chithra&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Chithra Saravanan on May 14, 2008 2:28 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 20:57:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/differences/m-p/3861622#M928139</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T20:57:48Z</dc:date>
    </item>
  </channel>
</rss>

