Sapforum.Biz
Логистика => Управление материальными потоками (MM) => Тема начата: MM_ka от Октябрь 14, 2014, 02:09:07 pm
-
Всем доброго дня!
Для отгрузки материалов клиенту мы используем заказ клиента и поставку. Причем заказ клиента создается в CRM потом реплицируется в ERP и автоматически создается поставка.
Заметила такую неприятную штуку и пока не могу найти решение:
В CRM в заказе заполняются партнеры по ролям заказчик и получатель материала, при этом дебитор может быть один и тот же, а адрес разный, но все равно выбирается из справочника.
Когда данные попадают в ERP, то адрес получателя материала сохраняется как адрес заказа. Т.е. выбрать адрес по дебитору в дальнейшем не получается.
Думаю с этим связано то, что когда по поставке делается отпуск материала с серийным номером, то в адрес получателя материала в серийнике не сохраняется. Данные по партнерам передаются, и заказчик и получатель материала есть, но вот адрес тянется по заказчику для обеих партнеров.
Если создавать заказ клиента в ERP и соответственно указать разных ID для заказчика и получателя, то и в серийном номере информация по партнерам полная и правильная.
Проверяла данные в таблице IHPA, значение ADRNR для типа объекта IEQ у нас не заполняется. Может тоже настройки?
Подскажите, как получить правильный адрес получателя материала в серийном номере?? Можно ли это решить стандартными настройками? Или все таки АБАПом заполнять номер адреса в IHPA?
Спасибо
-
Что-то мне кажется что надо поиграться с процессом репликации заказа из CRM в ERP
-
После репликации в заказе заполнены оба адреса (для одного дебитора они разные показаны). Может на что-то особо надо обратить внимание?
-
Если создавать заказ клиента в ERP и соответственно указать разных ID для заказчика и получателя, то и в серийном номере информация по партнерам полная и правильная.
Так по шагам, если из CRM разные коды заказчика и получателя, то все заполняется правильно, как и если заказ создается сразу в ERP, правильно? Проблема только если заказчик = получатель (дебитор) тогда адресные данные берутся только одни, т.е. указать какие адресные данные брать - нельзя, правильно? Проблема в этом или я не очень понял сути?
-
В общем-то, на сколько я поняла, суть в том, что в ЕО данные по адресу берутся из основной записи дебитора. А т.к. номер дебитора один: для получателя и заказчика, то адрес считывается один.
Вопрос в том, что в заказах клиента и в поставке адреса сохраняются каждый с отдельным номером адреса.
Т.е. в таблице VBPA для каждого партнера документа сохраняется и KUNNR и ADRNR.
А в таблице IHPA сохраняется только PARNR, а вот ADRNR всегда пустое.
Думаю не хватает связи между этими таблицами. Чтобы в момент присвоения партнеров в ЕО так же передавался и номер адреса.
-
Вопрос в том, что в заказах клиента и в поставке адреса сохраняются каждый с отдельным номером адреса.
Т.е. в таблице VBPA для каждого партнера документа сохраняется и KUNNR и ADRNR.
А в таблице IHPA сохраняется только PARNR, а вот ADRNR всегда пустое.
Ну как вариант, я думаю что данные система считывает используя функцию PM_PARTNER_READ. Если использовать технику энхансментов, то наверное можно в конце функции выполнять подмену адреса на нужный. Вообще посмотрите группу функций IPAR думаю там можно найти место включения пользовательского кода. Хотя конечно придется поработать.
-
Спасибо.
Сама не осилю )) Придется подключать программиста
-
Сама не осилю )) Придется подключать программиста
Ну тоже вариант... главное чтобы дров не наломали.