09-03-2008 12:57 PM
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.
09-03-2008 1: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.
09-03-2008 1: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.
09-04-2008 1:11 AM
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.
09-04-2008 8:01 AM
Hi,
In function module BAPI_TRANSACTION_COMMIT pass the parameter WAIT = 'X'.
It should work.
Thanks,
radha.