MM17 Tkod w SAP: Masowa konserwacja materiału głównego

⚡ Inteligentne podsumowanie

Masowe tworzenie rekordów głównych materiałów zastępuje powtarzalne pojedyncze wpisy narzędziami takimi jak MM17, LSMW, eCATT, BDC i BAPI. Transakcja MM17 zmienia lub rozszerza wiele materiałów jednocześnie, gdy dane docelowe są identyczne.

  • 🧰 Opcje narzędzia: Nagrania eCATT, LSMW, BDC i BAPI obejmują prawdziwą masową kreację; MM17 obejmuje masowe zmiany i rozszerzenie widoku.
  • ⚠️ Ograniczenie MM17: Każdy wybrany materiał i poziom organizacyjny musi otrzymać taką samą wartość, co ogranicza możliwość ujednoliconych aktualizacji.
  • 🠄¥ Własność: Za konserwację masową odpowiadają specjaliści i programiści modułów, a nie użytkownicy końcowi.
  • 🔎 Sekwencja kroków: Wybierz tabelę danych, wybierz zakres materiałów, wybierz pola, a następnie wprowadź nową wartość i wykonaj operację.
  • 🔁 Nadpisz kontrolę: Specjalny przycisk decyduje, czy istniejące wartości zostaną zastąpione, czy wypełnione zostaną tylko puste pola.
  • 🧾 Przykład rozwiązania: W jednym przebiegu zmieniono podstawową jednostkę miary z PAL na PCS w dwóch materiałach telewizyjnych.

Kod T MM17 w SAP do masowej konserwacji materiału głównego

Czym jest konserwacja masowa w SAP MM?

Masowa konserwacja oznacza zastosowanie tej samej operacji na danych głównych do wielu rekordów w jednym wykonaniu, zamiast otwierania każdego materiału osobno. Projekt, który ładuje dwa tysiące materiałów podczas uruchomienia, lub decyzja biznesowa przenosząca całą grupę produktów do nowej jednostki miary, jest niepraktyczna w przypadku samych MM01 i MM02.

Za tym terminem kryją się dwie odrębne potrzeby, które często są mylone:

  • Tworzenie masowe Tworzy rekordy główne materiałów, które jeszcze nie istnieją. Wymaga narzędzia do ładowania danych, które może przeprowadzić pełną transakcję tworzenia z różnymi wartościami dla każdego rekordu.
  • Zmiana masowa Aktualizuje pole w rekordach, które już istnieją, lub rozszerza istniejące materiały na kolejne poziomy organizacyjne. To właśnie robi transakcja MM17.

To rozróżnienie ma znaczenie, ponieważ MM17 nie może wymyślić numeru materiału ani wypełnić wszystkich obowiązkowych pól nowego rekordu. Zapisuje jedną dostarczoną wartość w wybranym zestawie. Prawdziwe tworzenie na poziomie wolumenu wykorzystuje zatem LSMW, eCATT, rejestrację BDC lub wywołanie BAPI, które odczytują plik źródłowy zawierający inny wiersz dla każdego materiału.

Poniższe porównanie pokazuje, gdzie pasuje każde narzędzie przed zademonstrowaniem procedury MM17.

SAP Samouczek konserwacji masowej

Aby utworzyć wiele materiałów jednocześnie, powinieneś mieć dostęp do funkcji takiej jak

  1. narzędzie eCatt
  2. LSMW (Środowisko robocze migracji starszych systemów)
  3. BDC (wsadowa komunikacja danych).
  4. BAPI (Interfejs programowania aplikacji biznesowych)

Możesz także skorzystać z transakcji masowej konserwacji MM17 w niektórych przypadkach do tworzenia widoków. Należy jednak pamiętać, że nie wszystkie poziomy organizacyjne powinny zawierać te same dane (MM17 wymaga, aby wszystkie dane dla wybranych poziomów materiałowych i organizacyjnych były takie same).

Tworzenie masowe nigdy nie jest uważane za odpowiedzialność użytkownika końcowego. Jednak jako specjalista ds. modułów możesz potrzebować nad tym popracować. MM17. W przypadku LSMW, BDC lub BAPIUważa się to za pracę deweloperską lub konsultingową. Nie musisz więc rozumieć jej szczegółowo, wystarczy znać koncepcję i wiedzieć, że istnieje taka możliwość masowego przechowywania danych.

Możesz użyć MM17 do masowej zmiany danych podstawowych materiału (jeśli czegoś nie można osiągnąć za pomocą tej transakcji, można to zrobić za pomocą LSMW, BDC lub BAPI).

Porównanie narzędzi do tworzenia masowego: MM17, LSMW, eCATT, BDC i BAPI

Każde narzędzie wymaga wysiłku konfiguracji w zamian za elastyczność. Tabela podsumowuje, po które z nich sięgnąć w danej sytuacji.

Narzędzie Tworzy nowe rekordy? Różna wartość dla każdego rekordu? Kto normalnie z niego korzysta Najlepiej nadaje się do
MM17 Nie, tylko zmiany i rozszerzenia Tak, wartości można wpisywać w każdym wierszu siatki Specjalista ds. modułów Jednolita aktualizacja pól na liście materiałów
LSMW Tak Tak, odczytaj z pliku źródłowego Konsultant Jednorazowa migracja i powtarzalne obciążenia
eCATT Tak Tak, sterowane przez kontener danych testowych Konsultant lub tester Obciążenia połączone z testowaniem systemu
Nagrywanie BDC Tak Tak, z tabeli wewnętrznej Programista ABAP Ekrany bez standardowej opcji ładowania
BAPI Tak Tak, na każde połączenie Programista ABAP Interfejsy i cykliczne obciążenia automatyczne

BAPI jest najpewniejszym wyborem, ponieważ weryfikuje dane za pomocą tej samej logiki biznesowej, co transakcja, bez zależności od sekwencji ekranowej. BDC nagrywanie natomiast jest przerywane za każdym razem, gdy zmienia się wyświetlany na nim ekran.

Jak używać MM17 do konserwacji masowej

Krok 1)

  1. Wprowadź transakcję MM17
  2. Wybierz typ danych, który chcesz zmienić, na przykład musimy zmienić pole w danych ogólnych.
  3. Wykonany.

Masowa konserwacja głównego materiału w SAP

Tabele wymienione na pierwszym ekranie odpowiadają widokom głównym materiałów. MARA przechowuje dane ogólne, MARC dane dotyczące zakładu, a MVKE dane dotyczące sprzedaży, więc wybrana tutaj tabela decyduje, które pola staną się dostępne później.

Krok 2)

  1. Wprowadź zakres materiałów lub listę, dla której chcemy zmienić dane
  2. Wykonać

Masowa konserwacja głównego materiału w SAP

Krok 3)

  1. Klikając na przycisk pokazany poniżej – otrzymasz Wybierz pola ekran.
  2. Zaznacz odpowiednie pole (zmieniamy podstawową jednostkę miary dla naszych dwóch materiałów).
  3. Aby dodać wybrane pole do listy pól, które mają zostać zmienione, kliknij strzałkę skierowaną w lewo.
  4. Kliknij przycisk OK.

Masowa konserwacja głównego materiału w SAP

Krok 4) Teraz pojawia się następny ekran, na którym możemy wprowadzić wartość do przesłania. Powiedzmy, że utrzymaliśmy PAL – paletę jako podstawową jednostkę miary dla naszych telewizorów 24″ i 32″ i musimy to zmienić na PCS – sztuki.

  1. Wpisz w polu wartość, którą chcesz skopiować.
  2. Kliknij nagłówek kolumny.
  3. Wybierz przycisk, aby zastąpić stare wartości wartościami „PCS”.
  4. Wykonany.

Masowa konserwacja głównego materiału w SAP

Teraz Twoje ustawienia zostały zapisane, a dane podstawowe materiału zmienione.

Ograniczenia i najlepsze praktyki MM17

MM17 zapisuje dane bezpośrednio do danych głównych, bez etapu zatwierdzania, więc błąd rozprzestrzenia się na wszystkie wybrane materiały jednocześnie. Poniższe praktyki pozwalają kontrolować to ryzyko.

  • Najpierw przetestuj w piaskownicy. Wykonaj identyczną operację wyboru i zmiany pola na nieproduktywnym kliencie i sprawdź próbkę rekordów przed powtórzeniem jej na produkcji.
  • Zacznij od wąskiego wyboru. Wykonaj dla dwóch lub trzech materiałów, zweryfikuj wynik w MM03, a następnie poszerz zakres materiałów.
  • Dowiedz się, jak działa przycisk nadpisywania. Wybór opcji nadpisywania zastępuje istniejące wpisy, podczas gdy opcja alternatywna wypełnia tylko pola, które są obecnie puste. Niewłaściwy wybór po cichu niszczy zachowane wartości.
  • Zwróć uwagę na dane zależne. Zmiana podstawowej jednostki miary, jak w przykładzie powyżej, nie zostanie zrealizowana, gdy zapasy istnieją lub otwarte dokumenty odwołują się do starej jednostki.
  • Zapisz wybór. Zapisz listę użytych materiałów, aby można było wprowadzić zmiany traczmienione lub odwrócone, jeśli raport przesłany dalej wygląda błędnie.
  • Sprawdź dziennik wyników. MM17 raportuje, które rekordy zostały zaktualizowane, a które nie. Przebieg, który kończy się bez zielonego komunikatu, nie oznacza, że ​​zmiana została w pełni zastosowana.

Jeśli wymaganie rzeczywiście wymaga różnych wartości dla każdego materiału lub pól, których MM17 nie udostępnia, należy eskalować do LSMW lub obciążenie BAPI zamiast wymuszania transakcji. W przypadku pracy z pojedynczym rekordem kopia materiału wzorcowego oraz zmień materiał główny samouczki pozostają właściwą drogą.

FAQ

Nie ma przycisku przywracania. Poprzednie wartości należy przywrócić, uruchamiając ponownie program MM17 z oryginalnymi danymi, dlatego listę materiałów i stare wartości należy wcześniej zapisać.

Tak, w pewnych granicach. Wybranie tabeli danych zakładu i wprowadzenie nowego zakładu tworzy widok dla wybranych materiałów, pod warunkiem, że każdy wybrany materiał otrzymuje identyczne wartości na poziomie zakładu.

Sztuczna inteligencja oczyszcza plik źródłowy przed załadowaniem, wykrywając zduplikowane opisy, niespójne jednostki i brakujące pola obowiązkowe. Eliminuje to większość błędów, które w przeciwnym razie pojawiałyby się dopiero podczas ładowania.

Tak. Modele odczytują opisy w formie swobodnego tekstu i proponują grupę materiałów, typ materiału oraz cechy klasyfikacji. Steward danych weryfikuje propozycje, co jest znacznie szybsze niż ręczne przypisywanie każdej z nich.

Ta sama autoryzacja zmiany danych materiałowych co w MM02, ograniczona do rodzaju materiału i zakładu. Większość organizacji przyznaje MM17 tylko niewielkiemu zespołowi ds. zarządzania danymi ze względu na jego zasięg.

Podsumuj ten post następująco: