kilaka написал(а):
Можно попробовать использовать функцию ENQUEUE_READ
2 вызова с параметром GNAME = RSPLS_S_LOCK_SYNC и GNAME = RSPLS_S_LOCK.
Так вы получите список всех блокировок.
В столбце GARG полученной таблицы стоит имя инфопровайдера и ключ блокировки. По этому ключу можно (как точно не знаю) получить более детальную информацию о ней (как в RSPLSE).
Метод непростой, но должно работать
RSPLSE использует для этих целей CALL METHOD CL_RSPLS_ENQ=>READ_LOCKS, может это даже и проще т.к. там будет ещё и список того что именно блокируется (фильтр).
Всё равно так или иначе придётся делать свою функцию и добавлять её в последовательность. И надеятся что это всё будет работать. А хотелось какой-то более цивилизованный метод