Skip to Content
author's profile photo Former Member
Former Member

Asynchronous process in BATCH INPUT METHOD.

Hi experts....

i wanna know the exact difference between asynchronous and synchronous process...

I read like in session method

processing is asynchronous and synchronous process in database update....

what does it mean????

plz dont send any links and reference sites plz type in orally I reffered many sites and previous queries still the issue persists... iam really confused ....

plz help me out with this issue.................

Regards,

Renu.C

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Sep 19, 2007 at 07:57 AM

    hi

    synchronous process is processed one by one record

    if error is occured it won't process that record that will send to log

    in asynchronous process if the error occured it skips that record

    and process it another one

    but in the processing wise same performence timing when comparing the synchronous and asynchronous( when log is created)

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 19, 2007 at 07:59 AM

    Hi

    <b>reward if usefull</b>

    <b>Synchronous <u>versus</u> Asynchronous</b>

    <b>Synchronous</b>

    DO.

    ………

    PERFORM FILL_BDC_TAB.

    CALL TRANSACTION ‘FK02’

    USING BDC_TAB

    MODE ‘N’

    UPDATE ‘S’.

    IF SY-SUBRC < > 0.

    WRITE: /‘ERROR’.

    ENDIF.

    ENDDO.

    With synchronous updating, we can check SY-SUBRC to determine the success of the transaction and the actual update to the database.

    <b>asynchronous</b>

    DO.

    ………

    PERFORM FILL_BDC_TAB.

    CALL TRANSACTION ‘FK02’

    USING BDC_TAB

    MODE ‘N’

    UPDATE ‘A’.

    IF SY-SUBRC < > 0.

    WRITE: /‘ERROR’.

    ENDIF.

    ENDDO.

    With asynchronous updating, we can check SY-SUBRC to determine the success of the transaction only, not the actual update to the database.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 20, 2007 at 08:49 AM

    Hi,

    Sychronuos --- processes in sychronous to database update, means wait till data base update to complete before proceeding to next

    Asynchronous -


    data base update is not in line with your transaction means, before database to get updated processing of next record will start

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 22, 2007 at 06:43 AM

    its really helpful.....

    thax a lot to SAP Community Network

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.