Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Alexander37 от Декабрь 04, 2013, 03:14:38 pm

Название: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Декабрь 04, 2013, 03:14:38 pm
Добрый день, коллеги
Прошу помощи.
Необходимо массово загрузить материалы с признаком "конфигур материал"(поле MARA-KZKFG), а в поле "номер конфигр материала" (MARA-SATNR) должен стоять номер созданного ОЗМ (типа MARA-SATNR=MARA-MATNR). Грубо говоря конфигурация самого на себя.

Разово сначала через ММ01 создается материал, с галкой конфиг, а потом через MM02 присваивается номер только что созданнго.

Подскажите, как эту процедуру реализовать массово? сначала стандартно LSMW, а потом что-то типа MASS или как-то по-другому?
Сам не силен в пакетниках., буду признателен за помощь

Заранее спасибо, с уважением
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Декабрь 04, 2013, 09:58:15 pm
You are not allowed to view links. Register or Login
Подскажите, как эту процедуру реализовать массово? сначала стандартно LSMW, а потом что-то типа MASS или как-то по-другому?
Ну если код материала у вас генерируется автоматически, то да, сначала загружаете ОЗМ через LSMW, а затем используете транзакцию MASS для заполнения ссылки сам на себя, к счастью стандартный объект на MASS для ОЗМ есть. Далее вопросы по шагам, а то отвечать на вопрос как сгенерировать LSMW сложно... садиться и генерировать. Материалов по созданию LSMW для материалов в сети вроде как полно было. Про MASS будем дальше говорить после LSMW.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Декабрь 05, 2013, 10:06:38 am
ясно, псб...я пока просто спрашивал с точки зрения достаточно ли этих инструментов

если возникнут вопросы по деталям лсмв-масс, задам более конкретно :)
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Декабрь 05, 2013, 12:08:26 pm
You are not allowed to view links. Register or Login
ясно, псб...я пока просто спрашивал с точки зрения достаточно ли этих инструментов

если возникнут вопросы по деталям лсмв-масс, задам более конкретно :)
Мне кажется этой связки достаточно для решения данной задачи.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Декабрь 05, 2013, 12:23:56 pm
меня вот только смущает масс, где нужно скопировать номер озмки в поле конфиг материала....я так понимаю стандартом не получится, и нужно доабапить?
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Декабрь 05, 2013, 02:04:52 pm
You are not allowed to view links. Register or Login
меня вот только смущает масс, где нужно скопировать номер озмки в поле конфиг материала....я так понимаю стандартом не получится, и нужно доабапить?
Понимаешь не правильно, когда дойдешь до MASS расскажу как. Ну или на неделе дойдут руки выложу как это можно сделать через MASS, там на самом деле все очень просто.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Декабрь 08, 2013, 01:12:10 pm
Ну как обычно с какого-то бодуна, но SAP исключил поле MARA-SATNR из обработки в транзакции MASS, так что признак MARA-KZKFG) поставить можно а вот значение материала конфигурации нельзя. Так что надо будет через LSMW обновление писать. По крайней мере для вас будет быстрее, чем MASS нагнуть под это поле.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Декабрь 09, 2013, 10:31:36 am
а я где-то читал, как можно создать свой объект и прицепить что нужно....может так проще?
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Декабрь 09, 2013, 11:33:43 am
You are not allowed to view links. Register or Login
а я где-то читал, как можно создать свой объект и прицепить что нужно....может так проще?
Ну читать вы могли об этом только тут: http://sapforum.biz/index.php?topic=2021.0, так как аналогов расширения MASS я не встречал нигде. Но там абап и довольно сложный, так что если вы с ним на ВЫ, то лучше через LSMW все сделайте. Сначала создаете ОЗМ, потом выгружаете их в файл и прописываете данные.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Январь 09, 2014, 10:21:55 am
Кстати, а вы не пробовали играться с транзакцией MASSOBJ?

К примеру, если туда просто к объектуBUS1001 добавить поле SATNR?

Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Январь 09, 2014, 10:50:48 am
You are not allowed to view links. Register or Login
Кстати, а вы не пробовали играться с транзакцией MASSOBJ?
В принципе это кластер ведения для того же что описано по детально тут: http://sapforum.biz/index.php?topic=2021.0

You are not allowed to view links. Register or Login
К примеру, если туда просто к объектуBUS1001 добавить поле SATNR?
Ну добавить то вы можете что угодно, главное чтобы поля там заполнялись через корреспонденцию, а это не всегда так происходит. Поэтому поле добавить можно, но вот что будет работать, гарантии никакой, ну или напишите свой обработчик для этой ситуации, тогда точно будет все работать.
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Alexander37 от Январь 10, 2014, 01:10:57 pm
Забавно
поставил в MASSOBJ поле SATNR, прогнал мм17, выдало зелененький светофор(типа все ок), но тем не менее реально не сохранило
Название: Re: Массово загрузить конфигурируемые материалы
Отправлено: Uukrul от Январь 10, 2014, 01:14:40 pm
You are not allowed to view links. Register or Login
поставил в MASSOBJ поле SATNR, прогнал мм17, выдало зелененький светофор(типа все ок), но тем не менее реально не сохранило
Ну чего ж забавно, поле есть, только в BAPI-функцию оно не передается. Так что нужно свой класс обновления реализовывать.