Skip to Content
avatar image
Former Member

a strange problem about original file upload

hello,

write a function to upload original of document master,

test user: test_user

importing parameter:dokar,doknr,doktl,dokvr

processing:

1. delete document master's having original file,and commit work with function BAPI_DOCUMENT_CHANGE2;

2.upload new original file with function BAPI_DOCUMENT_CHANGE2 too.

now problem is :

when I tested the function in execute (F8), return error is:

document is freezed by test_user

and result is original wasn't uploaded.

but,when I tested it in debug(Ctrl +F7), result is right,no any problem.

this situation is caused what reason?

please help me.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 03, 2008 at 12:15 PM

    HI,

    Are you using BAPI_transaction_commit function to commit the deletion of records to the data base.

    After that, you use the new Bapi function to change the records. andn then again using bapi_transaction_commit to commit the changes.

    Regards,

    Venkatesh.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      hello,

      but after BAPI was executed, if no error,then executed COMMIT WORK. so felt bapi_transaction_commit is similar with COMMIT WORK.

      but I will try bapi_transaction_commit on my coding.

      thank you.

      best regards.

      Chengjihui.

  • avatar image
    Former Member
    Sep 04, 2008 at 07:01 AM

    Hi,

    In function module BAPI_TRANSACTION_COMMIT pass the parameter WAIT = 'X'.

    It should work.

    Thanks,

    radha.

    Add comment
    10|10000 characters needed characters exceeded