Текущее время: Пт, мар 29 2024, 05:05

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Запрет удаления исходящей поставки
СообщениеДобавлено: Ср, ноя 01 2017, 13:55 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
Добрый день!
Имеется WMS система, взаимодействие с которой происходит по IDOC-ам. При двухшаговом перемещении (выдаче ТМЦ) создали исходящую поставку, передали через IDOC в WMS - систему, начали по ней работать (комплектовать). Пользователь в этот момент спокойно может удалить исходящую поставку. Как запретить внесение изменений (в т.ч. удаление) поставки в период до того времени, когда ведутся работы по комплектованию исходящей поставки, но при этом комплектование еще не закончено?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Ср, ноя 01 2017, 17:46 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Бади LE_SHP_DELIVERY_PROC.

На удаление есть отдельный метод DELIVERY_DELETION, на удаление позиции тоже ITEM_DELETION.
Общую проверку в методе DELIVERY_FINAL_CHECK.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 08:34 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
спасибо, попробую. но ведь еще, как мне кажется, надо передать из WMS какой-то признак по событию того, что они начали комплектовать (и удалять поставку уже нельзя). Статус окончания комплектования получается передать через IDOC SHPCON/DELVRY01, а вот поле изменить с помощью этого IDOCа, чтобы использовать его потом как признак, не могу ... :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 09:33 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
А статус комплектования не проставляется из WMS?
Поле VBUK-KOSTK.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 10:13 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
да, он проставляется как С, при передаче со спецификатором PID (E1EDL18).Никаких других значений, кроме "С" не могу передать


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 10:17 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Так а разве статус C не означает, что комплектование завершено?

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 10:18 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
означает, конечно. Но мне надо передать статус "комплектование начато"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 10:23 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
вернее, В, например "Частично обработано"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки
СообщениеДобавлено: Чт, ноя 02 2017, 11:55 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Используйте длинный текст в заголовке поставки.
Туда можно писать, например дату и время начала комплектации или просто признак ее начала.
Или и то и то в разные тексты.

При обработке поставки в SAP анализировать тексты.
То, что поставка обрабатывается вручную, тоже можно отследить - в указанной выше BADI можно анализировать поля структуры IS_V50AGL.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрет удаления исходящей поставки  Тема решена
СообщениеДобавлено: Чт, ноя 02 2017, 11:59 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
спасибо !!! :)


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

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


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

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


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

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