Skip to Content
avatar image
Former Member

Function Module In Update Task

Hi,

While calling a Function Module In Update Task, do we need to perform Commit Work?

Thanks in advance,

Sunanda.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 28, 2008 at 09:17 AM

    Yes you need to perform commit work. whether that should be synchronous or asynchronous will depend upon the way commit statement is used.

    Function modules that run in the update task can run synchronously or asynchronously. You determine this by the form of the COMMITstatement you use:

    · COMMIT WORK

    This is the standard form, which specifies asynchronous processing. Your program does not wait for the requested functions to finish processing.

    · COMMIT WORK AND WAIT

    This form specifies synchronous processing. The COMMITstatement waits for the end of processing. Control returns to your program after all high priority (V1) function modules have run successfully.

    The AND WAIT form is convenient for switching old programs to synchronous processing without having to re-write the code. Functionally, using AND WAIT for update-task updates is just the same as dialog-task updates with PERFORM ON COMMIT.

    Please have a look at belwo link:

    Calling Update Functions

    I hope it helps.

    Thanks,

    Vibha

    Please mark all the useful answers

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 28, 2008 at 09:08 AM

    Better If U call a commit work ...

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 28, 2008 at 09:16 AM

    Hi,

    The actual execution is triggered by the statement COMMIT WORK.

    If a COMMIT WORK statement is not executed after registration of a function module during execution of the current program, the function module is not executed and is deleted from table VBLOG at the end of the program.

    Pls reward if found helpful.

    Add comment
    10|10000 characters needed characters exceeded