WHY WE GO FOR SESSION RATHER THAN LSMW ?

WHY WE GO FOR SESSION RATHER THAN LSMW  , AND I WANT TO KNWO THE DIFFERANCES BETWEEN THEM AND IN WICH CONDITIONS  SESSION AND LSMW ARE  MOST SUTED? THANKING U

hi,
In BDC ,we can run session as per our need, you can run in foreground ,background or even you can run on periodic wise ,where as in LSMW
you cant run as your wish .
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/backgrou nd processing.
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.
BDC:
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.
Features :
BDC is an automatic procedure.
This method is used to transfer large amount of data that is available in electronic medium.
BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
BDC uses normal transaction codes to transfer data.
Types of BDC :
CLASSICAL BATCH INPUT (Session Method)
CALL TRANSACTION
BATCH INPUT METHOD:
This method is also called as ‘CLASSICAL METHOD’.
Features:
Asynchronous processing.
Synchronous Processing in database update.
Transfer data for more than one transaction.
Batch input processing log will be generated.
During processing, no transaction is started until the previous transaction has been written to the database.
CALL TRANSACTION METHOD :
This is another method to transfer data from the legacy system.
Features:
Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
Updating the database can be either synchronous or asynchronous. The program specifies the update type.
Transfer data for a single transaction.
Transfers data for a sequence of dialog screens.
No batch input processing log is generated.
LSMW:
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.
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.
Furthermore, the LSM Workbench provides a recording function that allows to generate a "data migration object" in an entry or change transaction.
The main advantages of the LSM Workbench:
• Part of R/3 and thus independent of individual platforms
• A variety of technical possibilities of data conversion:
• Data consistency due to standard import techniques:
Batch input
Direct input
BAPIs (Business Application Programming Interfaces)
IDocs (Intermediate Documents)
The import technique to be used in an individual case depends on the business object.
• Generation of the conversion program on the basis of defined rules
• Clear interactive process guide
• Interface for data in spreadsheet format
Reward points if this helps you.
Siva

