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 (Застаріла система міграції Workbench)
  3. резервний контролер домену (пакетний обмін даними) записи
  4. БАПІ (Інтерфейс програмування бізнес-застосунків)

Ви також можете використовувати транзакцію масового обслуговування MM17 для створення переглядів у деяких випадках. Але ви повинні пам’ятати, що не всі організаційні рівні повинні містити однакові дані (MM17 вимагає, щоб усі дані для матеріалів і організаційних рівнів, які ви вибираєте, мали бути однаковими).

Масове створення ніколи не вважається відповідальністю кінцевого користувача. Але як спеціаліст з модулів вам може знадобитися попрацювати над MM17. У випадку LSMW, BDC або БАПІ, це вважається роботою розробника або консультанта. Тож вам не потрібно розбиратися в деталях, вам просто потрібно знати концепцію та те, що існує така можливість для масового обслуговування даних.

Ви можете використовувати MM17 для масової зміни основних даних матеріалу (якщо щось не може бути виконано цією транзакцією, це можна зробити за допомогою LSMW, BDC або BAPI).

Порівняння інструментів масового створення: MM17, LSMW, eCATT, BDC та BAPI

Кожен інструмент порівнює зусилля з налаштуванням та гнучкість. У таблиці підсумовано, який з них слід використовувати в конкретній ситуації.

Інструмент Створює нові записи? Різне значення для кожного запису? Хто зазвичай цим користується Найкраще підходить для
MM17 Ні, лише зміни та розширення Так, значення можна вводити для кожного рядка в сітці Спеціаліст з модулів Рівномірні оновлення полів у списку матеріалів
LSMW Так Так, читати з вихідного файлу Консультант Одноразова міграція та повторювані завантаження
eCATT Так Так, керується контейнером тестових даних Консультант або тестер Навантаження в поєднанні з системним тестуванням
Запис BDC Так Так, з внутрішньої таблиці Розробник ABAP Екрани без стандартної опції завантаження
БАПІ Так Так, за дзвінок Розробник ABAP Інтерфейси та періодичні автоматизовані завантаження

BAPI є найнадійнішим вибором, оскільки він перевіряє дані за допомогою тієї ж бізнес-логіки, що й транзакція, не залежно від послідовності екранів. резервний контролер домену запис, навпаки, переривається щоразу, коли змінюється зображення на екрані.

Як використовувати MM17 для масового обслуговування

Крок 1)

  1. Введіть транзакцію MM17
  2. Виберіть тип даних, який потрібно змінити, наприклад, нам потрібно змінити поле в загальних даних.
  3. Виконати.

Масове обслуговування Material Master в SAP

Таблиці, перелічені на цьому першому екрані, відповідають основним видам матеріалів. MARA містить загальні дані, MARC — дані про завод, а MVKE — дані про продажі, тому вибрана тут таблиця визначає, які поля стануть доступними пізніше.

Крок 2)

  1. Введіть діапазон матеріалів або список, для якого ми хочемо змінити дані
  2. Виконати

Масове обслуговування Material Master в SAP

Крок 3)

  1. Натиснувши кнопку, показану нижче, ви отримаєте Виберіть поля екран.
  2. Позначте відповідне поле (ми змінюємо базову одиницю вимірювання для наших двох матеріалів).
  3. Натисніть стрілку вліво, щоб додати вибране поле до списку полів, які потрібно змінити.
  4. Натисніть кнопку ОК.

Масове обслуговування 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 лише невеликій команді з управління даними через його охоплення.

Підсумуйте цей пост за допомогою: