А что за POPUP который вызывает commit?
В общем случае лучше делать commit когда вы считаете что у вас закончилась транзакция. Но, например, изменение статуса, это уже есть транзакция. Возможно добавить логику проверки "повторного входа". Например сделали 1, 2, вылетели с дампом. Повторно делаем операцию уже сразу 3, 4, 5 и т.д. - 1 и 2 уже не делаем.
_________________ я твой сап эфай внедрял BAdI-позитив Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!
|