‎2011 Aug 02 7:35 PM
Hi experts there,
I have a report calling a standard function module 'LXYRDM_ACTIVITY_CREATE_MTHD' which internally calls 'FLUSH_ENQUEUE' , which is collecting the lock set somewhere in the standard code and throws exception foreign_lock =1. But drawing a blank as why is there a lock set on the table(VEKP).I checked in SM12 and a lock entry do exists in there. I found when going in debugg into the standard code everything looks fine, so i gave a wait time of 3 seconds before geting into the FM, but of no help. Moreover everything was fine until a week before. Anyone ever had such kind of an issue.
Any inputs / ideas greatly appreciated.
Thanks
Shankar
‎2011 Aug 02 8:27 PM
check and see what lock object is being used... once you find that you can use a deque_<lock object> fm and unlock it before calling the FM.