Difference bet ween snchronous and asychronous updation

hi
what is the difference between synchronous and asychronous updation and processing.

Hi Jyothsna,
<b>Asynchronous Update</b> – The program does not wait for the work process to finish the update. Commit Work.
<b>Synchronous Update</b> – The program wait for the work process to finish the update. Commit Work and Wait.
Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.
Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not.
If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.
Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors.
Hope this resolves your query.
<b>Reward all the helpful answers.</b>
Regards

Similar Messages

  • What is difference bet  call transaction and session method in BDC

    hi
    what is difference bet  call transaction and session method in BDC
    thanks.

    Hi,
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    Check these link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.sap-img.com/abap/question-about-bdc-program.htm
    http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
    http://www.planetsap.com/bdc_main_page.htm
    call Transaction or session method ?
    Thanks,
    Reward If Helpful.

  • Difference bet ween Fleet Object and Production Resource Tools

    Hi all,
    Please give me the difference between Fleet Object and Production Resource Tools in Plant Maintenance
    Thanks in Advance
    Thanks,
    shriraam

    Dear,
    Production Resources/Tools (PRT)
    Unlike machines and fixed assets, production resources and tools (PRTs) are movable (not stationary) operating resources that are required to perform an activity and can be used repeatedly. For example, PRTs include documents, engineering drawings, jigs and fixtures, and measurement instruments.
    Fleet Management
    Here can map the vehicles as equipment master records and enter vehicle-specific additional data, which is displayed in the system on two additional tab pages. This means that you can now specify important fleet data such as the license plate number, load volume, consumption data, fuel card number, engine data, or fuel type and so on directly in the equipment master record.
    You can also perform maintenance planning for a fleet object. You can make the date of the next scheduled service dependent on the distance
    Please refer this link,
    [Link|http://www.nd-solutions.com/pdfs/white_EAM/EAM_ConfiguringFleetMgt.pdf]
    Regards,
    R.Brahmankar

  • Difference between -  Write Optimized and Direct Update DSO

    Hi Gurus,
    I know the similarities of the Write Optimized and Direct Update DSO.
    But I want to know what is the difference between the both.
    Can any expert let me know the difference between the both please.
    Thanks

    Hi,
    Write Optimised DSO:
    Write optimsed DSO has been designed to be the initial staging of the source system  data from where the data could be transfered to the standard DSO or the Infocube.
    The Data is immediately written to the further data targets.We can save the activation time.Reporting also possible on this.
    SAP recommends to use Write-Optimized DataStore as a EDW inbound layer, and update the data into further targets such as standard DataStore objects or InfoCubes.
    Direct Update DSO:
    Dat a store object for direct update conatains daya in a single version.therefore data is stored same form in which it was written to DSO for direct update by the application.We can use this type of DSO for APD.
    In IP we can use this dso and directly we can enter the data using RSINPUT.
    Thanks
    Madhavi

  • Difference bet alvgrid display and normal list display

    can any body tell difference bt reuse_alv_grid display and reusealv_list_display. i

    Hi,
    For all practical purposes, they are the same.
    2. Some differences:
    a) from abap coding point of view,
    alv list is done with Function modules,
    alv gris can also be done with FM,
    but can also be done using OO concepts.
    b) Alv grid (using oo concept) requires
    designing the screen layout .
    Hence, in one screen, we can show more
    then one alv grid
    (we cannot show more than
    one alv list on one screen)
    c) ALV grid uses ActiveX controls
    present on the Presentation Server.
    Hence, it consumes More Memory
    on the presentation server.
    d) ALV LIST is Display Only.
    Whereas
    ALV Grid Can Be made EDITABLE for entry purpose.
    e) In alv grid, these options are possible,
    but not in alv list.
    without horizontal lines
    without vertical lines
    without cell merging during sorts
    display total lines above the entries
    ALV LIST Can be coded using only FMs
    ALV GRID Can be coded using FMs and object oriented concepts
    ALV LIST Can be displayed hieraicharlly
    ALV GRID cannot be displayed hierarichally
    Regards,
    Sreevani

  • Difference bet cube indexes and dso indexes

    hi,
    1.can any tell me the difference between cube indexes and dso indexes?
    if we have aggregates on the cube it improves the performce of the query created on it
    2.so why to create indexes on the cube?
    for creating indexes on the dso i right click on dso and click create indexes
    it is asking two options
    1.unique key 2.non unique
    4.what is the functionality of these two?
    i will assign points if ur answers clear my questions

    The BW automatically defines multiple indexes on your cubes, based on the dimensions you have defined.  You do not need to create any additional indexes on your Fact tables.  It can somtimes be helpful to create a secondary index on dimension tables or master data tables depending on their size and the queries.  There is not BW wkbench tool to do this, it usually requires a DBA in most shops.
    Secondary indexes on DSO/ODS can help some queries substantially, again, depending on the data and the queries.  You can define secondary indexes on DSO/ODS from the BW workbench.
    Aggregates are another tool for query performance, by summarizing the data, it can reduce the number of rows that must be read by a query.  Again, it dpends on the query and the data as to how much an aggregate helps.

  • Difference bet SCM 2007 and SCM 7.0

    Dear All,
    Can somebody tell the difference between SCM 2007 and SCM 7.0 ?
    If you look at the help there are two versions, not sure if SAP has got new version.
    Also how do you know that they are planning to come out with new version?
    Regards
    Praveen

    Hello,
    "Is SCM 2007 also called as version SCM 5.1 ?"
    -> Yes.
    -> SCM 7.0 is released as rump up since Nov./2008 , the next SCM release after SCM 5.1.
    -> Please see more details at service.sap.com/scm -> Ramp-Up SAP SCM: SAP SCM -> SAP SCM 7.0 and at service.sap.com/liveCache -> SAP Notes - Release-Dependent -> SCM 7.0
    -> liveCache Applications u2014 Release Information on SCM 5.1 related to liveCache Version 7.7 available at Wiki
        My Home > MaxDB > Main > MaxDB liveCache Release 7.7
       < https://www.sdn.sap.com/irj/scn/wiki >
    Thank you and best regards, Natalia Khlopina

  • Difference bet EK01, EK02 and VPRS

    Hi Gurus,
    pls explain me what is the main difference between EK01, EK02 and VPRS. In which scenarios these costs are specifically using in the business process.
    Thanks in advance,
    Venkat.

    Hi
    VPRS
    VPRS cost is mainly used to determine weather the material is having the standard price or moving average price
    The condition type VPRS is labeled as a statistical condition in the pricing procedure.
    in this ,Using the condition category G, the condition type VPRS goes into the valuation segment of the material master and determines from here the standard or average price.
    The condition category S always accesses the standard price whereas condition category T always accesses the average price.
    EK01
    1)EK01 can be used as a basis for determining a price for the make-to-order item.
    2) EK02 is a statistical condition which can used instead of VPRS to calculate the profit margin for the assembly item.
    3)Condition type EK01 is mainly used for cost-plus contracts in which the sales price depends on the expected costs.
    4)Condition type EK01 is selected for sales document type TA (standard order). This means that the value from the cost estimate goes directly into pricing. A surcharge is calculated from this value and the net value for the sales order item is calculated.
    thanks
    madhan
    reward points if useful

  • What is the differents bet ween standard price and moving average price

    hi

    Hi,
    Check the below link....
    http://help.sap.com/saphelp_47x200/helpdata/en/53/5df779aa3011d295a200a0c930328a/frameset.htm
    Regards,
    Putty

  • Difference between clean install and simply updating

    Hi.
    I'm running Tiger OS 4.11 and have decided to update to Snow Leopard. I've just bought the Mac Box Set.
    I make a bootable daily backup with SuperDuper.
    What are the differences - afterwards - between
    1) first erasing my internal HD and making a clean installation
    2) leaving my present set-up as it is and simply inserting the SL DVD's ?
    I'm nervous about making a clean installation as it seems drastic......... even though it makes sense to start afresh.
    Thanks for any advice,
    SeaDream

    SeaDream wrote:
    I make a bootable daily backup with SuperDuper.
    Excellent!
    What are the differences - afterwards - between
    1) first erasing my internal HD and making a clean installation
    2) leaving my present set-up as it is and simply inserting the SL DVD's ?
    1. If you erase and install, all that will be installed is a default operating system. You'll need to use Setup Assistant to migrate over your third part apps, settings, data...
    See this support topic on Migration Manager
    2. If you do an upgrade install be sure your 10.4.11 system is in good running order. Run Disk Utility > "Verify Disk". If it needs repair run DU from your 10.4 install disk.
    I'm nervous about making a clean installation as it seems drastic......... even though it makes sense to start afresh.
    No real reason to start fresh, especially if it makes you nervous. On the other hand, there's no reason to feel nervous with a clone. It always feels snappier to me, after a clean install. Why not try it on the clone first and see how it works? That's going to be overwritten anyway.
    -mj

  • Difference bet 4.6C and ECC 6.0

    Dear all,
    pls give the diffr for the below.
    In 4.6C, i have the code below.
      CALL FUNCTION 'POPUP_GET_VALUES'
           EXPORTING
                popup_title = 'Wertebereich einschränken'
           IMPORTING
                returncode  = l_returncode.
    but in ECC 6.0, code is replaced as below.
      CALL FUNCTION 'POPUP_GET_VALUES'
           EXPORTING
                popup_title = 'Wertebereich einschränken'(047)
           IMPORTING
                returncode  = l_returncode.
    what is that (047) refers. if i don't include that (047) what will be the difference.
    Thanks in advance.
    Regards,
    Venkat

    KUMAR BOJEDLA wrote:
    popup_title = 'Wertebereich einschränken'(047)-might be the number of characters that are being passed from the target to the source.
    WRONG !
    047 is the number to the text pool (=text symbols), the text in fact will come from the text pool, the 'Wertebereich einschränken' will be ignored (and there will be a message in the Extended syntax Check if the two texts differ)

  • What is the diff. bet ween maxl and esscmd?

    hi guys
    i have the doubt?
    what i sthe difernce between esscmd and maxl ?
    plz tell me .

    ESSCMD is the original command line interface for administration commands you would use with ESSBASE.
    MAXL is the new version of the command line interface or data definition language that is more language driven and is what the new version releases can use to replace or even coexist with ESSCMD.
    best I could answer off the top of my head.
    kind regards

  • Diff bet ween forward() and senRedirect()

    hi,
    can any body breifly explain about the diff between forward() and sendRedirect() methods in wich cases we use these methods..
    regards,
    sampath

    Of course!
    forward() is processed in the server side. It's almost the same as include(), but without returning to the caller servlet. The webserver just process the forwarded jsp/servlet.
    When using sendRedirect(), the "forward" is performed by the HTTP client. The server sends a "Redirect" response with the "new" URL, and then the browser calls that URL. In the first case (with forward), the client doesn't get involved.

  • Difference between Info structure and Table

    Hi Friends
    I need to know difference between info structure and table (updating a table using a scheduled program),Which one of this is better and why?
    Please help me to get the Pros and Cons of the two available approach.
    Thanks
       Mitesh

    Hi,
         No different, these are just transparent tables like any other. You can select data from them the same as any other transparent table.
    Refer
    https://forums.sdn.sap.com/click.jspa?searchID=4342729&messageID=1424611
    https://forums.sdn.sap.com/click.jspa?searchID=4342729&messageID=3609095
    Regards

  • Statistics update and docuement update

    hai,
          can any one explain the differences between statitics update and docuement update . and please explain how these updates are happen in the lo-cockpit extraction method.and wht are the differences between v1 ,v2 and v3 updates.
    thanks,
    sri

    Hi Sri!
    Look here
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    and all my related weblogs...
    Hope it helps!
    Bye,
    Roberto
    ...please don't forget to reward the answers...it's THE way to say thanks here...

Maybe you are looking for