Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема розпочата: Alexander37 від Грудень 04, 2013, 03:14:38 ПП

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

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

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

Заранее спасибо, с уважением
Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Uukrul від Грудень 04, 2013, 09:58:15 ПП
Цитата: Alexander37 від Грудень 04, 2013, 03:14:38 ПП
Подскажите, как эту процедуру реализовать массово? сначала стандартно LSMW, а потом что-то типа MASS или как-то по-другому?
Ну если код материала у вас генерируется автоматически, то да, сначала загружаете ОЗМ через LSMW, а затем используете транзакцию MASS для заполнения ссылки сам на себя, к счастью стандартный объект на MASS для ОЗМ есть. Далее вопросы по шагам, а то отвечать на вопрос как сгенерировать LSMW сложно... садиться и генерировать. Материалов по созданию LSMW для материалов в сети вроде как полно было. Про MASS будем дальше говорить после LSMW.
Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Alexander37 від Грудень 05, 2013, 10:06:38 ДП
ясно, псб...я пока просто спрашивал с точки зрения достаточно ли этих инструментов

если возникнут вопросы по деталям лсмв-масс, задам более конкретно :)
Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Uukrul від Грудень 05, 2013, 12:08:26 ПП
Цитата: Alexander37 від Грудень 05, 2013, 10:06:38 ДП
ясно, псб...я пока просто спрашивал с точки зрения достаточно ли этих инструментов

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

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

Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Uukrul від Січень 09, 2014, 10:50:48 ДП
Цитата: Alexander37 від Січень 09, 2014, 10:21:55 ДП
Кстати, а вы не пробовали играться с транзакцией MASSOBJ?
В принципе это кластер ведения для того же что описано по детально тут: http://sapforum.biz/index.php?topic=2021.0

Цитата: Alexander37 від Січень 09, 2014, 10:21:55 ДП
К примеру, если туда просто к объектуBUS1001 добавить поле SATNR?
Ну добавить то вы можете что угодно, главное чтобы поля там заполнялись через корреспонденцию, а это не всегда так происходит. Поэтому поле добавить можно, но вот что будет работать, гарантии никакой, ну или напишите свой обработчик для этой ситуации, тогда точно будет все работать.
Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Alexander37 від Січень 10, 2014, 01:10:57 ПП
Забавно
поставил в MASSOBJ поле SATNR, прогнал мм17, выдало зелененький светофор(типа все ок), но тем не менее реально не сохранило
Назва: Re: Массово загрузить конфигурируемые материалы
Відправлено: Uukrul від Січень 10, 2014, 01:14:40 ПП
Цитата: Alexander37 від Січень 10, 2014, 01:10:57 ПП
поставил в MASSOBJ поле SATNR, прогнал мм17, выдало зелененький светофор(типа все ок), но тем не менее реально не сохранило
Ну чего ж забавно, поле есть, только в BAPI-функцию оно не передается. Так что нужно свой класс обновления реализовывать.