Similar Messages

  • When I click on a website in my reading list, why does top sites open rather than the site I've clicked on?

    When I click on a website in my Reader list in Safari, why does Top Sites open rather than the website I've clicked on?

    Go step by step and test.
    Reset Safari.
    Click Safari in the menu bar.
    From the drop down select "Reset Safari".
    Click "Reset".
    Delete Cookies
    Safari > Preferences > Privacy > Cookies and other website data:
    Click “Remove All Website Data”.
    Empty Caches
    Safari > Preference > Advanced
    Checkmark the box for "Show Develop menu in menu bar".
    Develop menu will appear in the Safari menu bar.
    Click Develop and select "Empty Caches" from the dropdown.
    Turn off Extensions if any, and launch Safari.
    Safari > Preferences > Extensions

  • Why is ios getting worse rather than better

    Why is ios getting worse rather than better?

    It is. Why wont complete my album actually complete my album and put the songs in the same folder. Why oh why have apple sent google packing, why is the maps app so rubbish just for a starter

  • Is there any way to force iPhoto to present faces by folder for identification rather than randomly?  Would provide better context for identification especially if a huge number of images is involved.

    Before I commit the time and energy required to load and tag faces in 25,000 images within iPhoto, I need some questions answered;
    Is there any way to force iPhoto to present faces by folder for tagging rather than randomly?  When so many images need tagging, over many years, the context of a folder helps with the identification. The work around is to load the images into iPhoto one folder at a time and do the tagging then.
    How do I get iPhoto to present the tagged faces by last name rather than first name? When so many faces will be identified, it is much easier to find people by surname, particularly when I share the library within the family. The work around is to enter names as last name and first name.  Being able to toggle the sort is much more desireable.
    Is there a way to export a portion of the library including faces?  I want to pass on portions of this huge 125 GB library to my family members.
    Since my family members will need an Apple computer to view the images and faces, they will likely have their own photo library.  So is there any way to combine two libraries and merge the faces?
    About 2/3 of my images have been scanned, so the date of creation is the scanned date rather than the date the photo was taken.  Will this mess up any sequencing or the retrieval of faces?

    If I want to carve off part of a library, I presume the way to do this is to make a copy of the library using PLM then go into iPhoto and delete what I don't want.  The result is the carved off portion.
    You don't need Library Manager to delete the portion you don't want.
    As a general rule: when deleting photos do them in batches of about 100 at a time. iPhoto can baulk at trashing large numbers at one go.
    If I want to merge two libraries, PLM implies that it will do this but will the Faces be merged too?
    I believe so.

  • Where can i set the download options on the iPod for SD rather than HD movies?

    where can i set the download options on the iPod for SD rather than HD movies?

    In the Summary pane for the iPod in iTunes.  Check the box that says Prefer standard definition videos

  • Why should i use JSF rather than Struts?

    What makes JSF useful than Struts? In my project I am using like
    <h:commandButton action="#{loginbean.execute}" actionListener="#{loginbean.handleEvent}" ..../>
    In the above commandButton as you can see that i am not exposing the beanName. However i am exposing the beanMethod which are execute and handleEvent. Is there any other way to hide the name of the method because
    From what i understand is Presentation Layer should be shielded from whatever is going on in the backend. So, this doesn't do good right?
    Please suggest.
    How does Component and Renderers help. I am using encodeEnd() method in Renderer to render what the input or the output should look like. Do we need to switch to JSF from Struts just because of this... I don't see how and why components and renderers could help me..

    srikanthradix wrote:
    What makes JSF useful than Struts? In my project I am using like
    <h:commandButton action="#{loginbean.execute}" actionListener="#{loginbean.handleEvent}" ..../>
    In the above commandButton as you can see that i am not exposing the beanName. However i am exposing the beanMethod which are execute and handleEvent. Is there any other way to hide the name of the method because
    From what i understand is Presentation Layer should be shielded from whatever is going on in the backend.You can use "binding" and define everything in Java code if you want. You can rename your method to reflect what you want to see in the front end if you want. You can use JSFTemplating to use handlers which can be mapped to any name you want to see and do not have to match the method name of the java class (although I suspect this is the opposite direction from what you are suggesting you want).
    EL in jsf (i.e. #{bean.login}) is meant to do the mapping in JSF pages rather than externalize this in a separate file and force the page developer to edit multiple files for simple tasks. Although in some cases navigation is broken out into a separate file (i.e. faces-config.xml file using the default NavigationHandler navigation rules), this can also be done inline. It's a different way of doing development and has its pros and cons (easier, but mixes up presentation and controller somewhat). That said... JSF is very flexible, it CAN externalize any of this information, it just requires you to provide a different ViewHandler information that allows you to enter the data the way you like to see it (imo, you won't realize any benefit from the separation, though -- I used to think it was worth doing but have changed my opinion).
    So, this doesn't do good right?Perhaps in theory... but in practice, I don't think it really has a drawback. One caveat, I like how I implemented event handling in JSFTemplating as opposed to action/actionListener attributes which are not configurable and are more opaque than I prefer. My parameterized handlers allow for better code-reuse, but arguably mix up presentation and controller code even more (depending on how they're used).
    Please suggest.
    How does Component and Renderers help. I am using encodeEnd() method in Renderer to render what the input or the output should look like. Do we need to switch to JSF from Struts just because of this... I don't see how and why components and renderers could help me..The idea of a component helps tremendously as someone else can create a component for you and you can benefit from it. There are many great component sets available on the market (for free and for purchase). For example: Woodstock (which has drag/drop support inside NetBeans), RichFaces, IceFaces, Tomahawk, Scales, etc.
    Renderers allow you to cleanly separate the presentation of a component with the data of the component. You can then switch out the presentation to support multiple markups (i.e. client devices). In addition, JSF's rich lifecycle provide logical places for certain types of operations to occur, the renderers participate in this so that they are performing their tasks at a well defined time. And finally, many different components may re-use the same renderer, or a single component may use one of several renderers. The separation of data and display (model and view) makes this very clean.
    JSF is not Struts. If you expect it to be struts, you may be disappointed (or if you expect struts to be JSF, you'll be disappointed). JSF has a lot to offer (as does struts), you have to decide what is important to you and your organization. Some things to consider wrt to JSF: very strong vendor support; many large set of components to choose from; multiple standards-based tools to choose from; very flexible (most parts of the framework are pluggable); active growing development community; component-based model which encapsulates complexity for things like Ajax, pagination, and other things (often complicated in a non-component architecture); good integration with other frameworks.
    I don't know if this makes your decision any easier, but hopefully it helps clarify how you should be viewing JSF & Struts.
    Good luck!
    Ken Paulsen
    https://jsftemplating.dev.java.net

  • Post to a Session rather than DB via  ADDT

    Hello
    Is there the means to Post to a Session via the ADDT ?
    I've been using the extensions for a month or so and find the means to update Database values a breeze but I do not see any options for dealing with a Session value.
    I've got a page the does a Horizontal Looper and displays 6 products per page. I want to have the ability to update a Session to save selected models much like a shopping cart. Then on a final checkout page I would like to display the results and then allow a checkbox for each value saved. Deselecting a checkbox removes it from the values submitted via email to a predetermined address.
    I'm using a Javascript function to post the value of a selection via a URL String and then displaying that value on a pop-up page to confirm their addition to the session. So far no problems.
    But now I want to take the known value and insert it into a running session that will store all the inserted values.
    Do I have to hand code this or is there an extension value I am not seeing or can I specify a Session and post to that rather than the DB table?
    Or is the case that I should be using a temp table in the DB to store these values and then use a recordset to display the saved values?
    Basically I do not want to commit the values until I allow the user to review and manage their saved items via checkboxes.
    Any tutorials on this or advice from others that have done something similar , perhaps in a shopping cart?
    Regards,
    Steve
    PHP, MySQL DW CS3, ADDT 1.0

    Hi Steve,
    if you want this feature added to a future version, please feel free to submit a feature request using the ADOBE wishform : http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    It´s users such as you who might get heard, not me -- I don´t have anyone´s ear when it comes to considering additional features or not.
    However, dedicated shopping carts might still be the better & more professional solution IMHO -- retrieving cookies or session variables with javascript is quite insecure/unreliable in itself, I personally wouldn´t consider that.
    I thought about your scenario some more, and it´s clear you would need a better and unique detection of the current user who might not even have an account at your site, means who can´t be detected via ADDT´s "kt_login_id" session variable :: when user X enters your home-made "shopping cart", you can create a random numeric ID and assign this one to a session variable -- this one can be used in whatever other cart page and finally also stored in the DB respectively (on the checkout page) used for creating the query which will send the list of ordered items and a confirmation using ADDT´s Send Email behaviour. More info on this truly interesting approach here: http://msconline.maconstate.edu/tutorials/PHP/ECommerce/php00-08.php
    The Temp DB method seems like it could have problems with clean up
    Is "cleaning up" really the the right thing to do ? After all, you respectively the customer might want to track his ordering transactions done in the past.
    Cheers,
    Günter Schenk
    Adobe Community Expert, Dreamweaver

  • Is N level workflow in SRM suitable for BRF rather than the two step approv

    Could anybody give some information about N level workflow in SRM abt whether it is more suitable for BRF (business rule framework) for agent determination rather than the two step approval workflow ?

    Hi Rita,
    BRF is process level configuration.  You will have to define a schema and it will be tied to a Business object (say BUS2121).  Schema consists different process steps.  Each process step can be tied to a work flow (Task id).  So, it doesn't matter whether 2 step or N step WF in BRF for the process step.  Agent determination will happen regardless.
    Regards,
    DV

  • Browse for series', rather than specific episodes

    When I browse for TV shows to purchase, I always see shows sorted by "episode" name, rather than by "series".
    For example, for the "Dallas" series, headings are "the price you pay" and "hedging your bets".
    It seems that most people would want to browse by "series", rather than by "episode"name.  For example, I would want to see list sorted by "dallas", rather than "hedging your bets".
    It is frustrating to have to read the second/third line of a title to identify the series name.  Also, there are multiple episodes for each series, so you must scroll through many similar postings.

    I have been wondering the exact same thing for a long while. I've tried Subler also, as well as MetaX, and unfortunately there seems to be no place for an overall TV Series Decription. Hopefully someone else out there will have an answer for us or can help us out...

  • I added a stock quote to my Chrome and now all the tabs show a live quote for Google rather than Calendar, Notes etc..How do I remove it?

    How do I remove the live stock quote from the tabs on my iCloud features. I had downloaded a stock feature but now all my tabs show Google's stock price rather than Note, Calendar etc.

    Hey -
    I need to do the EXACT same thing, but have no idea how. Has anyone out there done this?
    My situation is a tad different..this is a new Mac (and I'm a brand new Mac user). Tons of querks occur under my original account (videos won't run, Safari won't support certain plug-ins). I spent 6 hours on the phone w/ 4 different Apple Reps and nobody could fix it. A rep finally looked at my MacBook Pro in person today. He created a new account just to see if that would work and under that new account, everything works perfectly fine (no querks, can view video). He tried switching a million settings in my original account to no avail.
    He said to create a new account (as he did) and move my files over to the new account and then go back to the original and delete it. How do you do this?! I can't figure it out! I've got a new account created, but of course it just has the default folders in it w/ the little red icons next to them! Thanks in advance!

  • HT201303 How can I set up iTunes billing so that I get billed ONCE per download session rather than for EACH download I purchase?

    It's annoying getting seven, eight, ten, twenty direct billings from my bank account when I'd prefer a single one per session. Maybe this isn't possible to do, but it never hurts to ask!

    Contact Apple through iTunes Store Support

  • Reasons why to use Iterator for List rather than for loop ?

    when i use the iterator and for loop for traversing through the list. it takes the same time for iterator and also for for loop. even if there is a change it is a minor millisecond difference.
    what is the actual difference and what is happening behind the traversing list through iterator
    if we are using we are importing extra classes ...if we are using for loop there is no need to import any classes

    If you have an array-backed collection, like an ArrayList, then the difference between using an iterator and get() will be negligible.
    However, if you have a linked list, using get() is O(n^2) whereas iterator is O(n).
    So with an iterator, regardless of what your underlying data structure, a list of 100,000 elements takes 1,000 times as long to iterate over as a list with 100 elements. But using get() on a LinkedList, that same 100,000 element list will take 1,000,000 times as long as the 100 item list.
    There's no real benefit to ever using get()
    Side note: I've been comparing iterators to get(), not iterators to for loops. This is because whether it's a for or a while has nothing to do with whether you use an iterator or get(). The way I use iterators is for (Iterator iter = list.iterator(); iter.hasNext(); ) {
        Foo foo = (Foo)iter.next();
    }

  • Why does Safari open with the last page viewed from the previous session rather than my homepage?

    The only way I can get Safari to open to my homepage when starting a new session is to be sure to close all windows from the previous session before quitting Safari.  If I don't go through this process, Safari opens to the last site I accessed before quitting.  What am I missing?

    I am having the same problem but in Mountain Lion the "System Preferences -> General -> Number of recent items -> UNTICK "Restore windows when quitting and re-opening apps." option is not available. The only thing now is "Close windows when quitting an application." which I have ticked.  Under recent items there is only a list of numbers.
    This seems strange to me. Any ideas?
    Thank you.

  • Looking for a method that reads in a whole row for data rather than using getString();

    Hi,
      I'm using java to read from oracle and Netezza and I'm wondering:
    Is there a method for capturing a row in a variable in order to print that entire row out to a data file or a UNIX file in this case.
    Right now I have this code I'm working with:
      //STEP 4: Execute a query
      System.out.println("Creating statement...");
      stmt = connection.createStatement();
      String sql;
      sql = "SELECT SRC_ID, SRC_CD, SRC_DSC, CKA_SUB_ID FROM SRC";
      ResultSet rs = stmt.executeQuery(sql);
      //STEP 5: Extract data from result set
      while(rs.next()){
    //Retrieve by column name
    String SRC_ID  = rs.getString("SRC_ID");
    String FIRST_ROW  = SRC_ID+", "+SRC_CD+", "+SRC_DSC+", "+CKA_SUB_ID;
    //Display values
    System.out.print("SRC_ID: " + SRC_ID);
    System.out.println(", FIRST_ROW: " + FIRST_ROW);
    Is there a way I can replace the getString with a "getRow"?
    Right now the best I can do is to create and use the FIRST_ROW variable. However I want to be able to do this generically so I can read different tables and write them to data files.
    Thanks!

    Is there a method for capturing a row in a variable in order to print that entire row out to a data file or a UNIX file in this case.
    Is there a way I can replace the getString with a "getRow"?
    No - there is no such 'ROW' entity in Oracle.
    Download and use Oracle's free Sql Developer and you can use a simple query like this:
    select /*csv*/ * from SCOTT.EMP
    That will produce a comma-delimited result set with one record for each row. Then you can save the result set to a file.
    Oracle SQL Developer Downloads
    See this article by Jeff Smith that shows how to get result sets as CSV (and several other) formatted data.
    http://www.thatjeffsmith.com/archive/2012/05/formatting-query-results-to-csv-in-oracle-sql-developer/

  • Using PDF files for items rather than .png.

    Hi there
    We have been looking into improving iBook production. We have a few books that feature elements that are comprise of a background image with text over the top. As the text isn't in an iPad-friendly font (I.e. not in iOS) and it doesn't have to be searchable. Previously, the items have been produced individually either in Illustrator or Photoshop. The main 'problem' with this is the plethora of file it creates, and the huge amount to time taken to apply style changes across all the separate items, save, re-import into iBA, and re-apply all the iBA-specific attributes.
    In an effort to speed up production somewhat, we have been trying to create these items in InDesign, using style sheets etc to give standardised appearance across all the items, and then drag and drop into iBA. The advantage is that all the separate items are in one document, and all style changes can be instantly applied to all items instantaneously, saving time, space, and effort.
    It places them as PDFs, and after unzipping the .iba file, the PDFs look fine, with pin-sharp text (as you'd expect, as PDF text would be vector data. Similarly, when you zoom in to the items in iBA, the text is still pin-sharp.
    However, once the iBA is previewed on a iPad, the text goes a little blurry. As one of the fonts is a dot-matrix-type font, the effect is noticeable - all the dots blur together into a line.
    Does anyone have any idea as to what is happening to the PDF between iBA and the iPad? Does it rasterise it at some point?

    Hi Ken
    'What leads me think it would?', well the fact that it worked, and looks ok. The iBook previews fine and works fine on the iPad.
    We initially came up with the idea when we 'unzipped' an .iba file (you know, changing the .iba extension to .zip, then unarchiving the contents), and found that iBA itself had created .pdf files for the full-screen photos which appeared rotated and shadowed on the iPad page, but were viewed as straight, unshadowed, images. (the rotated version was the iBA-created PDF file, the full-screen was the original .jpg we pulled into iBA). Naturally, we were surprised. So we started mucking about, and found that drag/drop from ID worked, and looked OK.
    As an update to my original post, it appears that the difference in quality was due to the fonts used. Once we opened the .PDFs within the .iba file, we converted the text to outlines, resaved the .pdfs, changed the unzipped folder back to an .iba file, and the font now looks great.
    BTW, Is it me, or were you being snippy?

Maybe you are looking for

  • Problem with Cast and table operator

    Hi , Am using Table and cast opertor to fetch the data from a collection using a ref cursor as follows OPEN test_cur for SELECT first_name, Last_name from table(cast( V_Test_collection as Test_Array)); This works but when i tried to fetch the date us

  • Access external hard drive connected to Airport Extreme USB via Windows & Mac

    I have an Airport Extreme and I would like to connect an external hard drive to it via USB so that I can backup pictures, music, documents etc. I need to be able to see the external hard drive from my windows PC. I eventually will be buying a Mac so

  • Time capsule problems after OS reinstall

    After getting a blue screen on restart I had to do an archive/OS reinstall today. The reinstall worked fine but I am now having problems accessing my Time Capsule. At first my computer didn't even recognize my time capsule. After restarting my time c

  • Word report

    Hi All, Currently working on a program where I use the Office Report Generation (Word) With LV 8.5 I used a VI of my own to set a table in autofit. This can not be done with the VI in the toolkit (I think  ) With LV 8.6 the report reference is change

  • SharePoint hosted App that listens and log SharePoint Events

    Basically, what I need, is something that can listen to all events fired in SharePoint and write them to a custom list. I was thinking of making this as a SharePoint hosted app because it has to work on SP Online as well. The idea is then, to let a p