MM17 Tcode in SAPÎntreținerea în masă a masterului de materiale

⚡ Rezumat inteligent

Crearea în masă a înregistrărilor principale de materiale înlocuiește intrările unice repetitive cu instrumente precum MM17, LSMW, eCATT, BDC și BAPI. Tranzacția MM17 modifică sau extinde mai multe materiale simultan atunci când datele țintă sunt identice.

  • 🧰 Opțiuni instrument: Înregistrările eCATT, LSMW, BDC și BAPI acoperă crearea în masă reală; MM17 acoperă modificarea în masă și extinderea vizualizărilor.
  • ⚠️ Constrângerea MM17: Fiecare nivel material și organizațional selectat trebuie să primească aceeași valoare, ceea ce îl limitează la actualizări uniforme.
  • 👥 Proprietate: Întreținerea în masă aparține specialiștilor și dezvoltatorilor de module, mai degrabă decât utilizatorilor finali.
  • 🔎 Secvență de etape: Alegeți tabelul de date, selectați intervalul de materiale, selectați câmpurile, apoi introduceți noua valoare și executați.
  • 🔁 Controlul suprascrierii: Un buton dedicat decide dacă valorile existente sunt înlocuite sau dacă se completează doar câmpurile goale.
  • 🧾 Exemplu lucrat: Unitatea de măsură de bază este schimbată de la PAL la PCS pentru două materiale de televiziune într-o singură rulare.

Cod T MM17 încorporat SAP pentru întreținerea în masă a masterului de materiale

Ce este întreținerea în masă în SAP MM?

Întreținerea în masă înseamnă aplicarea aceleiași operațiuni de date master la mai multe înregistrări într-o singură execuție, în loc să se deschidă fiecare material individual. Un proiect care încarcă două mii de materiale în timpul unei lansări sau o decizie de afaceri care mută un întreg grup de produse la o nouă unitate de măsură este impracticabilă doar prin MM01 și MM02.

Două nevoi distincte stau în spatele termenului, care sunt adesea confundate:

  • Creație în masă construiește înregistrări principale de materiale care nu există încă. Necesită un instrument de încărcare a datelor care poate gestiona întreaga tranzacție de creare cu valori diferite per înregistrare.
  • Schimbare de masă actualizează un câmp din înregistrările care există deja sau extinde materialele existente la niveluri organizaționale suplimentare. Aceasta este ceea ce efectuează tranzacția MM17.

Distincția este importantă deoarece MM17 nu poate inventa un număr de material sau popula fiecare câmp obligatoriu al unei noi înregistrări. Scrie o singură valoare furnizată într-un set selectat. Prin urmare, crearea autentică la volum utilizează LSMW, eCATT, o înregistrare BDC sau un apel BAPI, toate acestea citind un fișier sursă care conține un rând diferit per material.

Comparația de mai jos arată unde se încadrează fiecare instrument înainte de demonstrarea procedurii MM17.

SAP Tutorial de întreținere în masă

Pentru a crea mai multe materiale simultan, ar trebui să aveți acces la o funcție ca

  1. instrument eCatt
  2. LSMW (Legacy System Migration Workbench)
  3. BDC (Batch Data Communication) înregistrări
  4. BAPI (Interfață de programare a aplicațiilor de afaceri)

De asemenea, puteți utiliza tranzacția de întreținere în masă MM17 pentru a crea vederi în unele cazuri. Dar trebuie să rețineți că nu toate nivelurile organizaționale trebuie să conțină aceleași date (MM17 necesită ca toate datele pentru materialele și nivelurile organizaționale pe care le selectați să fie aceleași).

Crearea în masă nu este niciodată considerată responsabilitatea utilizatorului final. Dar, în calitate de specialist în module, este posibil să fie nevoie să lucrați la MM17. În cazul LSMW, BDC sau BAPI, este considerată a fi muncă de dezvoltator sau consultant. Deci nu trebuie să înțelegi în detaliu, trebuie doar să cunoști conceptul și că există acest tip de posibilitate pentru întreținerea în masă a datelor.

Puteți utiliza MM17 pentru modificarea în masă a datelor de bază ale materialelor (dacă ceva nu poate fi realizat prin această tranzacție, se poate face folosind LSMW, BDC sau BAPI).

Instrumente de creare în masă comparate: MM17, LSMW, eCATT, BDC și BAPI

Fiecare instrument schimbă efortul de configurare cu flexibilitatea. Tabelul prezintă pe scurt care instrument trebuie ales într-o anumită situație.

Instrument Creează înregistrări noi? Valoare diferită per înregistrare? Cine îl folosește în mod normal Cel mai potrivit pentru
MM17 Nu, doar modificări și extinderi Da, valorile pot fi introduse pe rând în grilă Specialist în module Actualizări uniforme ale câmpurilor într-o listă de materiale
LSMW Da Da, citește dintr-un fișier sursă Consultant Migrare unică și încărcări repetabile
eCATT Da Da, gestionat de un container de date de testare Consultant sau tester Încărcări combinate cu testarea sistemului
Înregistrare BDC Da Da, dintr-un tabel intern Dezvoltator ABAP Ecrane fără opțiune de încărcare standard
BAPI Da Da, per apel Dezvoltator ABAP Interfețe și încărcări automate recurente

