Commit work

Автор Skif, Серпень 24, 2010, 05:25:19 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Skif

курочил на днях susr_user_maint* и вопрос всплыл
в чём разница сабжа и вызова fm DB_COMMIT - они зачем-то один за другим исполняются...
это такой умысел ? подумал может  через бапи не получилось потому - надо было напихать побольше сабжей ;)

№1

Типа нет уверенности, что все сохранилось - вот и коммитят. Чтоб уж точно! :D
Мой блог

DiVo

ФМ "DB_COMMIT" только фиксирует изменения в БД (в нём используется инструкция native sql commit). Оператор языка ABAP COMMIT WORK выполняет еще кучу разных действий помимо фиксации изменений в базе данных. Подробно про его работу можно почитать здесь http://help.sap.com/abapdocu_70/en/ABAPCOMMIT.htm

Skif

Цитата: DiVo від Серпень 24, 2010, 11:39:32 ПП
ФМ "DB_COMMIT" только фиксирует изменения в БД (в нём используется инструкция native sql commit). Оператор языка ABAP COMMIT WORK выполняет еще кучу разных действий помимо фиксации изменений в базе данных. Подробно про его работу можно почитать здесь http://help.sap.com/abapdocu_70/en/ABAPCOMMIT.htm
понятно...короче COMMIT WORK круче ;) - по возможности надо db_commit юзать. а work типа заключительный аккорд на какую-нибудь групповуху ;)