Текущее время: Пн, июл 28 2025, 06:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли создать один LUW на несколько операций?
СообщениеДобавлено: Пн, ноя 15 2010, 10:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Добрый день, гуру! Обращаюсь к вам за помощью.
Требуется создать одну транзакцию, выполняющую поток операций:
1 Создание РР-заказа
2 подтверждение его (выпуск ГП на склад)
3 создание сбытового заказа
4 создание поставки
5 проводка ОМ (того, что поступил на шаге 2)

Сделать программно каждый шаг отдельно я могу.
Но нужно сделать так, чтобы при сбое на одном из шагов сделать откат всего процесса.
Есть ли в САП механизм, позволяющий это сделать? Если есть, подскажите, куда копать.

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли создать один LUW на несколько операций?
СообщениеДобавлено: Пн, ноя 15 2010, 11:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Думаю, что не получится в рамках одного LUW:
Чтобы создать сбытовой заказ со ссылкой на PP-заказ нужно, чтобы ссылочный документ УЖЕ лежал в базе (т.е. нужен будет COMMIT после создания PP-заказа), то же самое для остальных документов в цепочке.
Поэтому нужно откатывать другим способом: какие-либо метки удаления/причины отказа и т.п., сторнирование (проводки ОМ), либо удаление отдельных документов (например, поставку точно можно удалить, про остальные - не знаю).

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли создать один LUW на несколько операций?  Тема решена
СообщениеДобавлено: Пн, ноя 15 2010, 12:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Сергей Королев написал:
Думаю, что не получится в рамках одного LUW:
Чтобы создать сбытовой заказ со ссылкой на PP-заказ нужно, чтобы ссылочный документ УЖЕ лежал в базе (т.е. нужен будет COMMIT после создания PP-заказа), то же самое для остальных документов в цепочке.
Поэтому нужно откатывать другим способом: какие-либо метки удаления/причины отказа и т.п., сторнирование (проводки ОМ), либо удаление отдельных документов (например, поставку точно можно удалить, про остальные - не знаю).


Спасибо большое за ответ! Я тоже так считала, но для пущей уверенности решила все-таки посоветоваться :)
Теперь уверенно смогу послать заказчика :D

_________________
Silence v.2.0


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

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


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

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


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

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