BAPI este cea mai robustă alegere deoarece validează datele prin aceeași logică de business ca și tranzacția, fără a depinde de secvența ecranelor. BDC Înregistrarea, prin contrast, se întrerupe ori de câte ori se schimbă ecranul subiacent.

Cum se utilizează MM17 pentru întreținerea în masă

Pas 1)

  1. Introduceți tranzacția MM17
  2. Selectați tipul de date pe care trebuie să îl modificați, de exemplu, trebuie să modificăm un câmp în date generale.
  3. A executa.

Întreținerea în masă a Material Master în SAP

Tabelele listate pe acest prim ecran corespund vizualizărilor principale de materiale. MARA conține date generale, MARC conține date despre fabrică, iar MVKE conține date despre vânzări, astfel încât tabelul ales aici decide ce câmpuri devin disponibile ulterior.

Pas 2)

  1. Introduceți gama de materiale sau lista pentru care dorim să modificăm datele
  2. Executa

Întreținerea în masă a Material Master în SAP

Pas 3)

  1. Când faceți clic pe butonul afișat mai jos - veți obține Selectați câmpuri ecran.
  2. Verificați câmpul corespunzător (schimbăm unitatea de măsură de bază pentru cele două materiale ale noastre).
  3. Faceți clic pe săgeata care indică spre stânga pentru a adăuga câmpul selectat la lista de câmpuri care trebuie modificate.
  4. Faceți clic pe butonul OK.

Întreținerea în masă a Material Master în SAP

Pas 4) Acum ni se prezintă următorul ecran unde putem introduce valoarea noastră de transferat. Să presupunem că am menținut PAL – palet ca unitate de măsură de bază pentru televizoarele noastre de 24″ și 32″ și trebuie să-l schimbăm în bucăți PCS.

  1. Introduceți valoarea pe care doriți să o copiați în casetă.
  2. Faceți clic pe titlul coloanei.
  3. Selectați butonul pentru a suprascrie vechile valori cu „PCS”.
  4. A executa.

Întreținerea în masă a Material Master în SAP

Acum setările sunt salvate, iar datele de bază ale materialelor sunt modificate.

Limitări și cele mai bune practici MM17

MM17 scrie direct în datele de bază fără nicio etapă de aprobare, astfel încât o eroare se propagă simultan la fiecare material selectat. Următoarele practici mențin acest risc sub control.

  • Testează mai întâi într-un sandbox. Executați selecția și modificarea câmpurilor identice într-un client neproductiv și inspectați un eșantion de înregistrări înainte de a le repeta în producție.
  • Începeți cu o selecție restrânsă. Executați pentru două sau trei materiale, verificați rezultatul în MM03, apoi lărgiți intervalul de materiale.
  • Înțelegeți butonul de suprascriere. Alegerea suprascrierii înlocuiește intrările existente, în timp ce alternativa completează doar câmpurile care sunt în prezent goale. Alegerea greșită distruge în mod silențios valorile menținute.
  • Fiți atenți la datele dependente. Modificarea unității de măsură de bază, ca în exemplul de mai sus, este respinsă atunci când există stoc sau documentele deschise fac referire la vechea unitate.
  • Înregistrați selecția. Salvați lista de materiale utilizate, astfel încât modificarea să poată fi efectuată. traceditat sau inversat dacă un raport din aval pare greșit.
  • Verificați jurnalul de rezultate. MM17 raportează ce înregistrări au fost actualizate și care au eșuat. O rulare care se termină fără un mesaj verde nu a aplicat complet modificarea.

Când o cerință necesită într-adevăr valori diferite per material sau câmpuri pe care MM17 nu le expune, escaladați către LSMW sau o încărcare BAPI în loc să forțeze tranzacția. Pentru lucrul cu o singură înregistrare, copiere master material și schimbarea masterului de materiale tutorialele rămân calea corectă.

Întrebări frecvente

Nu există un buton de revenire la parametrii anteriori. Valorile anterioare trebuie restaurate prin rularea din nou a programului MM17 cu datele originale, motiv pentru care lista de materiale și valorile vechi trebuie salvate în prealabil.

Da, în anumite limite. Selectarea tabelului cu date ale unității și introducerea unei noi unități creează acea vizualizare pentru materialele alese, cu condiția ca fiecare material selectat să primească valori identice la nivel de unitate.

Inteligența artificială curăță fișierul sursă înainte de încărcare, detectând descrieri duplicate, unități inconsistente și câmpuri obligatorii lipsă. Aceasta elimină majoritatea erorilor care altfel apar doar în timpul încărcării.

Da. Modelele citesc descrieri în text liber și propun grupe de materiale, tipuri de materiale și caracteristici de clasificare. Un administrator de date analizează propunerile, ceea ce este mult mai rapid decât atribuirea manuală a fiecăreia.

Aceeași autorizație de modificare a registrului principal de materiale ca MM02, restricționată în funcție de tipul de material și de unitate. Majoritatea organizațiilor acordă MM17 doar unei echipe mici de guvernanță a datelor, datorită domeniului său de aplicare.

Rezumați această postare cu: