MM17 Tcode in SAPМасова поддръжка на материален майстор

⚡ Умно обобщение

Масовото създаване на основни записи за материали замества повтарящите се единични записи с инструменти като MM17, LSMW, eCATT, BDC и BAPI. Транзакция MM17 променя или разширява много материали едновременно, когато целевите данни са идентични.

  • 🧰 Опции на инструмента: Записите на eCATT, LSMW, BDC и BAPI обхващат истинското създаване на маса; MM17 обхваща промяната на масата и разширяването на изгледа.
  • ⚠️ Ограничение MM17: Всеки избран материал и организационно ниво трябва да получи една и съща стойност, което го ограничава до еднакви актуализации.
  • 👥 Собственост: Масовата поддръжка е по-скоро задача на специалистите по модули и разработчиците, отколкото на крайните потребители.
  • ???? Последователност на стъпките: Изберете таблицата с данни, изберете диапазона от материали, изберете полетата, след което въведете новата стойност и изпълнете.
  • 🔁 Контрол на презаписването: Специален бутон решава дали съществуващите стойности да бъдат заменени или да бъдат попълнени само празни полета.
  • 🧾 Разработен пример: Базовата мерна единица се променя от PAL на PCS в два телевизионни материала в едно излъчване.

MM17 T-код в SAP за масова поддръжка на материален майстор

Какво е масова поддръжка в SAP ММ?

Масовата поддръжка означава прилагане на една и съща операция с главни данни към много записи наведнъж, вместо да се отваря всеки материал поотделно. Проект, който зарежда две хиляди материала по време на пускане в експлоатация, или бизнес решение, което премества цяла продуктова група към нова мерна единица, е непрактично само чрез MM01 и MM02.

Зад термина стоят две различни потребности, които често се бъркат:

  • Масово създаване създава основни записи за материали, които все още не съществуват. Необходим е инструмент за зареждане на данни, който може да управлява пълната транзакция за създаване с различни стойности за всеки запис.
  • Масова промяна актуализира поле на вече съществуващи записи или разширява съществуващите материали до допълнителни организационни нива. Това е, което извършва транзакция MM17.

Разграничението е важно, защото MM17 не може да измисли номер на материал или да попълни всяко задължително поле на нов запис. Той записва една предоставена стойност в избран набор. Следователно, истинското създаване на обем използва LSMW, eCATT, BDC запис или BAPI извикване, всички от които четат изходен файл, съдържащ различен ред за всеки материал.

Сравнението по-долу показва къде се вписва всеки инструмент, преди да бъде демонстрирана процедурата MM17.

SAP Урок за масова поддръжка

За да създадете няколко материала наведнъж, трябва да имате достъп до функция като

  1. eCatt инструмент
  2. LSMW (Работна среда за мигриране на наследена система)
  3. BDC (пакетно предаване на данни) записи
  4. БАПИ (Интерфейс за бизнес приложно програмиране)

Можете също да използвате транзакция за масова поддръжка MM17 за създаване на изгледи в някои случаи. Но трябва да имате предвид, че не всички организационни нива трябва да съдържат едни и същи данни (MM17 изисква всички данни за избраните от вас материали и организационни нива да са еднакви).

Масовото създаване никога не се счита за отговорност на крайния потребител. Но като специалист по модули може да се наложи да работите върху MM17. В случай на LSMW, BDC или БАПИ, това се счита за работа на разработчик или консултант. Така че не е нужно да разбирате подробно, просто трябва да знаете концепцията и че съществува такава възможност за поддръжка на масови данни.

Можете да използвате MM17 за масова промяна на основни данни за материал (ако нещо не може да бъде постигнато чрез тази транзакция, може да се направи с помощта на LSMW, BDC или BAPI).

Сравнение на инструменти за масово създаване: MM17, LSMW, eCATT, BDC и BAPI

Всеки инструмент заменя усилията за настройка с гъвкавостта. Таблицата обобщава кой от тях да изберете в дадена ситуация.

Инструмент Създава нови записи? Различна стойност за всеки запис? Кой обикновено го използва Най-подходящ за
MM17 Не, само промени и удължавания Да, стойностите могат да се въвеждат на ред в мрежата Специалист по модули Унифицирани актуализации на полетата в целия списък с материали
LSMW Да Да, четене от изходния файл Консултант Еднократна миграция и повтарящи се зареждания
eCATT Да Да, задвижвано от контейнер за тестови данни Консултант или тестер Натоварвания, комбинирани със системно тестване
Запис на BDC Да Да, от вътрешна таблица ABAP разработчик Екрани без стандартна опция за зареждане
БАПИ Да Да, на обаждане ABAP разработчик Интерфейси и повтарящи се автоматизирани зареждания

BAPI е най-надеждният избор, защото валидира данните чрез същата бизнес логика като транзакцията, без да зависи от последователността на екрана. BDC За разлика от това, записът прекъсва всеки път, когато се промени основният екран.

Как да използвате MM17 за масова поддръжка

Стъпка 1)

  1. Въведете транзакция MM17
  2. Изберете типа данни, който трябва да промените, например трябва да променим поле в общите данни.
  3. Изпълни.

Масова поддръжка на Material Master в SAP

Таблиците, изброени на този първи екран, съответстват на изгледите на основните записи за материали. MARA съдържа общи данни, MARC съдържа данни за завода, а MVKE съдържа данни за продажбите, така че избраната тук таблица определя кои полета ще станат достъпни по-късно.

Стъпка 2)

  1. Въведете гамата от материали или списъка, за които искаме да променим данните
  2. Изпълнение

Масова поддръжка на Material Master в SAP

Стъпка 3)

  1. Когато щракнете върху бутона, показан по-долу – ще получите Изберете полета екрана.
  2. Поставете отметка в съответното поле (променяме основната мерна единица за нашите два материала).
  3. Щракнете върху стрелката, сочеща наляво, за да добавите избраното поле към списъка с полета за промяна.
  4. Щракнете върху бутона OK.

Масова поддръжка на Material Master в SAP

Стъпка 4) Сега ни се представя следващият екран, където можем да въведем нашата стойност, която да бъде прехвърлена. Да кажем, че сме запазили PAL – палет като основна мерна единица за нашите телевизори от 24″ и 32″ и трябва да променим това на PCS – бройки.

  1. Въведете стойността, която искате да копирате в полето.
  2. Кликнете върху заглавието на колоната.
  3. Изберете бутона, за да презапишете старите стойности с “PCS”.
  4. Изпълни.

Масова поддръжка на Material Master в SAP

Сега вашите настройки са запазени и вашите основни данни за материал са променени.

Ограничения и най-добри практики на MM17

MM17 записва директно в основните данни без стъпка за одобрение, така че грешката се разпространява във всеки избран материал едновременно. Следните практики контролират този риск.

  • Първо тествайте в пясъчна кутия. Изпълнете идентичния избор и промяна на полето в непродуктивен клиент и проверете извадка от записи, преди да го повторите в производствена среда.
  • Започнете с тесен избор. Изпълнете за два или три материала, проверете резултата в MM03, след което разширете диапазона от материали.
  • Разберете бутона за презаписване. Изборът на презаписване замества съществуващите записи, докато алтернативният избор запълва само полетата, които в момента са празни. Грешният избор тихомълком унищожава поддържаните стойности.
  • Внимавайте за зависими данни. Промяната на основната мерна единица, както в горния пример, се отхвърля, когато съществува наличност или отворените документи препращат към старата единица.
  • Запишете селекцията. Запазете списъка с използвани материали, за да може промяната да бъде tracизменено или отменено, ако докладът надолу по веригата изглежда грешен.
  • Проверете дневника с резултатите. MM17 отчита кои записи са били актуализирани и кои неуспешно. Изпълнение, което завършва без зелено съобщение, не е приложило напълно промяната.

Когато дадено изискване наистина изисква различни стойности за всеки материал или полета, които MM17 не предоставя, ескалирайте до LSMW или зареждане на BAPI, вместо принудително изпълнение на транзакцията. За работа с един запис, майстор на копиращи материали намлява промяна на основния материал Уроците остават правилният път.

Въпроси и Отговори

Няма бутон за връщане назад. Предишните стойности трябва да бъдат възстановени чрез повторно стартиране на MM17 с оригиналните данни, поради което списъкът с материали и старите стойности трябва да бъдат запазени предварително.

Да, в рамките на определени граници. Избирането на таблицата с данни за инсталацията и въвеждането на нова инсталация създава този изглед за избраните материали, при условие че всеки избран материал получава идентични стойности на ниво инсталация.

Изкуственият интелект почиства изходния файл преди зареждане, като открива дублиращи се описания, несъответстващи мерни единици и липсващи задължителни полета. Това премахва повечето грешки, които иначе се появяват само по време на зареждането.

Да. Моделите четат описания в свободен текст и предлагат характеристики на материалната група, вида на материала и класификацията. Служител по данни преглежда предложенията, което е много по-бързо от ръчното им присвояване.

Същото разрешение за промяна на основния файл на материала като MM02, ограничено от вида на материала и инсталацията. Повечето организации предоставят MM17 само на малък екип за управление на данни поради неговия обхват.

Обобщете тази публикация с: