‎2007 Sep 06 1:58 PM
Hello Experts
We have a problem where we coded BDC for vlo1n tcode and we have
called these number of time in the program to meet different requirement,
now because of these we have encounter locking issues , which is causing
a real pain .
We have tried following option :
Using 'S' or 'L' in BDC : - no change in result
commit work and wait : - no change in result
function module : DEQUEUE_ALL , DEQUEUE_EMVBAP - no change in result
Below statement worked out ,
WAIT UP TO 3 SECONDS .
we have use these statement before calling BDC , but if sales order are having
larger line , then above statement is also not working,
So is there any way to find out wether program has really commited the job ,
which is trying to finish
‎2007 Sep 06 2:46 PM
Try locking the object in question with _WAIT = 'X'. When it's successful, unlock it.
Rob