SAPфорум.RU https://sapboard.ru/forum/ |
|
Изменение атрибутов поля заголовка исходящей поставки https://sapboard.ru/forum/viewtopic.php?f=96&t=95700 |
Страница 1 из 2 |
Автор: | BLV [ Ср, ноя 08 2017, 16:18 ] |
Заголовок сообщения: | Изменение атрибутов поля заголовка исходящей поставки |
Доброго всем дня! Прошу помочь в решении вопроса: как можно закрыть поле заголовка исходящей поставки на закладке "Управление", сделав возможным только его просмотр? Чтобы защитить от изменения данное поле пользователями, а значение изменять только через IDOC из WMS. |
Автор: | DED_MOROZ [ Ср, ноя 08 2017, 16:36 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
БАДИ LE_SHP_DELIVERY_PROC~CHANGE_FIELD_ATTRIBUTES тебе в помощь. А вообще, после передачи поставки в WMS у вас предполагаются какие-то ручные изменения? Или поставка ДОЛЖНА быть полностью закрыта для изменений и все операции с ней делает WMS? |
Автор: | BLV [ Ср, ноя 08 2017, 17:25 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
все операции делает WMS - передает IDOC, что комплектование окончено, затем проводит документ ОМ. |
Автор: | DED_MOROZ [ Чт, ноя 09 2017, 08:24 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Рассматривали возможность сделать WMS-склад(ы) децентрализованным(и)? В этом случае после распределения поставки(передачи поставки в WSM-систему) поставка становится нередактируемой в SAP ERP, все последующие операции с поставкой возможны только из WMS-системы. |
Автор: | BLV [ Чт, ноя 09 2017, 09:01 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
нет, у нас это не сделано. а каким образом поставка становится не редактируемой? Меняется статус ? Можно закрыть ее в нашем случае? |
Автор: | DED_MOROZ [ Чт, ноя 09 2017, 11:09 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Для децентрализованного склада изначально статус распределения поставки = 'D'. Это поле LIKP-VLSTK. после распределения(выполняется через транзакцию VL06O) у поставки статус становится = 'B' и поставка становится не редактируемой в SAP ERP. Если хочешь закрыть всю поставку на изменение вручную, можно попробовать так:LE_SHP_DELIVERY_PROC~READ_DELIVERY. <Если> выполнена предпосылка(у вас, наверное, как-то надо понимать что поставка передана в WMS, наверное наличие айдока к поставке) Меняем значение CS_LIKP-VLSTK на значение 'D'. <КонецЕсли>. |
Автор: | BLV [ Чт, ноя 09 2017, 12:20 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
спасибо!!! пока вручную (через отладчик) поставили статус В, и, действительно, поставку нельзя стало изменить. тестируем дальше |
Автор: | DED_MOROZ [ Чт, ноя 09 2017, 12:54 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Главное проследи,чтобы он(VLSTK = 'B') в LIKP не сохранился, иначе из WSM системы сообщения могут в ошибку упасть. |
Автор: | BLV [ Чт, ноя 09 2017, 13:03 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
да, совершенно верно, при В из WMS идут ошибки, поэтому исправили на С. Поставка тоже закрыта от изменений, а документ отпуска провелся. Осталось только решить, как передать этот статус (С), в структуре айдока его нет |
Автор: | DED_MOROZ [ Чт, ноя 09 2017, 18:06 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Да не нужно вам его заполнять. Вам нужно при попытке изменить переданную поставку в диалоговой транзакции запрещать это делать. Ниже писал: Если хочешь закрыть всю поставку на изменение вручную, можно попробовать так:LE_SHP_DELIVERY_PROC~READ_DELIVERY. <Если> выполнена предпосылка(у вас, наверное, как-то надо понимать что поставка передана в WMS, наверное наличие айдока к поставке) Меняем значение CS_LIKP-VLSTK на значение 'D'. <КонецЕсли>. Сохранять в БД статус распределения не нужно. |
Автор: | BLV [ Пт, ноя 10 2017, 10:58 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
добрый день! да, большое спасибо, теперь понятно, тестируем! |
Автор: | Dllmolodec [ Вт, мар 17 2020, 13:39 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Может тут на мой вопрос найдется ответ. Есть поставка с LIKP-BLSTK=B. Мне нужно внести в нее изменения, для этого юзаю фм /SPE/DELV_RESET_DIST_STATUS обновляю на А или D. Вношу изменения, но вернуть обратно на B не получается. Есть какие то идеи? |
Автор: | LKU [ Вт, мар 17 2020, 16:37 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
Для отката статуса распределения поставки - только прямой апдейт. Обычно даже программку пишут для этой цели. |
Автор: | DED_MOROZ [ Ср, мар 18 2020, 13:15 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
ФМ /SPE/DELV_RESET_DIST_STATUS позволяет сменить статус распределения ТОЛЬКО на A,D. Свою программу сделайте для смены статуса, недавно делал такую программу, могу скинуть если нужно. |
Автор: | Dllmolodec [ Пн, мар 23 2020, 17:00 ] |
Заголовок сообщения: | Re: Изменение атрибутов поля заголовка исходящей поставки |
DED_MOROZ написал: ФМ /SPE/DELV_RESET_DIST_STATUS позволяет сменить статус распределения ТОЛЬКО на A,D. Свою программу сделайте для смены статуса, недавно делал такую программу, могу скинуть если нужно. ок, спасибо. Нашел вроде что то похожее в системе, но интересно было насколько это нормальная практика. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |