Текущее время: Вс, июл 27 2025, 12:04

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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