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