SAPфорум.RU
https://sapboard.ru/forum/

Изменение атрибутов поля заголовка исходящей поставки
https://sapboard.ru/forum/viewtopic.php?f=96&t=95700
Страница 1 из 1

Автор:  BLV [ Ср, ноя 08 2017, 17:18 ]
Заголовок сообщения:  Изменение атрибутов поля заголовка исходящей поставки

Доброго всем дня! Прошу помочь в решении вопроса: как можно закрыть поле заголовка исходящей поставки на закладке "Управление", сделав возможным только его просмотр? Чтобы защитить от изменения данное поле пользователями, а значение изменять только через IDOC из WMS.

Автор:  DED_MOROZ [ Ср, ноя 08 2017, 17:36 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

БАДИ LE_SHP_DELIVERY_PROC~CHANGE_FIELD_ATTRIBUTES тебе в помощь.

А вообще, после передачи поставки в WMS у вас предполагаются какие-то ручные изменения?
Или поставка ДОЛЖНА быть полностью закрыта для изменений и все операции с ней делает WMS?

Автор:  BLV [ Ср, ноя 08 2017, 18:25 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

все операции делает WMS - передает IDOC, что комплектование окончено, затем проводит документ ОМ.

Автор:  DED_MOROZ [ Чт, ноя 09 2017, 09:24 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

Рассматривали возможность сделать WMS-склад(ы) децентрализованным(и)?
В этом случае после распределения поставки(передачи поставки в WSM-систему) поставка становится нередактируемой в SAP ERP, все последующие операции с поставкой возможны только из WMS-системы.

Автор:  BLV [ Чт, ноя 09 2017, 10:01 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

нет, у нас это не сделано. а каким образом поставка становится не редактируемой? Меняется статус ? Можно закрыть ее в нашем случае?

Автор:  DED_MOROZ [ Чт, ноя 09 2017, 12:09 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

Для децентрализованного склада изначально статус распределения поставки = 'D'. Это поле LIKP-VLSTK.
после распределения(выполняется через транзакцию VL06O) у поставки статус становится = 'B' и поставка становится не редактируемой в SAP ERP.
Если хочешь закрыть всю поставку на изменение вручную, можно попробовать так:LE_SHP_DELIVERY_PROC~READ_DELIVERY.
<Если> выполнена предпосылка(у вас, наверное, как-то надо понимать что поставка передана в WMS, наверное наличие айдока к поставке)
Меняем значение CS_LIKP-VLSTK на значение 'D'.
<КонецЕсли>.

Автор:  BLV [ Чт, ноя 09 2017, 13:20 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

спасибо!!! пока вручную (через отладчик) поставили статус В, и, действительно, поставку нельзя стало изменить. тестируем дальше

Автор:  DED_MOROZ [ Чт, ноя 09 2017, 13:54 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

Главное проследи,чтобы он(VLSTK = 'B') в LIKP не сохранился, иначе из WSM системы сообщения могут в ошибку упасть.

Автор:  BLV [ Чт, ноя 09 2017, 14:03 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

да, совершенно верно, при В из WMS идут ошибки, поэтому исправили на С. Поставка тоже закрыта от изменений, а документ отпуска провелся. Осталось только решить, как передать этот статус (С), в структуре айдока его нет

Автор:  DED_MOROZ [ Чт, ноя 09 2017, 19:06 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

Да не нужно вам его заполнять.

Вам нужно при попытке изменить переданную поставку в диалоговой транзакции запрещать это делать.
Ниже писал:

Если хочешь закрыть всю поставку на изменение вручную, можно попробовать так:LE_SHP_DELIVERY_PROC~READ_DELIVERY.
<Если> выполнена предпосылка(у вас, наверное, как-то надо понимать что поставка передана в WMS, наверное наличие айдока к поставке)
Меняем значение CS_LIKP-VLSTK на значение 'D'.
<КонецЕсли>.

Сохранять в БД статус распределения не нужно.

Автор:  BLV [ Пт, ноя 10 2017, 11:58 ]
Заголовок сообщения:  Re: Изменение атрибутов поля заголовка исходящей поставки

добрый день! да, большое спасибо, теперь понятно, тестируем!

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/