Автор Тема: Commit work  (Прочитано 5132 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Skif

  • Jr. Member
  • **
  • Сообщений: 726
  • Репутация: +10/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Commit work
« : Август 24, 2010, 05:25:19 pm »
курочил на днях susr_user_maint* и вопрос всплыл
в чём разница сабжа и вызова fm DB_COMMIT - они зачем-то один за другим исполняются...
это такой умысел ? подумал может  через бапи не получилось потому - надо было напихать побольше сабжей ;)

Оффлайн №1

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 636
  • Репутация: +23/-0
  • Пол: Мужской
  • Судьбы я вызов принимаю прямым пожатием руки
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Commit work
« Ответ #1 : Август 24, 2010, 05:34:09 pm »
Типа нет уверенности, что все сохранилось - вот и коммитят. Чтоб уж точно! :D
Мой You are not allowed to view links. Register or Login

Оффлайн DiVo

  • Newbie
  • *
  • Сообщений: 7
  • Репутация: +1/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Commit work
« Ответ #2 : Август 24, 2010, 11:39:32 pm »
ФМ "DB_COMMIT" только фиксирует изменения в БД (в нём используется инструкция native sql commit). Оператор языка ABAP COMMIT WORK выполняет еще кучу разных действий помимо фиксации изменений в базе данных. Подробно про его работу можно почитать здесь You are not allowed to view links. Register or Login

Оффлайн Skif

  • Jr. Member
  • **
  • Сообщений: 726
  • Репутация: +10/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Commit work
« Ответ #3 : Август 25, 2010, 07:47:29 am »
You are not allowed to view links. Register or Login
ФМ "DB_COMMIT" только фиксирует изменения в БД (в нём используется инструкция native sql commit). Оператор языка ABAP COMMIT WORK выполняет еще кучу разных действий помимо фиксации изменений в базе данных. Подробно про его работу можно почитать здесь You are not allowed to view links. Register or Login
понятно...короче COMMIT WORK круче ;) - по возможности надо db_commit юзать. а work типа заключительный аккорд на какую-нибудь групповуху ;)