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

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


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

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


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

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