Текущее время: Вс, июл 20 2025, 14:55

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: update в user-exit.
СообщениеДобавлено: Пн, апр 29 2013, 21:27 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Здравствуйте.
При проводке материала в исходящей поставке(vl02n) срабатывает user-exit, в котором у меня происходит update строки z-таблицы. Почему то, если после операции update я не ставлю commit work and wait у меня не обновляются данные z-таблицы. Из-за чего так происходит? И можно ли в сбытовых user-exit-ах использовать commit? Не сломает ли коммит чего-нибудь?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: update в user-exit.
СообщениеДобавлено: Вт, апр 30 2013, 00:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
при вызове commit work происходит закрытие sap luw,
это несколько .. не могу вспомнить слово;
если sy-oncom = T:
1) вызываются подпрограммы on commit
2) запускается rsm13000 в задаче update, которая
выполняет функции in update task (из табл vbmod)
в порядке их вызова, вначале v1, затем v2
(вроде в 4.7 были раздельные задачи),
списки v1 и v2 завершаются commit work
3) запускается задача background, которая
выполняет функции in background task
#) сбрасываются блокировки в зависимости от _scope

и еще бог знает что, смените exit ,
в крайнем случае воспользуйтесь функцией db_commit


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: update в user-exit.
СообщениеДобавлено: Вт, апр 30 2013, 20:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
1. commit внутри стандартной SAP транзакции = практически гарантированная неконсистентность.
2. Какой используете эксит?
3. Попробуйте вызывать сохранение через ФМ с указанием update task.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB