Я думаю, вы пытаетесь добавить механизм блокировки.ABAP имеет собственный механизм блокировки объектов.Если пользователь вышел из системы, закрыл отчет или сеанс прервался, система автоматически разблокирует его.Я предпочитаю использовать механизм блокировки, пример .
Если вы работаете по другому сценарию;добавьте новый столбец для пользователя и время блокировки в той же таблице и проверьте, что пользователь в сети, в противном случае снимите блокировку.
Если вы не хотите снимать блокировку с помощью действия пользователя, вы можете запустить новое фоновое задание на 5 минут с обновлением.запись.Это задание может проверять пользователя и записывать, если пользователь выходит из отчета (t-код SM04), задание удаляет запись, в противном случае перенесите его самостоятельно.