SAPфорум.RU https://sapboard.ru/forum/ |
|
Заполнение поля MSEG-KDAUF/KDPOS/KUNNR при ОМ с помощью 601 ВДв https://sapboard.ru/forum/viewtopic.php?f=2&t=93055 |
Страница 1 из 1 |
Автор: | Besa [ Вт, май 24 2016, 13:28 ] |
Заголовок сообщения: | Заполнение поля MSEG-KDAUF/KDPOS/KUNNR при ОМ с помощью 601 ВДв |
Добрый день, уважаемые коллеги сбытовики. Подскажите, пж-ста, какие настройки смотреть, чтобы KDAUF (Номер заказа клиента) и KDPOS (Номер позиции заказа клиента) при ОМ 601 ВДв попадали в MSEG в одноименные поля? В данный момент не попадают. Спасибо. |
Автор: | DED_MOROZ [ Вт, июн 07 2016, 14:34 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
нет таких настроек. В свое время заморачивался этим вопросом. Вот что нарыл: 1) MSEG-KDAUF заполняется при движении из/в E-запас(MSEG-SOBKZ = E или MSEG-UMSOK = E) 2) Для определенных видов движений для T-запаса (хардкод): * GI from issuing plant into issuing SIT ELSEIF t156-bustr = '681' OR t156-bustr = '691'. mseg-umsok = 'T'. mseg-kdauf = ls_lips-vbeln. mseg-kdpos = ls_lips-posnr. * GI from issuing plant into issuing SIT (Intracompany) ELSEIF t156-bustr = '68A' OR t156-bustr = '69A'. mseg-umsok = 'T'. mseg-kdauf = ls_lips-vbeln. mseg-kdpos = ls_lips-posnr. 3) Для движений сделанных со ссылкой на резервирование под заказ, копируется из резервирования. Ну это по сути п.1, так как движение делается к заказу. Возможно есть что-то еще. Т.о. если хочешь чтобы MSEG-KDAUF, MSEG-KDPOS заполнялось например при списании материала 601 вдм( не из E-запаса), заполнять его нужно разработкой. Например в BADI LE_SHP_GOODSMOVEMENT. в таблице ct_ximseg номер и позиция заказ уже есть: поля KDAUF_SD и KDPOS_SD. |
Автор: | Besa [ Вт, июн 07 2016, 15:17 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
DED_MOROZ, спасибо! Бади/экзиты держу до последнего. Сейчас рассматриваем вариант с использованием таблицы CHVW, но пока что нет конкретики. |
Автор: | LKU [ Вт, июн 07 2016, 20:23 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
Извините, что влезаю в тему, но вот этот хардкод на виды движения при реализации SIT просто убивает. Встречал я хардкод и в других местах стандарта, но не такой частый и махровый. А ведь функциональность новая. Получается, стандарты разработки у самого SAP за 20 лет очень упали |
Автор: | HookAirs [ Пн, июл 11 2016, 12:29 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
В попытке не создавать новую тему спрошу тут, существуют настройки заполнения mseg-kunnr при движении к поставке 601 E? В моем случае при 601 оно заполняется, а при 601 Е - нет. При этом mseg-wempf заполняется в обоих случаях. Не пойму в чем подвох, благодарен за любые идеи. |
Автор: | DED_MOROZ [ Пн, июл 11 2016, 14:05 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
Настроек вроде как нет. Заполняется вот тут: Программа SAPFV50W. Подпрограмма XIMSEG_FUELLEN. * lines deleted concerning note 1451791 and special stock partner IF ximseg-kunnr IS INITIAL. "v_n_2076626 CALL FUNCTION 'SD_PARTNER_FOR_SPECIAL_STOCK' EXPORTING document = xlips-vbeln item = xlips-posnr IMPORTING customer = ximseg-kunnr TABLES xvbpa = xvbpa EXCEPTIONS not_found = 01. ENDIF. IF tvlk-aufer = 'X' AND ximseg-kunnr is initial. ximseg-kunnr = likp-kunnr. ENDIF. Сделал примеры в тестовой системе - заполняется и для 601 и для 601 E. Возможно у вас где-то дальше перетирается... |
Автор: | HookAirs [ Пн, июл 11 2016, 14:10 ] |
Заголовок сообщения: | Re: Заполнение поля mseg-kdauf при ОМ 601 |
Я пробовал на другой системе и тоже заполняется. Может где на продуктиве самодеятельность, буду искать, спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |