а это не поможет?
http://sapforum.biz/index.php/topic,243.0.html
Это, кстати, не пробовал, но может. Был еще такой момент (для информации), делал что-то по HR в плане замещения, не идет процесс, так сказать, зашел в SM12 и обнаружил, что сама транзакция 4 блокировки устанавливает на запись по
pernr (табельный) в одной из таблиц. Перетестили, подтвердилось... Сделал в проге
DO 4 TIMES ... ENDDO со снятием внутри блокировки, заработало.

Способ, конечно, может и не фонтан, просто задача срочная была, а методов решения не знал.